Raw JSON report machine-readable
{
"data": {
"repo": {
"topics": [
"fumadocs",
"helm-charts",
"deep-learning",
"jupyter-notebook",
"kubernetes",
"nvidia",
"scheduler",
"volcano",
"buildkit",
"envd",
"llama-factory",
"nerdctl",
"pytorch",
"ray",
"tensorflow",
"vllm"
],
"is_fork": false,
"size_kb": 31674,
"has_wiki": false,
"homepage": "https://raids-lab.github.io/crater/en/",
"languages": {
"Go": 2394419,
"CSS": 18342,
"MDX": 955068,
"HTML": 941,
"Shell": 40329,
"Python": 97560,
"Makefile": 23880,
"Dockerfile": 8541,
"JavaScript": 13206,
"TypeScript": 2489313,
"Go Template": 3518
},
"pushed_at": "2026-07-26T06:07:42Z",
"created_at": "2025-06-08T04:45:45Z",
"owner_type": "Organization",
"updated_at": "2026-07-27T18:35:31Z",
"description": "Crater is a cloud-native AI training & inference platform.",
"is_archived": false,
"is_disabled": false,
"license_spdx": "Apache-2.0",
"default_branch": "main",
"license_spdx_raw": "Apache-2.0",
"primary_language": "TypeScript",
"significant_languages": [
"TypeScript",
"Go",
"MDX"
]
},
"owner": {
"blog": null,
"name": "RAIDS Lab",
"type": "Organization",
"login": "raids-lab",
"company": null,
"location": "China",
"followers": 35,
"avatar_url": "https://avatars.githubusercontent.com/u/201062155?v=4",
"created_at": "2025-02-27T07:24:24Z",
"is_verified": null,
"public_repos": 7,
"account_age_days": 515
},
"license": {
"state": "standard",
"spdx_id": "Apache-2.0",
"raw_spdx": "Apache-2.0",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "v1.1.1",
"kind": "patch",
"published_at": "2026-07-19T07:41:24Z"
},
{
"tag": "v1.0.0",
"kind": "major",
"published_at": "2026-04-20T14:47:25Z"
}
],
"recent_commits": [
{
"oid": "099224e08eb3c3d33c84dd3e63f75f119be8518f",
"body": "…deleted-job\n\nfix(gpu-analysis): handle already deleted jobs",
"is_bot": false,
"headline": "Merge pull request #473 from Cx330-502/fix/gpu-analysis-confirm-stop-…",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-07-26T06:07:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6fe0ffaf1b5b30aee2f02d195607533bd8cf4986",
"body": "Signed-off-by: Cx330-502 <1175963382@qq.com>",
"is_bot": false,
"headline": "fix(gpu-analysis): handle already deleted jobs",
"author_name": "Cx330-502",
"author_login": "Cx330-502",
"committed_at": "2026-07-25T12:57:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "80826992701acef2fc36f6ac1da48fdc53942fb8",
"body": null,
"is_bot": false,
"headline": "feat: add configurable user ban controls (#469)",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-07-25T12:01:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b2f1934853fb8cf3cf0e4540b87977d1eedc9d7c",
"body": "* feat: add pod bandwidth limits\n\nSigned-off-by: Cx330-502 <1175963382@qq.com>\n\n* fix: address pod bandwidth review feedback\n\nSigned-off-by: Cx330-502 <1175963382@qq.com>\n\n---------\n\nSigned-off-by: Cx330-502 <1175963382@qq.com>",
"is_bot": false,
"headline": "feat: add configurable Pod bandwidth limits (#467)",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-07-24T08:43:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "19139e8f92c8d6526676773f2de42fbe09d3cd8e",
"body": "fix(ci): split AutoCorrect workflows by PR source",
"is_bot": false,
"headline": "Merge pull request #468 from Cx330-502/fix/docs-autocorrect-workflows",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-07-23T10:45:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "728a5d64a6b7e7560e05aaf92ba2016629a8ca5e",
"body": "Signed-off-by: Cx330-502 <1175963382@qq.com>",
"is_bot": false,
"headline": "fix(ci): split AutoCorrect workflows by PR source",
"author_name": "Cx330-502",
"author_login": "Cx330-502",
"committed_at": "2026-07-23T09:25:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b915c0865035f441cbe568b9c5a269e94c5c7fdc",
"body": "* chore(website): pin Node.js for local development\n\nSigned-off-by: AkashiSensei <fengzhiyuyi2013@gmail.com>\n\n* docs(website): clarify storage architecture\n\nSigned-off-by: AkashiSensei <fengzhiyuyi2013@gmail.com>\n\n* docs(website): address storage review feedback\n\nClarify Account and Public Space ter\n[…]\nnology across translations and use source-aware MDX links for related docs.\n\nSigned-off-by: AkashiSensei <fengzhiyuyi2013@gmail.com>\n\n---------\n\nSigned-off-by: AkashiSensei <fengzhiyuyi2013@gmail.com>",
"is_bot": false,
"headline": "docs: document CephFS CSI node coverage and storage architecture (#463)",
"author_name": "Yizhou LIU",
"author_login": "AkashiSensei",
"committed_at": "2026-07-22T12:54:57Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "520ba75061df478e67676ccaa9c58f5beef78a7e",
"body": null,
"is_bot": false,
"headline": "fix(model): write quota reservations to submission table (#459)",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-07-19T12:04:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "568788e23a3e72218235e4852ad76f7e56c9c2dc",
"body": "Signed-off-by: Jinghao-coding <jeffery_06@163.com>",
"is_bot": false,
"headline": "chore(frontend): update what's new for v1.1.1 (#458)",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-07-19T06:57:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "455c513bae6692ae4fed9766776e41b97f4e0500",
"body": "* feat(model): configure download quotas\n\nAdd administrator-managed concurrent and rolling-window limits for model and dataset downloads.\n\nReserve rolling-window capacity while downloads run, settle usage on successful completion, and release failed or paused attempts. Apply limits to administrators\n[…]\nao-coding <jeffery_06@163.com>\n\n* fix: address model download quota review feedback\n\n* style(website): satisfy Korean AutoCorrect spacing\n\n---------\n\nSigned-off-by: Jinghao-coding <jeffery_06@163.com>",
"is_bot": false,
"headline": "feat(model): add configurable download quotas (#456)",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-07-19T03:49:58Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "69547918e3e59e006b21193c87fb2abb6fcee010",
"body": null,
"is_bot": false,
"headline": "fix(cli): resolve image workflow conflicts (#429)",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-07-19T03:10:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "25f04a400e7bb324723def8f91746e224833c625",
"body": "* feat(model): govern sources and cache metadata\n\n* docs(model): add local metadata screenshots\n\n* docs(model): cover governance validation\n\n* docs(model): keep only product screenshots\n\n* feat(model): trace legacy storage and stabilize downloads\n\n* fix(ci): use downloader docker context\n\n* fix(mode\n[…]\ndel metadata governance and move download quota controls to a follow-up pull request.\n\nSigned-off-by: Jinghao-coding <jeffery_06@163.com>\n\n---------\n\nSigned-off-by: Jinghao-coding <jeffery_06@163.com>",
"is_bot": false,
"headline": "feat(model): govern metadata, legacy storage, and downloads (#447)",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-07-18T06:28:23Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1ad9ce9a5bd6d0530eca9be1836dfb57da8e78e1",
"body": "…ed-records\n\nfix(gpu-analysis): retain reviewed records for seven days",
"is_bot": false,
"headline": "Merge pull request #453 from Cx330-502/fix/gpu-analysis-retain-review…",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-07-17T10:17:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "64242d1eade35ee04bf9b8b41ed31aad3281268e",
"body": null,
"is_bot": false,
"headline": "fix(gpu-analysis): retain reviewed records for seven days",
"author_name": "Cx330-502",
"author_login": "Cx330-502",
"committed_at": "2026-07-17T10:08:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b8b9e4b863e18512ce802bd80d4920f494a8a61d",
"body": "…-timeout-20260715\n\nfix(gpu-analysis): expire old records and extend LLM timeout",
"is_bot": false,
"headline": "Merge pull request #452 from Cx330-502/fix/gpu-analysis-retention-llm…",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-07-15T15:00:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "449d9141a7b09ddf2499f3679ec9fa44aaf2bca0",
"body": null,
"is_bot": false,
"headline": "fix(gpu-analysis): expire records after seven days",
"author_name": "Cx330-502",
"author_login": "Cx330-502",
"committed_at": "2026-07-15T14:51:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f42b0c2a1dade1bed7910a5bf05978e26f1f736f",
"body": null,
"is_bot": false,
"headline": "build: publish model downloader image (#450)",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-07-14T17:15:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b9f4b146eb903f14ae9e77611c4a9e38b4be3970",
"body": "* feat: add job template config migration\n\nAdd versioned migration support for job template payloads and route template-based loading paths through the shared import logic.\n\nUpdate target node control to support include/exclude multi-select modes, clear stale RDMA values when unavailable for the sel\n[…]\nemplate import errors and simplify the metadata-based config import helper.\n\nSigned-off-by: AkashiSensei <fengzhiyuyi2013@gmail.com>\n\n---------\n\nSigned-off-by: AkashiSensei <fengzhiyuyi2013@gmail.com>",
"is_bot": false,
"headline": "feat: add job template config migration (#443)",
"author_name": "Yizhou LIU",
"author_login": "AkashiSensei",
"committed_at": "2026-07-14T16:13:56Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "c28997b572943d4bc84d85e7fea7e3898c19cc46",
"body": "* feat(job): add server-side pagination to Volcano job lists\n\n- fix jupyter cleaning job\n- add paginated job queries with filtering, sorting, facets, and indexes\n- migrate job pages to reusable remote table components\n- add CLI pagination flags and sequential all-pages fetching\n- update Swagger docu\n[…]\ng, sorting, facets, and indexes\n- migrate job pages to reusable remote table components\n- add CLI pagination flags and sequential all-pages fetching\n- update Swagger documentation and pagination tests",
"is_bot": false,
"headline": "feat(job): add server-side pagination for Volcano job lists (#446)",
"author_name": "momo",
"author_login": "YiD11",
"committed_at": "2026-07-12T12:18:20Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "c40b16a8ace201381efada5c1b744e3d5cb207c4",
"body": null,
"is_bot": false,
"headline": "fix(order): use admin review endpoint (#448)",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-07-12T11:28:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "97d982c5f8841c4d1c5cac03af410ff94a6b3aff",
"body": "…445)\n\n* feat(model): harden downloads and enrich model library\n\n* fix(model): render HTML tables in source README",
"is_bot": false,
"headline": "feat(model): harden downloads and enrich model and dataset library (#…",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-07-11T16:17:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2bd0dadba5e525e9abc04d853832ad6572d2ceb2",
"body": "* fix(cli): align job management workflow with admin split\n\n* fix(cli): finish job management workflow",
"is_bot": false,
"headline": "feat(cli): add job management workflow (#430)",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-07-11T14:59:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5dc210b1e84a04029c9d9a40b9e5b2b9ce877177",
"body": "* fix(cli): address approval order review feedback\n\n* fix(backend): harden approval order lifecycle",
"is_bot": false,
"headline": "feat(cli): add approval order workflow (#428)",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-07-07T05:48:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a8a649987c3979e8dfb5a1d089de22c6ca84addf",
"body": null,
"is_bot": false,
"headline": "fix: fallback to stored job events (#441)",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-07-05T12:19:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "af71781edafa65cabd729902f9f0a60c84004fea",
"body": null,
"is_bot": false,
"headline": "fix: report multi-file kubeconfig status (#442)",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-07-05T12:18:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8bd0129b31a5335892d54064a5cb3d83bde7c277",
"body": "- refine contributor docs for backend, frontend, CLI, website, and shared development workflow\n- document API error contract references, actionable backend messages, and frontend/CLI error presentation expectations\n- centralize CLI command, admin namespace, skill separation, and error-context rules in SPEC and related skills\n\nRefs #416\n\nSigned-off-by: AkashiSensei <fengzhiyuyi2013@gmail.com>",
"is_bot": false,
"headline": "docs: clarify development constraints and error contracts (#437)",
"author_name": "Yizhou LIU",
"author_login": "AkashiSensei",
"committed_at": "2026-07-01T11:45:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a6b0dc8c94ebef279d539f6a71f123bc1021bce1",
"body": "- docs: add token and download status fields to model download API\n- feat: set TTLSecondsAfterFinished to 7 days for model download jobs\n- refactor: move time constants to shared utils package\n- fix: unset git env vars in pre-commit hook",
"is_bot": false,
"headline": "refactor: extract time constants and set download job TTL (#439)",
"author_name": "momo",
"author_login": "YiD11",
"committed_at": "2026-07-01T11:44:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9226878f9aed9a746978c753cc465e3d71000227",
"body": "* docs: refresh crater readme positioning\n\n* docs: polish readme presentation",
"is_bot": false,
"headline": "docs: refresh Crater README positioning (#435)",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-06-18T21:17:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f54cd3dbc057d1b9c203097be991110f19ce4a1e",
"body": null,
"is_bot": false,
"headline": "ci: run build workflow lint through make (#434)",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-06-17T09:26:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "224d4e556d702ccb7944345ce6557875c32f474c",
"body": "* Revert \"Revert \"refactor API error handling and sync frontend compatibility\"\"\n\nThis reverts commit 241a3a796d15c6834321380d2d61b04ec09aad0a.\n\nAlso scope diff forbidigo checks to internal/handler and internal/service only.\n\n* ci: align backend pr lint with make lint workflow\n\n* fix: complete account error handling example\n\n* fix: address API error handling review comments",
"is_bot": false,
"headline": "refactor(api): 重新引入业务错误重构,并收敛 diff lint 作用域 (#373)",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-06-17T08:15:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2cdce52aae9b456b6acb4e1aa35755d0a717e75f",
"body": null,
"is_bot": false,
"headline": "fix(frontend): stabilize table filter and pagination state",
"author_name": "momo",
"author_login": "YiD11",
"committed_at": "2026-06-16T18:08:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "50b7799b48fee2dddd190c0530b3f0e99d885634",
"body": "* feat(cli): add read commands for nodes jobs and images\n\n* feat(cli): add job and node diagnostic reads\n\n* feat(cli): cover additional read APIs\n\n* fix(cli): address read command review feedback\n\n* fix(cli): polish read command usage errors",
"is_bot": false,
"headline": "feat(cli): add read commands for nodes jobs and images (#427)",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-06-16T12:28:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a134d1bf814e6d8afda910acf6c547c80e7791e2",
"body": "* feat(cli): add model and dataset download commands\n\nAdd a new crater download command domain for creating and managing platform-side model and dataset download tasks. Support ModelScope and Hugging Face sources, short source aliases, safe token inputs, waiting, logs, and task control operations.\n\n\n[…]\nerage, and the crater-cli-download skill documentation.\n\nSigned-off-by: wangjh <jeffery_06@163.com>\n\n* fix(cli): address download review feedback\n\n---------\n\nSigned-off-by: wangjh <jeffery_06@163.com>",
"is_bot": false,
"headline": "feat(cli): add model and dataset download commands (#426)",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-06-16T08:45:05Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5038d0d136235d5410c29e14bb12e7fb19804e19",
"body": null,
"is_bot": false,
"headline": "fix(frontend): default dev server port parsing (#432)",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-06-16T07:45:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0a9d78a40e2ae92133baffc448fb3e011e2f38b4",
"body": null,
"is_bot": false,
"headline": "docs: clarify local storage server startup (#431)",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-06-16T07:17:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a61d023bc98322b785311a1abd9f8cfddae9140c",
"body": null,
"is_bot": false,
"headline": "fix: disallow negative job resource inputs (#425)",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-06-15T18:12:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "af6645044af603d3ba09cd84493a53188f758bc2",
"body": "…421)\n\n* feat: fix model/dataset auto-download and add node scheduling controls\n\nBackend (auto-download):\n- Fix dataset file browser: list directory contents instead of stat-ing the\n directory itself, with an accurate \"not in storage\" error.\n- Capture and classify pod failure reasons (gated/auth/40\n[…]\nrectory and its references in hack/config.sh\n and .gitignore; the storage server runs from backend/cmd/storage-server.\n\n* fix: address node scheduling review feedback\n\n* fix: format translation files",
"is_bot": false,
"headline": "feat: improve auto-download workflows and node scheduling controls (#…",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-06-15T18:00:02Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "cacf7a71b7b16ea64ea401fbed9f0c12a1e434a2",
"body": "…es (#419)\n\nRestructure English and Chinese READMEs for a cleaner, more visual layout:\nconsolidated hero header, scenario-based demo grid, feature cards, tech-stack\nbadges, and tabular cluster/repo sections. Fix a broken CONTRIBUTING link in\nthe zh-CN README.",
"is_bot": false,
"headline": "docs: modernize README with hero layout, feature cards, and tech badg…",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-06-15T14:54:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c24f6d46cb59540fb5c29c47f93d704476354976",
"body": "Add NOTICE files for project release artifacts, publish LICENSE and NOTICE with Docker images and the documentation site, and document contribution licensing, DCO guidance, and project copyright owner rules.\n\nSigned-off-by: AkashiSensei <fengzhiyuyi2013@gmail.com>",
"is_bot": false,
"headline": "chore: add project notices and contribution ownership rules (#418)",
"author_name": "Yizhou LIU",
"author_login": "AkashiSensei",
"committed_at": "2026-06-13T06:33:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8ce119e6b14db2b9a8782c4573f9ffd062ca4266",
"body": "* docs:organize contributing and developer skills\n\n* ci: scope chart version validation",
"is_bot": false,
"headline": "docs: organize contributing docs and developer skills (#415)",
"author_name": "Yizhou LIU",
"author_login": "AkashiSensei",
"committed_at": "2026-06-11T11:43:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f8d0aa3bd0cf8e51672baba7858c0bfa4721f1a4",
"body": "…ta panel (#409)\n\n* feat(frontend): refine resource and job status UI\n\n- distinguish prequeue and pending job phases\n- improve account resource name selection\n- remove user quota panel and stale quota refresh\n\n* feat: enhance form placeholders and descriptions for clarity",
"is_bot": false,
"headline": "feat: refine job status display, account form UX, and remove user quo…",
"author_name": "momo",
"author_login": "YiD11",
"committed_at": "2026-06-05T04:01:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "41ad5dbcf710b31e4fdadf65d5e24984abaee532",
"body": null,
"is_bot": false,
"headline": "docs(cli): add CLI contributor and review docs (#412)",
"author_name": "Yizhou LIU",
"author_login": "AkashiSensei",
"committed_at": "2026-06-05T03:57:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e131fbc219d149fd99dfb75b47875d8933f544a2",
"body": "Feat/cli init",
"is_bot": false,
"headline": "Merge pull request #404 from AkashiSensei/feat/cli-init",
"author_name": "刘馨文(Summer Liu)",
"author_login": "uniqueeer",
"committed_at": "2026-05-19T10:33:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f9089098bb02826b55985f961f0eedbcbcca87c3",
"body": "Refactor auth login into dedicated validation and interactive resolution,\nreport multiple usage issues at once via errUsageFromIssues, and align\nnon-interactive error copy with prompt-empty cases. Unify --json output\nthrough MarshalJSONPretty, extend SPEC for aggregation and golden rules,\nand refresh snapshot goldens.",
"is_bot": false,
"headline": "fix(cli): aggregate login validation, pretty JSON, and clearer errors",
"author_name": "AkashiSensei",
"author_login": "AkashiSensei",
"committed_at": "2026-05-17T15:45:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "91ed8f78288d648dae91d6fba4f7495fc4edcf5b",
"body": "Tighten CLI error and interaction handling by using shared API error mapping,\nstable Survey interrupt detection, and structured argument validation.\nAlso make state reads side-effect free, move config directory creation to writes,\nand update docs/tests to keep the behavior contract aligned.",
"is_bot": false,
"headline": "fix(cli): address follow-up review issues",
"author_name": "AkashiSensei",
"author_login": "AkashiSensei",
"committed_at": "2026-05-13T07:31:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a6bc8152918b988b8cd441ea0043b7ee120e7b9c",
"body": null,
"is_bot": false,
"headline": "fix(cli): problems in review comment, mainly about error type & code",
"author_name": "AkashiSensei",
"author_login": "AkashiSensei",
"committed_at": "2026-05-13T06:16:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d4130564b9432fef951338769d66dbe11fc7bb25",
"body": "Fix review findings around snapshot binary races, JSON error fallback,\ncompletion behavior, HTTP sandbox mode normalization, and stale help text.\nAlso add focused unit tests and update docs to keep CLI behavior contracts\naligned with the implementation.",
"is_bot": false,
"headline": "fix(cli): address review feedback",
"author_name": "AkashiSensei",
"author_login": "AkashiSensei",
"committed_at": "2026-05-12T14:42:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6d56d51fdb7f2010730e15ea59063fa579cfd8b6",
"body": null,
"is_bot": false,
"headline": "feat(cli): skills",
"author_name": "AkashiSensei",
"author_login": "AkashiSensei",
"committed_at": "2026-05-12T14:42:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "13a555b8d031b2fbd3d7a96dfb11cb7f4c5bdad5",
"body": "- Add make targets: unit-test, snapshot-check/update, and test\n- Introduce completion and sandbox unit tests\n- Add txtar-based snapshot tests + golden fixtures for auth/config\n- Refactor session/state/credential to support deterministic sandboxed runs\n- Update SPEC/ARCHITECTURE to clarify unit vs snapshot tests",
"is_bot": false,
"headline": "feat(cli): add unit tests and snapshot test harness",
"author_name": "AkashiSensei",
"author_login": "AkashiSensei",
"committed_at": "2026-05-12T14:42:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e20aefb3a5d474b2bbd47177eaeb86f7dfa1440e",
"body": null,
"is_bot": false,
"headline": "feat(cli): tab completion",
"author_name": "AkashiSensei",
"author_login": "AkashiSensei",
"committed_at": "2026-05-12T14:42:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9cca2f64f349a7be25f1652b89d3939263bab867",
"body": null,
"is_bot": false,
"headline": "docs(cli): sync i18n docs",
"author_name": "AkashiSensei",
"author_login": "AkashiSensei",
"committed_at": "2026-05-12T14:42:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dc20bdb36750cb967ae21a0ab1cd7d10ec023665",
"body": null,
"is_bot": false,
"headline": "refactor(cli): error handling & terminal output",
"author_name": "AkashiSensei",
"author_login": "AkashiSensei",
"committed_at": "2026-05-12T14:42:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4424e21d8ccb448e2bf73ae71bdbd0cf9468bd5c",
"body": "- Colocate NewAuthClient with AuthClient in internal/api/auth.go and drop the standalone factory file so the auth surface stays in one place.\n\n- Keep cmd depending on api.AuthClient while production still uses *Client under NewAuthClient, so tests can inject fakes without CRATER_HTTP_SIM.\n\n- Rely on\n[…]\nrt in client.go for manual or integration-style failure simulation.\n\n- Replace deprecated resp.IsSuccess() with resp.IsSuccessState() for req v3.\n\n- Align SPEC / COMMANDS with internal/api file roles.",
"is_bot": false,
"headline": "refactor(cli): expose auth via AuthClient and tighten api layout",
"author_name": "AkashiSensei",
"author_login": "AkashiSensei",
"committed_at": "2026-05-12T14:42:41Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "48674bc3148e8f8441d7a20497cb07305c23647f",
"body": null,
"is_bot": false,
"headline": "feat(cli): demo",
"author_name": "AkashiSensei",
"author_login": "AkashiSensei",
"committed_at": "2026-05-12T14:42:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3a941847de69f10bef8401ca8c9daeeb62d30f33",
"body": "* fix:Add Confirmation for Resume Schedule\n\n* fix:format translation\n\n* fix:the advice of copliot\n\n* fix:the translation of unschedule\n\n* fix:the translation of unschedule2",
"is_bot": false,
"headline": "fix:Add Confirmation for Resume Schedule (#403)",
"author_name": "Xinlei Zheng",
"author_login": "LeiXZ",
"committed_at": "2026-05-12T12:39:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "40d069496aa8184e5f44b1592fd305ab5a95d974",
"body": "* feat: improve prequeue admission and quota controls\n\nAdd job admission checks before Volcano submission and refine prequeue routing for quota pressure and timed-out pending normal jobs. Centralize prequeue runtime config, make candidate size a global setting, simplify queue quota records to named \n[…]\ne limits, and move public queue limit management into account settings.\n\n# Conflicts:\n#\tbackend/cmd/gorm-gen/models/migrate.go\n\n* feat: Enhance prequeue blocking logic and add Prometheus observability",
"is_bot": false,
"headline": "feat: improve prequeue admission and quota controls (#399)",
"author_name": "momo",
"author_login": "YiD11",
"committed_at": "2026-05-07T13:41:22Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "617772b4aa4c16bd5d63c3619f0a7bb6ff98eb81",
"body": "feat:add dataset/model/block mount count",
"is_bot": false,
"headline": "Merge pull request #397 from LeiXZ/feat/datasetmountcount",
"author_name": "Xinlei Zheng",
"author_login": "LeiXZ",
"committed_at": "2026-05-06T08:22:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b326e47a89f2ca84a55187e5d301838a8ee80f15",
"body": null,
"is_bot": false,
"headline": "fix:the conflict of translation",
"author_name": "LeiXZ",
"author_login": "LeiXZ",
"committed_at": "2026-05-06T08:17:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e05cbb5df7ec69281798daa373aa24ac21388487",
"body": null,
"is_bot": false,
"headline": "Merge branch 'main' into feat/datasetmountcount",
"author_name": "Xinlei Zheng",
"author_login": "LeiXZ",
"committed_at": "2026-05-06T07:53:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e75d6c174357a1efff888552da593fb462be5a22",
"body": "* fix mobile responsive layouts\n\n* chore: complete translations and localize billing copy",
"is_bot": false,
"headline": "优化移动端布局并补齐前端翻译 (#400)",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-05-05T07:07:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "471acd4dcec17e0ebb5ce9513d364b3cc1477b4e",
"body": "Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>",
"is_bot": false,
"headline": "Update frontend/src/components/layout/data-list.tsx",
"author_name": "Xinlei Zheng",
"author_login": "LeiXZ",
"committed_at": "2026-04-29T09:20:02Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "71b881f10f28003326fed625f4908875eda625bc",
"body": null,
"is_bot": false,
"headline": "fix:the bug of copliot 2",
"author_name": "LeiXZ",
"author_login": "LeiXZ",
"committed_at": "2026-04-29T06:39:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bb91e5c03fa697998e05cfffdc920fb8e99b6193",
"body": null,
"is_bot": false,
"headline": "fix:the bad use of Tooltip and translation",
"author_name": "LeiXZ",
"author_login": "LeiXZ",
"committed_at": "2026-04-28T15:10:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "db299465a0b2521f0cfb6ce3aac716054cb5d4c2",
"body": null,
"is_bot": false,
"headline": "fix:the bug",
"author_name": "LeiXZ",
"author_login": "LeiXZ",
"committed_at": "2026-04-27T16:22:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5540df3a3416733d2d1e3eeba0bf2ea8cbea743f",
"body": null,
"is_bot": false,
"headline": "fix:add dataset/model/block mount count",
"author_name": "LeiXZ",
"author_login": "LeiXZ",
"committed_at": "2026-04-26T15:40:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7abace480c5d0e7cdfd9e911d6cef14fc6c169a6",
"body": null,
"is_bot": false,
"headline": "feat:add dataset/model/block mount count",
"author_name": "LeiXZ",
"author_login": "LeiXZ",
"committed_at": "2026-04-26T14:29:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "88302bd7f5ef8bc5e1d7a41554620fd046d24871",
"body": "Add the new prequeue scheduling flow for normal and backfill jobs. Normal jobs now carry schedule type and waiting tolerance metadata, enter prequeue when user queue quota is exceeded or timed-out normal jobs block the same resource domain, and can trigger backfill preemption after exceeding the con\n[…]\nueue status handling.\n\nMake PrequeueWatcher always-on and database-configurable with full-scan activation, quota-aware candidate selection, timed-out job blocking, and single-node backfill preemption.",
"is_bot": false,
"headline": "feat: implement quota-aware prequeue scheduling (#393)",
"author_name": "momo",
"author_login": "YiD11",
"committed_at": "2026-04-22T05:28:40Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1828a85a75bcbac2e202b195633398513edf0450",
"body": null,
"is_bot": false,
"headline": "fix: hide unimplemented user page tag (#392)",
"author_name": "Yizhou LIU",
"author_login": "AkashiSensei",
"committed_at": "2026-04-20T14:37:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e8551c4b9736eda8df28557169c80e01aa3f5c7d",
"body": null,
"is_bot": false,
"headline": "chore(frontend): update what-is-new for v1.0.0 (#391)",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-04-20T08:27:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3d6b610f8c802cdf250acc0392573ddb7f2265df",
"body": null,
"is_bot": false,
"headline": "feat(billing): implement billing flow and visibility controls (#389)",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-04-20T07:57:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8e37d77ee30d1ba416b089c6f082ecd50985257d",
"body": "This reverts commit c85a023a69fa2414efa626848f9d2789436ec636.",
"is_bot": false,
"headline": "Revert \"feat: implement quota-aware prequeue scheduling (#385)\" (#386)",
"author_name": "momo",
"author_login": "YiD11",
"committed_at": "2026-04-19T15:20:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c85a023a69fa2414efa626848f9d2789436ec636",
"body": "Add the new prequeue scheduling flow for normal and backfill jobs. Normal jobs now carry schedule type and waiting tolerance metadata, enter prequeue when user queue quota is exceeded or timed-out normal jobs block the same resource domain, and can trigger backfill preemption after exceeding the con\n[…]\nueue status handling.\n\nMake PrequeueWatcher always-on and database-configurable with full-scan activation, quota-aware candidate selection, timed-out job blocking, and single-node backfill preemption.",
"is_bot": false,
"headline": "feat: implement quota-aware prequeue scheduling (#385)",
"author_name": "momo",
"author_login": "YiD11",
"committed_at": "2026-04-19T15:07:55Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ef2b2000b6df12daedf48492cf7eef90de1fc343",
"body": null,
"is_bot": false,
"headline": "feat: cpu pinning hint (#384)",
"author_name": "Yihang Zhou",
"author_login": "Pan-Pan-Pan",
"committed_at": "2026-04-16T17:56:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b42eaaea3421c97a1362527ec81e897b405af2ba",
"body": null,
"is_bot": false,
"headline": "feat: modify task lifetime to 7 days (#383)",
"author_name": "Huang ShiYi",
"author_login": "HwangDozz",
"committed_at": "2026-04-08T05:42:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "964c3b3fef1e978300dbce7232fedae67e72a4ff",
"body": "* WIP: temp saving operation log\n\n* WIP: temp saving operation log\n\n* feat: operation logs\n\n* fix: resolve backend golangci lint issues\n\n* feat: copilot review",
"is_bot": false,
"headline": "Logs (#381)",
"author_name": "Yihang Zhou",
"author_login": "Pan-Pan-Pan",
"committed_at": "2026-04-03T02:13:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "81d1a3dc15a03f7957e9e6fc9f4d2b0d451accb8",
"body": null,
"is_bot": false,
"headline": "chore: improve copilot instructions (#380)",
"author_name": "Yizhou LIU",
"author_login": "AkashiSensei",
"committed_at": "2026-03-31T21:12:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "592b9b9b2b27d8656e63dd25ad72cba0c7e3dc65",
"body": "* feat:Merge the storage into the backend\n\n* Update storage/.env\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>\n\n* fix:the lint bug of mergestorage\n\n* fix:the bug of chartversion\n\n* fix:the bug of storageconfig\n\n* fix:the bug of storage prandbuild\n\n---------\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>",
"is_bot": false,
"headline": "feat:Merge the storage into the backend (#379)",
"author_name": "Xinlei Zheng",
"author_login": "LeiXZ",
"committed_at": "2026-03-31T21:12:04Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "7b26fff1e741ab663aae6db2d9ea30104fb51674",
"body": null,
"is_bot": false,
"headline": "perf(statistics): reduce query IO and optimize bucket traversal (#378)",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-03-31T03:28:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ba73ca1bc5a95396191d916cd569caddeef1c537",
"body": null,
"is_bot": false,
"headline": "fix: login page ldap tag selected effect (#375)",
"author_name": "Yizhou LIU",
"author_login": "AkashiSensei",
"committed_at": "2026-03-24T12:56:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8990a659017b800fbbcc7e96299ed098a60f3add",
"body": "* feat: calculate uid as rid\n\n* fix: git calculate for rid method",
"is_bot": false,
"headline": "feat: calculate uid as rid (#372)",
"author_name": "Yizhou LIU",
"author_login": "AkashiSensei",
"committed_at": "2026-03-18T06:38:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4c61ac5aae9394f4047e0c7b17ffe8cf2795a271",
"body": "Revert \"refactor API error handling and sync frontend compatibility\"",
"is_bot": false,
"headline": "Merge pull request #367 from AkashiSensei/revert/xiao-push-to-main",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-03-11T09:55:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "241a3a796d15c6834321380d2d61b04ec09aad0a",
"body": "This reverts commit 3c15ade165327312ce1b4b623d042cb1f716ee8b.",
"is_bot": false,
"headline": "Revert \"refactor API error handling and sync frontend compatibility\"",
"author_name": "AkashiSensei",
"author_login": "AkashiSensei",
"committed_at": "2026-03-11T07:40:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3c15ade165327312ce1b4b623d042cb1f716ee8b",
"body": null,
"is_bot": false,
"headline": "refactor API error handling and sync frontend compatibility",
"author_name": "Cx330-502",
"author_login": "Cx330-502",
"committed_at": "2026-03-11T06:04:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "52dfec792a5fbe4968b8689739f4d6fbd7af17c2",
"body": null,
"is_bot": false,
"headline": "docs: inject chart version (#365)",
"author_name": "Yizhou LIU",
"author_login": "AkashiSensei",
"committed_at": "2026-03-10T14:05:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "429fbb4703f904d398e625634302670113179120",
"body": "…resource show logic (#363)\n\n* feat: add archs constraints\n\n* feat: disable save image when node is disabled\n\n* feat: 修改内存和CPU计算逻辑为round而非floor\n\n* Apply suggestion from @Copilot\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>\n\n* feat: modify i18n lints\n\n---------\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>",
"is_bot": false,
"headline": "feat: disable image saving when node is SchedulingDisabled && modify …",
"author_name": "Huang ShiYi",
"author_login": "HwangDozz",
"committed_at": "2026-03-09T12:27:08Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "9558a26895a113c2cb6a5b797cb9a1eccd3e2da6",
"body": "* feat: drain node\n\n* feat: drain node\n\n* fix: copilot suggestions",
"is_bot": false,
"headline": "Drain (#364)",
"author_name": "Yihang Zhou",
"author_login": "Pan-Pan-Pan",
"committed_at": "2026-03-09T12:26:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4135524b986c136a3b33638bfb1213f81e19c8e9",
"body": "* feat/jobordermonitor\n\n* Apply suggestion from @Copilot\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>\n\n* Apply suggestion from @Copilot\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>",
"is_bot": false,
"headline": "feat/jobordermonitor (#362)",
"author_name": "Xinlei Zheng",
"author_login": "LeiXZ",
"committed_at": "2026-03-09T07:54:58Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "96a53e90a2af56c2018ab2cd95147a493b44af90",
"body": null,
"is_bot": false,
"headline": "docs: image import hint (#360)",
"author_name": "Yizhou LIU",
"author_login": "AkashiSensei",
"committed_at": "2026-03-05T08:22:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2db91359d956410e97685d7e72cc9c6ee85fa4bd",
"body": "* fix: modify instructions\n\n* Apply suggestions from code review\n\n很奇妙,现在这种分点的写法也是 Copilot 在 Code Review 中自己建议的,但是文档中是逗号分隔的字符串,还是以文档为准吧\n\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>\n\n---------\n\nCo-authored-by: 戈得戎 <23371203>\nCo-authored-by: Yizhou LIU <liuyz25@buaa.edu.cn>\nCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>",
"is_bot": false,
"headline": "fix: modify instructions (#359)",
"author_name": "poi-tsu",
"author_login": "poi-tsu",
"committed_at": "2026-03-05T07:16:33Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "4f3167be98c8148d8dd67be4125ecc920cc7c8d7",
"body": null,
"is_bot": false,
"headline": "docs: rdma pod tolerance (#358)",
"author_name": "Yizhou LIU",
"author_login": "AkashiSensei",
"committed_at": "2026-03-04T11:36:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2ea1f10e1d29fdf66601d602b3c6670e6d06aa73",
"body": null,
"is_bot": false,
"headline": "fix: extend llm return waiting time (#357)",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-03-02T06:13:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7014fc16188eb8cbbc28fcd399c0401e9126383e",
"body": null,
"is_bot": false,
"headline": "docs: rdma ulimit (#353)",
"author_name": "Yizhou LIU",
"author_login": "AkashiSensei",
"committed_at": "2026-02-28T12:05:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0f9b799c79bc2db54b424b032e278bb104e5fcb5",
"body": null,
"is_bot": false,
"headline": "chore: add copilot instructions (#350)",
"author_name": "Liu Yizhou",
"author_login": "AkashiSensei",
"committed_at": "2026-02-26T02:28:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "015b5055ea0d432f334b235f6fa2865a63bb869c",
"body": null,
"is_bot": false,
"headline": "feat: add archs constraints (#344)",
"author_name": "Huang ShiYi",
"author_login": "HwangDozz",
"committed_at": "2026-02-13T01:49:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c1c8031f9f8b2b609133c1539586dda965657878",
"body": "* refactor: decoupling ACT OpenAPI\n\n* Update website/content/docs/admin/chart.ko.md\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\n\n* Update website/content/docs/admin/chart.md\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.nore\n[…]\niew\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\n\n---------\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>",
"is_bot": false,
"headline": "refactor: decoupling ACT OpenAPI (#347)",
"author_name": "Liu Yizhou",
"author_login": "AkashiSensei",
"committed_at": "2026-02-09T09:51:35Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "55c508f9daa16350f6146e12766d2837e39ececc",
"body": null,
"is_bot": false,
"headline": "Refactor:architecture preview image and README (#343)",
"author_name": "momo",
"author_login": "YiD11",
"committed_at": "2026-02-05T10:33:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a7d66b7e272b89803c3a3713da9e8a0cfe32f45e",
"body": null,
"is_bot": false,
"headline": "modify readme (#341)",
"author_name": "Jinghao Wang",
"author_login": "Jinghao-coding",
"committed_at": "2026-02-04T04:03:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ab740c6340107e35dfae661b1f171bf8149e33cb",
"body": null,
"is_bot": false,
"headline": "ci: bundle website into frontend image and update nginx routing (#340)",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-02-02T12:12:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6fe5499f251b030862a613d9bbbed57e9002e158",
"body": null,
"is_bot": false,
"headline": "[feat] support rdma for custom jobs (#335)",
"author_name": "Yip Coekjan",
"author_login": "Coekjan",
"committed_at": "2026-02-01T06:55:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "eb5fe56c5d786dcb62403d001fc886fda766b3e1",
"body": "* fix(backend): allow all users to view resource usage statics\n\n* fix(backend): prevent immediate deletion of admin judgment results of gpu analysis\n\n* refactor: change orama cloud search to pagefind static search\n\n* feat(frontend): bundle docs website into docker image under /crater\n\n* feat(i18n): support LLM configuration via environment variables",
"is_bot": false,
"headline": "feat: 综合更新 (后端修复、文档搜索重构及 i18n 配置增强) (#338)",
"author_name": "折松",
"author_login": "Cx330-502",
"committed_at": "2026-01-31T06:11:55Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 2,
"commits_last_year": 438,
"latest_release_at": "2026-07-19T07:41:24Z",
"latest_release_tag": "v1.1.1",
"releases_from_tags": false,
"days_since_last_push": 1,
"active_weeks_last_year": 47,
"days_since_latest_release": 8,
"mean_days_between_releases": 89.7
},
"community": {
"has_readme": true,
"has_license": true,
"has_description": true,
"has_contributing": true,
"health_percentage": 62,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "github.com/raids-lab/crater",
"exists": true,
"license": null,
"keywords": [],
"ecosystem": "go",
"matches_repo": true,
"registry_url": "https://pkg.go.dev/github.com/raids-lab/crater",
"is_deprecated": false,
"latest_version": "v1.1.1",
"repository_url": "https://github.com/raids-lab/crater",
"versions_count": 2,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": null,
"first_published_at": null,
"latest_published_at": "2026-07-19T06:57:05Z",
"latest_version_yanked": null,
"days_since_latest_publish": 8
}
]
},
"popularity": {
"forks": 69,
"stars": 542,
"watchers": 17,
"fork_history": {
"days": [
{
"date": "2025-06-09",
"count": 1
},
{
"date": "2025-06-18",
"count": 1
},
{
"date": "2025-07-02",
"count": 1
},
{
"date": "2025-07-05",
"count": 1
},
{
"date": "2025-07-14",
"count": 1
},
{
"date": "2025-08-02",
"count": 1
},
{
"date": "2025-08-20",
"count": 1
},
{
"date": "2025-09-06",
"count": 1
},
{
"date": "2025-09-10",
"count": 1
},
{
"date": "2025-09-11",
"count": 1
},
{
"date": "2025-09-18",
"count": 1
},
{
"date": "2025-10-13",
"count": 1
},
{
"date": "2025-10-15",
"count": 1
},
{
"date": "2025-10-30",
"count": 1
},
{
"date": "2025-11-04",
"count": 3
},
{
"date": "2025-11-06",
"count": 1
},
{
"date": "2025-11-10",
"count": 1
},
{
"date": "2025-12-02",
"count": 1
},
{
"date": "2025-12-12",
"count": 1
},
{
"date": "2025-12-15",
"count": 1
},
{
"date": "2025-12-18",
"count": 1
},
{
"date": "2025-12-23",
"count": 1
},
{
"date": "2026-01-12",
"count": 1
},
{
"date": "2026-01-19",
"count": 1
},
{
"date": "2026-02-01",
"count": 1
},
{
"date": "2026-03-05",
"count": 1
},
{
"date": "2026-03-24",
"count": 1
},
{
"date": "2026-03-25",
"count": 2
},
{
"date": "2026-03-26",
"count": 2
},
{
"date": "2026-03-27",
"count": 4
},
{
"date": "2026-03-28",
"count": 1
},
{
"date": "2026-03-29",
"count": 2
},
{
"date": "2026-03-30",
"count": 2
},
{
"date": "2026-03-31",
"count": 4
},
{
"date": "2026-04-01",
"count": 1
},
{
"date": "2026-04-02",
"count": 3
},
{
"date": "2026-04-03",
"count": 1
},
{
"date": "2026-04-04",
"count": 3
},
{
"date": "2026-04-05",
"count": 2
},
{
"date": "2026-04-06",
"count": 1
},
{
"date": "2026-04-07",
"count": 4
},
{
"date": "2026-04-08",
"count": 2
},
{
"date": "2026-05-19",
"count": 1
},
{
"date": "2026-06-03",
"count": 1
},
{
"date": "2026-06-22",
"count": 1
},
{
"date": "2026-07-17",
"count": 1
},
{
"date": "2026-07-22",
"count": 2
}
],
"complete": true,
"collected": 69,
"total_forks": 69
},
"star_history": null,
"open_issues_and_prs": 76
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [],
"has_llms_txt": false,
"has_dockerfile": true,
"has_mcp_signal": false,
"bootstrap_files": [
"Makefile",
"backend/Makefile",
"charts/Makefile",
"cli/Makefile",
"frontend/Makefile",
"website/Makefile"
],
"api_schema_files": [
"backend/docs/swagger.json",
"backend/docs/swagger.yaml"
],
"has_devcontainer": false,
"typecheck_configs": [
"frontend/tsconfig.json",
"website/tsconfig.json"
],
"toolchain_manifests": [
"backend/go.mod",
"cli/go.mod"
],
"largest_source_bytes": 520109,
"source_files_sampled": 895,
"oversized_source_files": 5,
"agent_instruction_files": [
".github/copilot-instructions.md",
".github/instructions/charts.instructions.md",
".github/instructions/cli.instructions.md",
".github/instructions/codebase.instructions.md",
".github/instructions/docs.instructions.md"
],
"agent_instruction_max_bytes": 7680
},
"dependencies": {
"manifests": [
"backend/go.mod",
"cli/go.mod",
"frontend/package.json",
"website/package.json"
],
"advisories": {
"error": null,
"scope": "repository_graph",
"source": "osv",
"findings": [
{
"name": "golang.org/x/crypto",
"direct": true,
"version": "v0.40.0",
"severity": "critical",
"ecosystem": "go",
"cvss_score": 10,
"advisory_ids": [
"GHSA-45gg-vh54-h5m9",
"GHSA-5cgq-3rg8-m6cv",
"GHSA-78mq-xcr3-xm33",
"GHSA-89gr-r52h-f8rx",
"GHSA-9m57-25v3-79x9",
"GHSA-f5wc-c3c7-36mc",
"GHSA-f6x5-jh6r-wrfv",
"GHSA-j5w8-q4qc-rx2x",
"GHSA-jppx-rxg9-jmrx",
"GHSA-q4h4-gmj2-qvw2"
],
"fixed_version": "0.52.0",
"advisory_count": 32,
"oldest_advisory_days": 256
},
{
"name": "golang.org/x/crypto",
"direct": true,
"version": "v0.46.0",
"severity": "critical",
"ecosystem": "go",
"cvss_score": 10,
"advisory_ids": [
"GHSA-45gg-vh54-h5m9",
"GHSA-5cgq-3rg8-m6cv",
"GHSA-78mq-xcr3-xm33",
"GHSA-89gr-r52h-f8rx",
"GHSA-9m57-25v3-79x9",
"GHSA-f5wc-c3c7-36mc",
"GHSA-jppx-rxg9-jmrx",
"GHSA-q4h4-gmj2-qvw2",
"GHSA-qpw4-5x99-6vjp",
"GHSA-rm3j-f69w-wqmq"
],
"fixed_version": "0.52.0",
"advisory_count": 27,
"oldest_advisory_days": 66
},
{
"name": "next",
"direct": true,
"version": "15.3.1",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 10,
"advisory_ids": [
"GHSA-267c-6grr-h53f",
"GHSA-26hh-7cqf-hhc6",
"GHSA-36qx-fr4f-26g5",
"GHSA-3g8h-86w9-wvmq",
"GHSA-3x4c-7xq6-9pq8",
"GHSA-4342-x723-ch2f",
"GHSA-4633-3j49-mh5q",
"GHSA-4c39-4ccg-62r3",
"GHSA-68g3-v927-f742",
"GHSA-89xv-2m56-2m9x"
],
"fixed_version": "16.2.11",
"advisory_count": 31,
"oldest_advisory_days": 389
},
{
"name": "fast-xml-parser",
"direct": false,
"version": "4.5.3",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.3,
"advisory_ids": [
"GHSA-8gc5-j5rx-235r",
"GHSA-fj3w-jwp8-x2g3",
"GHSA-gh4j-gqv2-49f6",
"GHSA-jmr7-xgp7-cmfj",
"GHSA-jp2q-39xq-3w4g",
"GHSA-m7jm-9gc2-mpf2"
],
"fixed_version": "5.7.0",
"advisory_count": 6,
"oldest_advisory_days": 160
},
{
"name": "flatted",
"direct": false,
"version": "3.3.3",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.8,
"advisory_ids": [
"GHSA-25h7-pfq9-p65f",
"GHSA-rf6f-7fwh-wjgh"
],
"fixed_version": "3.4.2",
"advisory_count": 2,
"oldest_advisory_days": 136
},
{
"name": "github.com/jackc/pgx/v5",
"direct": false,
"version": "v5.6.0",
"severity": "critical",
"ecosystem": "go",
"cvss_score": 9.8,
"advisory_ids": [
"GHSA-9jj7-4m8r-rfcm",
"GHSA-j88v-2chj-qfwx",
"GHSA-xgrm-4fwx-7qm8",
"GO-2026-4771",
"GO-2026-4772",
"GO-2026-5004"
],
"fixed_version": "5.9.2",
"advisory_count": 6,
"oldest_advisory_days": 111
},
{
"name": "immutable",
"direct": false,
"version": "5.1.3",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.8,
"advisory_ids": [
"GHSA-v56q-mh7h-f735",
"GHSA-wf6x-7x77-mvgw",
"GHSA-xvcm-6775-5m9r"
],
"fixed_version": "5.1.8",
"advisory_count": 3,
"oldest_advisory_days": 145
},
{
"name": "rollup",
"direct": false,
"version": "4.46.2",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.1,
"advisory_ids": [
"GHSA-mw96-cpmx-2vgc"
],
"fixed_version": "4.59.0",
"advisory_count": 1,
"oldest_advisory_days": 152
},
{
"name": "seroval",
"direct": false,
"version": "1.3.2",
"severity": "critical",
"ecosystem": "npm",
"cvss_score": 9.8,
"advisory_ids": [
"GHSA-3j22-8qj3-26mx",
"GHSA-3rxj-6cgf-8cfw",
"GHSA-66fc-rw6m-c2q6",
"GHSA-hj76-42vx-jwp4",
"GHSA-hx9m-jf43-8ffr",
"GHSA-mv8w-475r-vwqw"
],
"fixed_version": "1.5.3",
"advisory_count": 6,
"oldest_advisory_days": 187
},
{
"name": "axios",
"direct": true,
"version": "1.11.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.7,
"advisory_ids": [
"GHSA-35jp-ww65-95wh",
"GHSA-3g43-6gmg-66jw",
"GHSA-3p68-rc4w-qgx5",
"GHSA-3w6x-2g7m-8v23",
"GHSA-42h9-826w-cgv3",
"GHSA-43fc-jf86-j433",
"GHSA-445q-vr5w-6q77",
"GHSA-4hjh-wcwx-xvwj",
"GHSA-5c9x-8gcm-mpgx",
"GHSA-62hf-57xw-28j9"
],
"fixed_version": "1.18.0",
"advisory_count": 29,
"oldest_advisory_days": 319
},
{
"name": "github.com/golang-jwt/jwt/v5",
"direct": true,
"version": "v5.2.1",
"severity": "high",
"ecosystem": "go",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-mh63-6h87-95cp",
"GO-2025-3553"
],
"fixed_version": "5.2.2",
"advisory_count": 2,
"oldest_advisory_days": 493
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.12",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp",
"GHSA-f886-m6hf-6m8v",
"GHSA-mh99-v99m-4gvg"
],
"fixed_version": "5.0.8",
"advisory_count": 3,
"oldest_advisory_days": 123
},
{
"name": "brace-expansion",
"direct": false,
"version": "2.0.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3jxr-9vmj-r5cp",
"GHSA-f886-m6hf-6m8v",
"GHSA-mh99-v99m-4gvg"
],
"fixed_version": "5.0.8",
"advisory_count": 3,
"oldest_advisory_days": 123
},
{
"name": "form-data",
"direct": false,
"version": "4.0.4",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-hmw2-7cc7-3qxx"
],
"fixed_version": "4.0.6",
"advisory_count": 1,
"oldest_advisory_days": 42
},
{
"name": "github.com/dvsekhvalnov/jose2go",
"direct": false,
"version": "v1.5.0",
"severity": "high",
"ecosystem": "go",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-6294-6rgp-fr7r",
"GHSA-9mj6-hxhv-w67j",
"GO-2023-2409",
"GO-2025-4123"
],
"fixed_version": "1.7.0",
"advisory_count": 4,
"oldest_advisory_days": 950
},
{
"name": "github.com/moby/spdystream",
"direct": false,
"version": "v0.5.0",
"severity": "high",
"ecosystem": "go",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-pc3f-x583-g7j2",
"GO-2026-4958"
],
"fixed_version": "0.5.1",
"advisory_count": 2,
"oldest_advisory_days": 102
},
{
"name": "github.com/quic-go/quic-go",
"direct": false,
"version": "v0.53.0",
"severity": "high",
"ecosystem": "go",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-47m2-4cr7-mhcw",
"GHSA-g754-hx8w-x2g6",
"GHSA-vvgj-x9jq-8cj9",
"GO-2025-4017",
"GO-2025-4233",
"GO-2026-5676"
],
"fixed_version": "0.59.1",
"advisory_count": 6,
"oldest_advisory_days": 290
},
{
"name": "js-yaml",
"direct": false,
"version": "3.14.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-52cp-r559-cp3m",
"GHSA-h67p-54hq-rp68",
"GHSA-mh29-5h37-fv8m"
],
"fixed_version": "4.3.0",
"advisory_count": 3,
"oldest_advisory_days": 255
},
{
"name": "js-yaml",
"direct": false,
"version": "4.1.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-52cp-r559-cp3m",
"GHSA-h67p-54hq-rp68",
"GHSA-mh29-5h37-fv8m"
],
"fixed_version": "4.3.0",
"advisory_count": 3,
"oldest_advisory_days": 255
},
{
"name": "js-yaml",
"direct": false,
"version": "4.1.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-52cp-r559-cp3m",
"GHSA-h67p-54hq-rp68"
],
"fixed_version": "4.3.0",
"advisory_count": 2,
"oldest_advisory_days": 42
},
{
"name": "lodash",
"direct": false,
"version": "4.17.21",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.1,
"advisory_ids": [
"GHSA-f23m-r3pf-42rh",
"GHSA-r5fr-rjxr-66jc",
"GHSA-xxjr-mmjv-4gpg"
],
"fixed_version": "4.18.0",
"advisory_count": 3,
"oldest_advisory_days": 187
},
{
"name": "lodash",
"direct": false,
"version": "4.17.23",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.1,
"advisory_ids": [
"GHSA-f23m-r3pf-42rh",
"GHSA-r5fr-rjxr-66jc"
],
"fixed_version": "4.18.0",
"advisory_count": 2,
"oldest_advisory_days": 117
},
{
"name": "lodash-es",
"direct": false,
"version": "4.17.21",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.1,
"advisory_ids": [
"GHSA-f23m-r3pf-42rh",
"GHSA-r5fr-rjxr-66jc",
"GHSA-xxjr-mmjv-4gpg"
],
"fixed_version": "4.18.0",
"advisory_count": 3,
"oldest_advisory_days": 187
},
{
"name": "minimatch",
"direct": false,
"version": "3.1.2",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-23c5-xmqv-rm74",
"GHSA-3ppc-4f35-3m26",
"GHSA-7r86-cg39-jmmj"
],
"fixed_version": "10.2.3",
"advisory_count": 3,
"oldest_advisory_days": 159
},
{
"name": "minimatch",
"direct": false,
"version": "9.0.5",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-23c5-xmqv-rm74",
"GHSA-3ppc-4f35-3m26",
"GHSA-7r86-cg39-jmmj"
],
"fixed_version": "10.2.3",
"advisory_count": 3,
"oldest_advisory_days": 159
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3v7f-55p6-f55p",
"GHSA-c2c7-rcm5-vvqj"
],
"fixed_version": "4.0.4",
"advisory_count": 2,
"oldest_advisory_days": 124
},
{
"name": "picomatch",
"direct": false,
"version": "4.0.3",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-3v7f-55p6-f55p",
"GHSA-c2c7-rcm5-vvqj"
],
"fixed_version": "4.0.4",
"advisory_count": 2,
"oldest_advisory_days": 124
},
{
"name": "postcss",
"direct": false,
"version": "8.4.31",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-6g55-p6wh-862q",
"GHSA-qx2v-qp2m-jg93",
"GHSA-r28c-9q8g-f849"
],
"fixed_version": "8.5.18",
"advisory_count": 3,
"oldest_advisory_days": 94
},
{
"name": "postcss",
"direct": false,
"version": "8.4.49",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-6g55-p6wh-862q",
"GHSA-qx2v-qp2m-jg93",
"GHSA-r28c-9q8g-f849"
],
"fixed_version": "8.5.18",
"advisory_count": 3,
"oldest_advisory_days": 94
},
{
"name": "postcss",
"direct": false,
"version": "8.5.6",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-6g55-p6wh-862q",
"GHSA-qx2v-qp2m-jg93",
"GHSA-r28c-9q8g-f849"
],
"fixed_version": "8.5.18",
"advisory_count": 3,
"oldest_advisory_days": 94
},
{
"name": "sharp",
"direct": false,
"version": "0.34.3",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.3,
"advisory_ids": [
"GHSA-f88m-g3jw-g9cj"
],
"fixed_version": "0.35.0",
"advisory_count": 1,
"oldest_advisory_days": 6
},
{
"name": "tar",
"direct": false,
"version": "7.4.3",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 8.8,
"advisory_ids": [
"GHSA-23hp-3jrh-7fpw",
"GHSA-34x7-hfp2-rc4v",
"GHSA-83g3-92jg-28cx",
"GHSA-8qq5-rm4j-mr97",
"GHSA-8x88-c5mf-7j5w",
"GHSA-9ppj-qmqm-q256",
"GHSA-gvwx-54wh-qm9j",
"GHSA-qffp-2rhf-9h96",
"GHSA-r292-9mhp-454m",
"GHSA-r6q2-hw4h-h46w"
],
"fixed_version": "7.5.21",
"advisory_count": 12,
"oldest_advisory_days": 192
},
{
"name": "tar-fs",
"direct": false,
"version": "3.1.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-vj76-c3g6-qr5v"
],
"fixed_version": "3.1.1",
"advisory_count": 1,
"oldest_advisory_days": 306
},
{
"name": "uuid",
"direct": false,
"version": "11.1.0",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-w5hq-g745-h8pq"
],
"fixed_version": "13.0.1",
"advisory_count": 1,
"oldest_advisory_days": 96
},
{
"name": "vite",
"direct": false,
"version": "7.1.1",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-4w7w-66w2-5vf9",
"GHSA-93m4-6634-74q7",
"GHSA-fx2h-pf6j-xcff",
"GHSA-g4jq-h2w9-997c",
"GHSA-jqfw-vq24-v9c3",
"GHSA-p9ff-h696-f583",
"GHSA-v2wj-q39q-566r",
"GHSA-v6wh-96g9-6wx3"
],
"fixed_version": "8.0.16",
"advisory_count": 8,
"oldest_advisory_days": 321
},
{
"name": "ws",
"direct": false,
"version": "8.18.3",
"severity": "high",
"ecosystem": "npm",
"cvss_score": 7.5,
"advisory_ids": [
"GHSA-58qx-3vcg-4xpx",
"GHSA-96hv-2xvq-fx4p"
],
"fixed_version": "8.21.0",
"advisory_count": 2,
"oldest_advisory_days": 70
},
{
"name": "golang.org/x/net",
"direct": true,
"version": "v0.41.0",
"severity": "moderate",
"ecosystem": "go",
"cvss_score": 6.5,
"advisory_ids": [
"GHSA-5cv4-jp36-h3mw",
"GO-2026-4440",
"GO-2026-4441",
"GO-2026-4918",
"GO-2026-5025",
"GO-2026-5026",
"GO-2026-5027",
"GO-2026-5028",
"GO-2026-5029",
"GO-2026-5030"
],
"fixed_version": "1.26.3",
"advisory_count": 11,
"oldest_advisory_days": 172
},
{
"name": "golang.org/x/net",
"direct": true,
"version": "v0.48.0",
"severity": "moderate",
"ecosystem": "go",
"cvss_score": 6.5,
"advisory_ids": [
"GHSA-5cv4-jp36-h3mw",
"GO-2026-4918",
"GO-2026-5025",
"GO-2026-5026",
"GO-2026-5027",
"GO-2026-5028",
"GO-2026-5029",
"GO-2026-5030",
"GO-2026-5942"
],
"fixed_version": "1.26.3",
"advisory_count": 9,
"oldest_advisory_days": 81
},
{
"name": "mermaid",
"direct": true,
"version": "11.10.1",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-6m6c-36f7-fhxh",
"GHSA-87f9-hvmw-gh4p",
"GHSA-ghcm-xqfw-q4vr",
"GHSA-xcj9-5m2h-648r"
],
"fixed_version": "11.15.0",
"advisory_count": 4,
"oldest_advisory_days": 77
},
{
"name": "next-intl",
"direct": true,
"version": "4.3.5",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-4c35-wcg5-mm9h",
"GHSA-8f24-v5vv-gm5j"
],
"fixed_version": "4.9.2",
"advisory_count": 2,
"oldest_advisory_days": 108
},
{
"name": "ajv",
"direct": false,
"version": "6.12.6",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-2g4f-4pwh-qvx6"
],
"fixed_version": "8.18.0",
"advisory_count": 1,
"oldest_advisory_days": 166
},
{
"name": "bn.js",
"direct": false,
"version": "5.2.2",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-378v-28hj-76wf"
],
"fixed_version": "5.2.3",
"advisory_count": 1,
"oldest_advisory_days": 157
},
{
"name": "diff",
"direct": false,
"version": "8.0.2",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-73rr-hh4g-fpgx"
],
"fixed_version": "8.0.3",
"advisory_count": 1,
"oldest_advisory_days": 194
},
{
"name": "dompurify",
"direct": false,
"version": "3.2.6",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 6.9,
"advisory_ids": [
"GHSA-39q2-94rc-95cp",
"GHSA-76mc-f452-cxcm",
"GHSA-c2j3-45gr-mqc4",
"GHSA-cj63-jhhr-wcxv",
"GHSA-cjmm-f4jc-qw8r",
"GHSA-cmwh-pvxp-8882",
"GHSA-crv5-9vww-q3g8",
"GHSA-gvmj-g25r-r7wr",
"GHSA-h7mw-gpvr-xq4m",
"GHSA-h8r8-wccr-v5f2"
],
"fixed_version": "3.4.12",
"advisory_count": 18,
"oldest_advisory_days": 146
},
{
"name": "follow-redirects",
"direct": false,
"version": "1.15.11",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-r4q5-vmmm-2653"
],
"fixed_version": "1.16.0",
"advisory_count": 1,
"oldest_advisory_days": 104
},
{
"name": "github.com/cloudflare/circl",
"direct": false,
"version": "v1.6.1",
"severity": "moderate",
"ecosystem": "go",
"cvss_score": 5.6,
"advisory_ids": [
"GHSA-q9hv-hpm4-hj6x",
"GO-2026-4550"
],
"fixed_version": "1.6.3",
"advisory_count": 2,
"oldest_advisory_days": 152
},
{
"name": "github.com/quic-go/quic-go",
"direct": false,
"version": "v0.57.1",
"severity": "moderate",
"ecosystem": "go",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-vvgj-x9jq-8cj9",
"GO-2026-5676"
],
"fixed_version": "0.59.1",
"advisory_count": 2,
"oldest_advisory_days": 54
},
{
"name": "go.mongodb.org/mongo-driver",
"direct": false,
"version": "v1.13.1",
"severity": "moderate",
"ecosystem": "go",
"cvss_score": 6.5,
"advisory_ids": [
"GHSA-cp6g-7hqx-qxhp",
"GO-2026-5327"
],
"fixed_version": "2.4.2",
"advisory_count": 2,
"oldest_advisory_days": 167
},
{
"name": "ip-address",
"direct": false,
"version": "9.0.5",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": null,
"advisory_ids": [
"GHSA-v2v4-37r5-5v8g"
],
"fixed_version": "10.1.1",
"advisory_count": 1,
"oldest_advisory_days": 83
},
{
"name": "mdast-util-to-hast",
"direct": false,
"version": "13.2.0",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 5.3,
"advisory_ids": [
"GHSA-4fh9-h7wg-q85m"
],
"fixed_version": "13.2.1",
"advisory_count": 1,
"oldest_advisory_days": 237
},
{
"name": "yaml",
"direct": false,
"version": "2.8.1",
"severity": "moderate",
"ecosystem": "npm",
"cvss_score": 4.3,
"advisory_ids": [
"GHSA-48c2-rrv3-qjmp"
],
"fixed_version": "2.8.3",
"advisory_count": 1,
"oldest_advisory_days": 124
},
{
"name": "@babel/core",
"direct": false,
"version": "7.28.0",
"severity": "low",
"ecosystem": "npm",
"cvss_score": 3.2,
"advisory_ids": [
"GHSA-4x5r-pxfx-6jf8"
],
"fixed_version": "8.0.0-rc.6",
"advisory_count": 1,
"oldest_advisory_days": 42
},
{
"name": "filippo.io/edwards25519",
"direct": false,
"version": "v1.1.0",
"severity": "low",
"ecosystem": "go",
"cvss_score": 3.7,
"advisory_ids": [
"GHSA-fw7p-63qq-7hpr",
"GO-2026-4503"
],
"fixed_version": "1.1.1",
"advisory_count": 2,
"oldest_advisory_days": 160
},
{
"name": "github.com/refraction-networking/utls",
"direct": false,
"version": "v1.7.3",
"severity": "low",
"ecosystem": "go",
"cvss_score": null,
"advisory_ids": [
"GHSA-7m29-f4hw-g2vx",
"GHSA-rrxv-pmq9-x67r",
"GO-2026-4509",
"GO-2026-4512"
],
"fixed_version": "1.8.2",
"advisory_count": 4,
"oldest_advisory_days": 159
},
{
"name": "github.com/refraction-networking/utls",
"direct": false,
"version": "v1.8.1",
"severity": "low",
"ecosystem": "go",
"cvss_score": null,
"advisory_ids": [
"GHSA-rrxv-pmq9-x67r",
"GO-2026-4512"
],
"fixed_version": "1.8.2",
"advisory_count": 2,
"oldest_advisory_days": 159
},
{
"name": "github.com/klauspost/compress",
"direct": false,
"version": "v1.18.0",
"severity": "unknown",
"ecosystem": "go",
"cvss_score": null,
"advisory_ids": [
"GO-2026-5841"
],
"fixed_version": "1.18.7",
"advisory_count": 1,
"oldest_advisory_days": 0
},
{
"name": "github.com/klauspost/compress",
"direct": false,
"version": "v1.18.2",
"severity": "unknown",
"ecosystem": "go",
"cvss_score": null,
"advisory_ids": [
"GO-2026-5841"
],
"fixed_version": "1.18.7",
"advisory_count": 1,
"oldest_advisory_days": 0
},
{
"name": "golang.org/x/sys",
"direct": false,
"version": "v0.34.0",
"severity": "unknown",
"ecosystem": "go",
"cvss_score": null,
"advisory_ids": [
"GO-2026-5024"
],
"fixed_version": "0.44.0",
"advisory_count": 1,
"oldest_advisory_days": 66
},
{
"name": "golang.org/x/sys",
"direct": false,
"version": "v0.39.0",
"severity": "unknown",
"ecosystem": "go",
"cvss_score": null,
"advisory_ids": [
"GO-2026-5024"
],
"fixed_version": "0.44.0",
"advisory_count": 1,
"oldest_advisory_days": 66
},
{
"name": "golang.org/x/text",
"direct": false,
"version": "v0.27.0",
"severity": "unknown",
"ecosystem": "go",
"cvss_score": null,
"advisory_ids": [
"GO-2026-5970"
],
"fixed_version": "0.39.0",
"advisory_count": 1,
"oldest_advisory_days": 13
},
{
"name": "golang.org/x/text",
"direct": false,
"version": "v0.32.0",
"severity": "unknown",
"ecosystem": "go",
"cvss_score": null,
"advisory_ids": [
"GO-2026-5970"
],
"fixed_version": "0.39.0",
"advisory_count": 1,
"oldest_advisory_days": 13
}
],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {
"low": 4,
"high": 27,
"unknown": 6,
"critical": 9,
"moderate": 15
},
"advisory_count": 296,
"affected_count": 61,
"assessed_count": 1581,
"malicious_count": 0,
"assessed_package": null,
"unassessed_count": 0,
"direct_affected_count": 9
},
"ecosystems": [
"go",
"npm"
],
"dependencies": [
{
"name": "github.com/bytedance/mockey",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.2.15"
},
{
"name": "github.com/gin-gonic/gin",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.10.1"
},
{
"name": "github.com/go-gormigrate/gormigrate/v2",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v2.1.4"
},
{
"name": "github.com/go-ldap/ldap/v3",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v3.4.8"
},
{
"name": "github.com/go-logr/logr",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.4.3"
},
{
"name": "github.com/golang-jwt/jwt/v5",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v5.2.1"
},
{
"name": "github.com/google/uuid",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.6.0"
},
{
"name": "github.com/gorilla/websocket",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.5.4-0.20250319132907-e064f32e3674"
},
{
"name": "github.com/imroc/req/v3",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v3.54.0"
},
{
"name": "github.com/joho/godotenv",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.5.1"
},
{
"name": "github.com/mittwald/goharbor-client/v5",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v5.6.4"
},
{
"name": "github.com/prometheus/client_golang",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.22.0"
},
{
"name": "github.com/prometheus/common",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v0.65.0"
},
{
"name": "github.com/robfig/cron/v3",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v3.0.0"
},
{
"name": "github.com/samber/lo",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.51.0"
},
{
"name": "github.com/smartystreets/goconvey",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.8.1"
},
{
"name": "github.com/swaggo/files",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.0.1"
},
{
"name": "github.com/swaggo/gin-swagger",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.6.0"
},
{
"name": "github.com/swaggo/swag",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.16.3"
},
{
"name": "golang.org/x/crypto",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v0.40.0"
},
{
"name": "golang.org/x/exp",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v0.0.0-20240909161429-701f63a606c0"
},
{
"name": "golang.org/x/net",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v0.41.0"
},
{
"name": "golang.org/x/sync",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v0.16.0"
},
{
"name": "gopkg.in/gomail.v2",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v2.0.0-20160411212932-81ebce5c23df"
},
{
"name": "gopkg.in/yaml.v2",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v2.4.0"
},
{
"name": "gopkg.in/yaml.v3",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v3.0.1"
},
{
"name": "gorm.io/datatypes",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.2.6"
},
{
"name": "gorm.io/driver/postgres",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.6.0"
},
{
"name": "gorm.io/driver/sqlite",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.6.0"
},
{
"name": "gorm.io/gen",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v0.3.27"
},
{
"name": "gorm.io/gorm",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.31.0"
},
{
"name": "gorm.io/plugin/dbresolver",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.6.2"
},
{
"name": "k8s.io/api",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v0.33.2"
},
{
"name": "k8s.io/apimachinery",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v0.33.2"
},
{
"name": "k8s.io/client-go",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v0.33.2"
},
{
"name": "k8s.io/component-helpers",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v0.33.2"
},
{
"name": "k8s.io/klog/v2",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v2.130.1"
},
{
"name": "k8s.io/utils",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v0.0.0-20241104100929-3ea5e8cea738"
},
{
"name": "sigs.k8s.io/controller-runtime",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v0.21.0"
},
{
"name": "sigs.k8s.io/scheduler-plugins",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v0.31.8"
},
{
"name": "sigs.k8s.io/yaml",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.4.0"
},
{
"name": "volcano.sh/apis",
"manifest": "backend/go.mod",
"ecosystem": "go",
"version_constraint": "v1.12.1"
},
{
"name": "github.com/99designs/keyring",
"manifest": "cli/go.mod",
"ecosystem": "go",
"version_constraint": "v1.2.2"
},
{
"name": "github.com/AlecAivazis/survey/v2",
"manifest": "cli/go.mod",
"ecosystem": "go",
"version_constraint": "v2.3.7"
},
{
"name": "github.com/imroc/req/v3",
"manifest": "cli/go.mod",
"ecosystem": "go",
"version_constraint": "v3.57.0"
},
{
"name": "github.com/mattn/go-isatty",
"manifest": "cli/go.mod",
"ecosystem": "go",
"version_constraint": "v0.0.21"
},
{
"name": "github.com/mattn/go-runewidth",
"manifest": "cli/go.mod",
"ecosystem": "go",
"version_constraint": "v0.0.23"
},
{
"name": "github.com/spf13/cobra",
"manifest": "cli/go.mod",
"ecosystem": "go",
"version_constraint": "v1.10.2"
},
{
"name": "github.com/spf13/pflag",
"manifest": "cli/go.mod",
"ecosystem": "go",
"version_constraint": "v1.0.10"
},
{
"name": "github.com/spf13/viper",
"manifest": "cli/go.mod",
"ecosystem": "go",
"version_constraint": "v1.21.0"
},
{
"name": "golang.org/x/tools",
"manifest": "cli/go.mod",
"ecosystem": "go",
"version_constraint": "v0.39.0"
},
{
"name": "@hookform/resolvers",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^3.10.0"
},
{
"name": "@kubernetes/client-node",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.3.0"
},
{
"name": "@melloware/react-logviewer",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^6.3.4"
},
{
"name": "@monaco-editor/react",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^4.7.0"
},
{
"name": "@nivo/calendar",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^0.99.0"
},
{
"name": "@nivo/core",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^0.99.0"
},
{
"name": "@nivo/line",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^0.99.0"
},
{
"name": "@nivo/pie",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^0.99.0"
},
{
"name": "@nivo/theming",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^0.99.0"
},
{
"name": "@polkadot/react-identicon",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^3.15.3"
},
{
"name": "@polkadot/util-crypto",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^13.5.4"
},
{
"name": "@radix-ui/react-accordion",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.2.11"
},
{
"name": "@radix-ui/react-alert-dialog",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.14"
},
{
"name": "@radix-ui/react-aspect-ratio",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.7"
},
{
"name": "@radix-ui/react-avatar",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.10"
},
{
"name": "@radix-ui/react-checkbox",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.3.2"
},
{
"name": "@radix-ui/react-collapsible",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.11"
},
{
"name": "@radix-ui/react-context-menu",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^2.2.15"
},
{
"name": "@radix-ui/react-dialog",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.14"
},
{
"name": "@radix-ui/react-dropdown-menu",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^2.1.15"
},
{
"name": "@radix-ui/react-hover-card",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.14"
},
{
"name": "@radix-ui/react-label",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^2.1.7"
},
{
"name": "@radix-ui/react-menubar",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.15"
},
{
"name": "@radix-ui/react-navigation-menu",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.2.13"
},
{
"name": "@radix-ui/react-popover",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.14"
},
{
"name": "@radix-ui/react-progress",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.7"
},
{
"name": "@radix-ui/react-radio-group",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.3.7"
},
{
"name": "@radix-ui/react-scroll-area",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.2.9"
},
{
"name": "@radix-ui/react-select",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^2.2.5"
},
{
"name": "@radix-ui/react-separator",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.7"
},
{
"name": "@radix-ui/react-slider",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.3.5"
},
{
"name": "@radix-ui/react-slot",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.2.3"
},
{
"name": "@radix-ui/react-switch",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.2.5"
},
{
"name": "@radix-ui/react-tabs",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.12"
},
{
"name": "@radix-ui/react-toggle",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.9"
},
{
"name": "@radix-ui/react-toggle-group",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.10"
},
{
"name": "@radix-ui/react-tooltip",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.2.7"
},
{
"name": "@tailwindcss/vite",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^4.1.11"
},
{
"name": "@tanstack/react-query",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^5.84.2"
},
{
"name": "@tanstack/react-query-devtools",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^5.84.2"
},
{
"name": "@tanstack/react-router",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.131.50"
},
{
"name": "@tanstack/react-router-devtools",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.131.2"
},
{
"name": "@tanstack/react-table",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^8.21.3"
},
{
"name": "@xterm/addon-fit",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^0.10.0"
},
{
"name": "@xterm/xterm",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^5.5.0"
},
{
"name": "axios",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.11.0"
},
{
"name": "class-variance-authority",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^0.7.1"
},
{
"name": "clsx",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^2.1.1"
},
{
"name": "cmdk",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.1"
},
{
"name": "cron-validator",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.4.0"
},
{
"name": "date-fns",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^4.1.0"
},
{
"name": "embla-carousel-react",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^8.6.0"
},
{
"name": "i18next",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^25.3.2"
},
{
"name": "i18next-browser-languagedetector",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^8.2.0"
},
{
"name": "input-otp",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.4.2"
},
{
"name": "jotai",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^2.13.0"
},
{
"name": "ky",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.8.2"
},
{
"name": "loglevel",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.9.2"
},
{
"name": "lucide-react",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^0.536.0"
},
{
"name": "motion",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^12.23.12"
},
{
"name": "next-themes",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^0.4.6"
},
{
"name": "prism-react-renderer",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^2.4.1"
},
{
"name": "react",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^19.1.1"
},
{
"name": "react-day-picker",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "9.7.0"
},
{
"name": "react-dom",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^19.1.1"
},
{
"name": "react-hook-form",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^7.62.0"
},
{
"name": "react-i18next",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^15.6.1"
},
{
"name": "react-markdown",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^10.1.0"
},
{
"name": "react-resizable-panels",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^2.1.9"
},
{
"name": "recharts",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^2.15.4"
},
{
"name": "remark-gfm",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^4.0.1"
},
{
"name": "shiki",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^3.9.2"
},
{
"name": "sonner",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.7.4"
},
{
"name": "styled-components",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^6.1.19"
},
{
"name": "tailwind-merge",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^3.3.1"
},
{
"name": "tailwindcss-animate",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.0.7"
},
{
"name": "usehooks-ts",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^3.1.1"
},
{
"name": "vaul",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^1.1.2"
},
{
"name": "webdav",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^5.8.0"
},
{
"name": "zod",
"manifest": "frontend/package.json",
"ecosystem": "npm",
"version_constraint": "^3.25.76"
},
{
"name": "clsx",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "^2.1.1"
},
{
"name": "dotenv",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "^16.6.1"
},
{
"name": "fumadocs-core",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "15.6.1"
},
{
"name": "fumadocs-mdx",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "11.6.10"
},
{
"name": "fumadocs-ui",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "15.6.1"
},
{
"name": "lucide-react",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "^0.503.0"
},
{
"name": "mermaid",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "^11.8.0"
},
{
"name": "next",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "15.3.1"
},
{
"name": "next-intl",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "^4.3.4"
},
{
"name": "next-themes",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "^0.4.6"
},
{
"name": "react",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "^19.1.0"
},
{
"name": "react-dom",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "^19.1.0"
},
{
"name": "tailwind-merge",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "^3.3.1"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "github.com/99designs/keyring",
"direct": true,
"version": "v1.2.2",
"ecosystem": "go"
},
{
"name": "github.com/alecaivazis/survey/v2",
"direct": true,
"version": "v2.3.7",
"ecosystem": "go"
},
{
"name": "github.com/bytedance/mockey",
"direct": true,
"version": "v1.2.15",
"ecosystem": "go"
},
{
"name": "github.com/gin-gonic/gin",
"direct": true,
"version": "v1.10.1",
"ecosystem": "go"
},
{
"name": "github.com/go-gormigrate/gormigrate/v2",
"direct": true,
"version": "v2.1.4",
"ecosystem": "go"
},
{
"name": "github.com/go-ldap/ldap/v3",
"direct": true,
"version": "v3.4.8",
"ecosystem": "go"
},
{
"name": "github.com/go-logr/logr",
"direct": true,
"version": "v1.4.3",
"ecosystem": "go"
},
{
"name": "github.com/golang-jwt/jwt/v5",
"direct": true,
"version": "v5.2.1",
"ecosystem": "go"
},
{
"name": "github.com/google/uuid",
"direct": true,
"version": "v1.6.0",
"ecosystem": "go"
},
{
"name": "github.com/gorilla/websocket",
"direct": true,
"version": "v1.5.4-0.20250319132907-e064f32e3674",
"ecosystem": "go"
},
{
"name": "github.com/imroc/req/v3",
"direct": true,
"version": "v3.54.0",
"ecosystem": "go"
},
{
"name": "github.com/imroc/req/v3",
"direct": true,
"version": "v3.57.0",
"ecosystem": "go"
},
{
"name": "github.com/joho/godotenv",
"direct": true,
"version": "v1.5.1",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-isatty",
"direct": true,
"version": "v0.0.20",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-isatty",
"direct": true,
"version": "v0.0.21",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-runewidth",
"direct": true,
"version": "v0.0.23",
"ecosystem": "go"
},
{
"name": "github.com/mittwald/goharbor-client/v5",
"direct": true,
"version": "v5.6.4",
"ecosystem": "go"
},
{
"name": "github.com/prometheus/client_golang",
"direct": true,
"version": "v1.22.0",
"ecosystem": "go"
},
{
"name": "github.com/prometheus/common",
"direct": true,
"version": "v0.65.0",
"ecosystem": "go"
},
{
"name": "github.com/robfig/cron/v3",
"direct": true,
"version": "v3.0.0",
"ecosystem": "go"
},
{
"name": "github.com/samber/lo",
"direct": true,
"version": "v1.51.0",
"ecosystem": "go"
},
{
"name": "github.com/smartystreets/goconvey",
"direct": true,
"version": "v1.8.1",
"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/spf13/pflag",
"direct": true,
"version": "v1.0.5",
"ecosystem": "go"
},
{
"name": "github.com/spf13/viper",
"direct": true,
"version": "v1.21.0",
"ecosystem": "go"
},
{
"name": "github.com/swaggo/files",
"direct": true,
"version": "v1.0.1",
"ecosystem": "go"
},
{
"name": "github.com/swaggo/gin-swagger",
"direct": true,
"version": "v1.6.0",
"ecosystem": "go"
},
{
"name": "github.com/swaggo/swag",
"direct": true,
"version": "v1.16.3",
"ecosystem": "go"
},
{
"name": "golang.org/x/crypto",
"direct": true,
"version": "v0.40.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/crypto",
"direct": true,
"version": "v0.46.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/exp",
"direct": true,
"version": "v0.0.0-20240909161429-701f63a606c0",
"ecosystem": "go"
},
{
"name": "golang.org/x/net",
"direct": true,
"version": "v0.41.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/net",
"direct": true,
"version": "v0.48.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/sync",
"direct": true,
"version": "v0.16.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/tools",
"direct": true,
"version": "v0.34.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/tools",
"direct": true,
"version": "v0.39.0",
"ecosystem": "go"
},
{
"name": "gopkg.in/gomail.v2",
"direct": true,
"version": "v2.0.0-20160411212932-81ebce5c23df",
"ecosystem": "go"
},
{
"name": "gopkg.in/yaml.v2",
"direct": true,
"version": "v2.4.0",
"ecosystem": "go"
},
{
"name": "gopkg.in/yaml.v3",
"direct": true,
"version": "v3.0.1",
"ecosystem": "go"
},
{
"name": "gorm.io/datatypes",
"direct": true,
"version": "v1.2.6",
"ecosystem": "go"
},
{
"name": "gorm.io/driver/postgres",
"direct": true,
"version": "v1.6.0",
"ecosystem": "go"
},
{
"name": "gorm.io/driver/sqlite",
"direct": true,
"version": "v1.6.0",
"ecosystem": "go"
},
{
"name": "gorm.io/gen",
"direct": true,
"version": "v0.3.27",
"ecosystem": "go"
},
{
"name": "gorm.io/gorm",
"direct": true,
"version": "v1.31.0",
"ecosystem": "go"
},
{
"name": "gorm.io/plugin/dbresolver",
"direct": true,
"version": "v1.6.2",
"ecosystem": "go"
},
{
"name": "k8s.io/api",
"direct": true,
"version": "v0.33.2",
"ecosystem": "go"
},
{
"name": "k8s.io/apimachinery",
"direct": true,
"version": "v0.33.2",
"ecosystem": "go"
},
{
"name": "k8s.io/client-go",
"direct": true,
"version": "v0.33.2",
"ecosystem": "go"
},
{
"name": "k8s.io/component-helpers",
"direct": true,
"version": "v0.33.2",
"ecosystem": "go"
},
{
"name": "k8s.io/klog/v2",
"direct": true,
"version": "v2.130.1",
"ecosystem": "go"
},
{
"name": "k8s.io/utils",
"direct": true,
"version": "v0.0.0-20241104100929-3ea5e8cea738",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/controller-runtime",
"direct": true,
"version": "v0.21.0",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/scheduler-plugins",
"direct": true,
"version": "v0.31.8",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/yaml",
"direct": true,
"version": "v1.4.0",
"ecosystem": "go"
},
{
"name": "volcano.sh/apis",
"direct": true,
"version": "v1.12.1",
"ecosystem": "go"
},
{
"name": "@hookform/resolvers",
"direct": true,
"version": "3.10.0",
"ecosystem": "npm"
},
{
"name": "@kubernetes/client-node",
"direct": true,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@melloware/react-logviewer",
"direct": true,
"version": "6.3.4",
"ecosystem": "npm"
},
{
"name": "@monaco-editor/react",
"direct": true,
"version": "4.7.0",
"ecosystem": "npm"
},
{
"name": "@nivo/calendar",
"direct": true,
"version": "0.99.0",
"ecosystem": "npm"
},
{
"name": "@nivo/core",
"direct": true,
"version": "0.99.0",
"ecosystem": "npm"
},
{
"name": "@nivo/line",
"direct": true,
"version": "0.99.0",
"ecosystem": "npm"
},
{
"name": "@nivo/pie",
"direct": true,
"version": "0.99.0",
"ecosystem": "npm"
},
{
"name": "@nivo/theming",
"direct": true,
"version": "0.99.0",
"ecosystem": "npm"
},
{
"name": "@polkadot/react-identicon",
"direct": true,
"version": "3.15.3",
"ecosystem": "npm"
},
{
"name": "@polkadot/util-crypto",
"direct": true,
"version": "13.5.4",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-accordion",
"direct": true,
"version": "1.2.11",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-accordion",
"direct": true,
"version": "1.2.12",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-alert-dialog",
"direct": true,
"version": "1.1.14",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-aspect-ratio",
"direct": true,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-avatar",
"direct": true,
"version": "1.1.10",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-checkbox",
"direct": true,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-collapsible",
"direct": true,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-collapsible",
"direct": true,
"version": "1.1.12",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-context-menu",
"direct": true,
"version": "2.2.15",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dialog",
"direct": true,
"version": "1.1.14",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dialog",
"direct": true,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dropdown-menu",
"direct": true,
"version": "2.1.15",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-hover-card",
"direct": true,
"version": "1.1.14",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-label",
"direct": true,
"version": "2.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-menubar",
"direct": true,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-navigation-menu",
"direct": true,
"version": "1.2.13",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-navigation-menu",
"direct": true,
"version": "1.2.14",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-popover",
"direct": true,
"version": "1.1.14",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-popover",
"direct": true,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-progress",
"direct": true,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-radio-group",
"direct": true,
"version": "1.3.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-scroll-area",
"direct": true,
"version": "1.2.10",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-scroll-area",
"direct": true,
"version": "1.2.9",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-select",
"direct": true,
"version": "2.2.5",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-separator",
"direct": true,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-slider",
"direct": true,
"version": "1.3.5",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-slot",
"direct": true,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-slot",
"direct": true,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-switch",
"direct": true,
"version": "1.2.5",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-tabs",
"direct": true,
"version": "1.1.12",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-tabs",
"direct": true,
"version": "1.1.13",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-toggle",
"direct": true,
"version": "1.1.9",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-toggle-group",
"direct": true,
"version": "1.1.10",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-tooltip",
"direct": true,
"version": "1.2.7",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/vite",
"direct": true,
"version": "4.1.11",
"ecosystem": "npm"
},
{
"name": "@tanstack/react-query",
"direct": true,
"version": "5.84.2",
"ecosystem": "npm"
},
{
"name": "@tanstack/react-query-devtools",
"direct": true,
"version": "5.84.2",
"ecosystem": "npm"
},
{
"name": "@tanstack/react-router",
"direct": true,
"version": "1.131.50",
"ecosystem": "npm"
},
{
"name": "@tanstack/react-router-devtools",
"direct": true,
"version": "1.131.2",
"ecosystem": "npm"
},
{
"name": "@tanstack/react-table",
"direct": true,
"version": "8.21.3",
"ecosystem": "npm"
},
{
"name": "@xterm/addon-fit",
"direct": true,
"version": "0.10.0",
"ecosystem": "npm"
},
{
"name": "@xterm/xterm",
"direct": true,
"version": "5.5.0",
"ecosystem": "npm"
},
{
"name": "axios",
"direct": true,
"version": "1.11.0",
"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": "cmdk",
"direct": true,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "cron-validator",
"direct": true,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "date-fns",
"direct": true,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": true,
"version": "16.6.1",
"ecosystem": "npm"
},
{
"name": "embla-carousel-react",
"direct": true,
"version": "8.6.0",
"ecosystem": "npm"
},
{
"name": "fumadocs-core",
"direct": true,
"version": "15.6.1",
"ecosystem": "npm"
},
{
"name": "fumadocs-mdx",
"direct": true,
"version": "11.6.10",
"ecosystem": "npm"
},
{
"name": "fumadocs-ui",
"direct": true,
"version": "15.6.1",
"ecosystem": "npm"
},
{
"name": "i18next",
"direct": true,
"version": "25.3.2",
"ecosystem": "npm"
},
{
"name": "i18next-browser-languagedetector",
"direct": true,
"version": "8.2.0",
"ecosystem": "npm"
},
{
"name": "input-otp",
"direct": true,
"version": "1.4.2",
"ecosystem": "npm"
},
{
"name": "jotai",
"direct": true,
"version": "2.13.0",
"ecosystem": "npm"
},
{
"name": "ky",
"direct": true,
"version": "1.8.2",
"ecosystem": "npm"
},
{
"name": "loglevel",
"direct": true,
"version": "1.9.2",
"ecosystem": "npm"
},
{
"name": "lucide-react",
"direct": true,
"version": "0.503.0",
"ecosystem": "npm"
},
{
"name": "lucide-react",
"direct": true,
"version": "0.536.0",
"ecosystem": "npm"
},
{
"name": "mermaid",
"direct": true,
"version": "11.10.1",
"ecosystem": "npm"
},
{
"name": "motion",
"direct": true,
"version": "12.23.12",
"ecosystem": "npm"
},
{
"name": "next",
"direct": true,
"version": "15.3.1",
"ecosystem": "npm"
},
{
"name": "next-intl",
"direct": true,
"version": "4.3.5",
"ecosystem": "npm"
},
{
"name": "next-themes",
"direct": true,
"version": "0.4.6",
"ecosystem": "npm"
},
{
"name": "prism-react-renderer",
"direct": true,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "react",
"direct": true,
"version": "19.1.1",
"ecosystem": "npm"
},
{
"name": "react-day-picker",
"direct": true,
"version": "9.7.0",
"ecosystem": "npm"
},
{
"name": "react-dom",
"direct": true,
"version": "19.1.1",
"ecosystem": "npm"
},
{
"name": "react-hook-form",
"direct": true,
"version": "7.62.0",
"ecosystem": "npm"
},
{
"name": "react-i18next",
"direct": true,
"version": "15.6.1",
"ecosystem": "npm"
},
{
"name": "react-markdown",
"direct": true,
"version": "10.1.0",
"ecosystem": "npm"
},
{
"name": "react-resizable-panels",
"direct": true,
"version": "2.1.9",
"ecosystem": "npm"
},
{
"name": "recharts",
"direct": true,
"version": "2.15.4",
"ecosystem": "npm"
},
{
"name": "remark-gfm",
"direct": true,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "shiki",
"direct": true,
"version": "3.21.0",
"ecosystem": "npm"
},
{
"name": "shiki",
"direct": true,
"version": "3.9.2",
"ecosystem": "npm"
},
{
"name": "sonner",
"direct": true,
"version": "1.7.4",
"ecosystem": "npm"
},
{
"name": "styled-components",
"direct": true,
"version": "6.1.19",
"ecosystem": "npm"
},
{
"name": "tailwind-merge",
"direct": true,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "tailwind-merge",
"direct": true,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "tailwindcss-animate",
"direct": true,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "usehooks-ts",
"direct": true,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "vaul",
"direct": true,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "webdav",
"direct": true,
"version": "5.8.0",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "3.25.76",
"ecosystem": "npm"
},
{
"name": "filippo.io/edwards25519",
"direct": false,
"version": "v1.1.0",
"ecosystem": "go"
},
{
"name": "github.com/99designs/go-keychain",
"direct": false,
"version": "v0.0.0-20191008050251-8e49817e8af4",
"ecosystem": "go"
},
{
"name": "github.com/andybalholm/brotli",
"direct": false,
"version": "v1.2.0",
"ecosystem": "go"
},
{
"name": "github.com/asaskevich/govalidator",
"direct": false,
"version": "v0.0.0-20230301143203-a9d515a09cc2",
"ecosystem": "go"
},
{
"name": "github.com/azure/go-ntlmssp",
"direct": false,
"version": "v0.0.0-20221128193559-754e69321358",
"ecosystem": "go"
},
{
"name": "github.com/beorn7/perks",
"direct": false,
"version": "v1.0.1",
"ecosystem": "go"
},
{
"name": "github.com/bytedance/sonic",
"direct": false,
"version": "v1.13.3",
"ecosystem": "go"
},
{
"name": "github.com/bytedance/sonic/loader",
"direct": false,
"version": "v0.2.4",
"ecosystem": "go"
},
{
"name": "github.com/cespare/xxhash/v2",
"direct": false,
"version": "v2.3.0",
"ecosystem": "go"
},
{
"name": "github.com/clipperhouse/uax29/v2",
"direct": false,
"version": "v2.2.0",
"ecosystem": "go"
},
{
"name": "github.com/cloudflare/circl",
"direct": false,
"version": "v1.6.1",
"ecosystem": "go"
},
{
"name": "github.com/cloudwego/base64x",
"direct": false,
"version": "v0.1.5",
"ecosystem": "go"
},
{
"name": "github.com/cockroachdb/errors",
"direct": false,
"version": "v1.12.0",
"ecosystem": "go"
},
{
"name": "github.com/cockroachdb/logtags",
"direct": false,
"version": "v0.0.0-20230118201751-21c54148d20b",
"ecosystem": "go"
},
{
"name": "github.com/cockroachdb/redact",
"direct": false,
"version": "v1.1.5",
"ecosystem": "go"
},
{
"name": "github.com/danieljoos/wincred",
"direct": false,
"version": "v1.1.2",
"ecosystem": "go"
},
{
"name": "github.com/davecgh/go-spew",
"direct": false,
"version": "v1.1.2-0.20180830191138-d8f796af33cc",
"ecosystem": "go"
},
{
"name": "github.com/dvsekhvalnov/jose2go",
"direct": false,
"version": "v1.5.0",
"ecosystem": "go"
},
{
"name": "github.com/emicklei/go-restful/v3",
"direct": false,
"version": "v3.11.0",
"ecosystem": "go"
},
{
"name": "github.com/evanphx/json-patch/v5",
"direct": false,
"version": "v5.9.11",
"ecosystem": "go"
},
{
"name": "github.com/fsnotify/fsnotify",
"direct": false,
"version": "v1.7.0",
"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.7.0",
"ecosystem": "go"
},
{
"name": "github.com/gabriel-vasile/mimetype",
"direct": false,
"version": "v1.4.9",
"ecosystem": "go"
},
{
"name": "github.com/getsentry/sentry-go",
"direct": false,
"version": "v0.27.0",
"ecosystem": "go"
},
{
"name": "github.com/gin-contrib/sse",
"direct": false,
"version": "v1.1.0",
"ecosystem": "go"
},
{
"name": "github.com/go-asn1-ber/asn1-ber",
"direct": false,
"version": "v1.5.5",
"ecosystem": "go"
},
{
"name": "github.com/go-logr/stdr",
"direct": false,
"version": "v1.2.2",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/analysis",
"direct": false,
"version": "v0.22.0",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/errors",
"direct": false,
"version": "v0.21.0",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/jsonpointer",
"direct": false,
"version": "v0.21.0",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/jsonreference",
"direct": false,
"version": "v0.20.4",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/loads",
"direct": false,
"version": "v0.21.4",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/runtime",
"direct": false,
"version": "v0.26.2",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/spec",
"direct": false,
"version": "v0.20.13",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/strfmt",
"direct": false,
"version": "v0.21.10",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag",
"direct": false,
"version": "v0.23.0",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/validate",
"direct": false,
"version": "v0.22.4",
"ecosystem": "go"
},
{
"name": "github.com/go-playground/locales",
"direct": false,
"version": "v0.14.1",
"ecosystem": "go"
},
{
"name": "github.com/go-playground/universal-translator",
"direct": false,
"version": "v0.18.1",
"ecosystem": "go"
},
{
"name": "github.com/go-playground/validator/v10",
"direct": false,
"version": "v10.26.0",
"ecosystem": "go"
},
{
"name": "github.com/go-sql-driver/mysql",
"direct": false,
"version": "v1.8.1",
"ecosystem": "go"
},
{
"name": "github.com/go-viper/mapstructure/v2",
"direct": false,
"version": "v2.4.0",
"ecosystem": "go"
},
{
"name": "github.com/goccy/go-json",
"direct": false,
"version": "v0.10.5",
"ecosystem": "go"
},
{
"name": "github.com/godbus/dbus",
"direct": false,
"version": "v0.0.0-20190726142602-4481cbc300e2",
"ecosystem": "go"
},
{
"name": "github.com/gogo/protobuf",
"direct": false,
"version": "v1.3.2",
"ecosystem": "go"
},
{
"name": "github.com/goharbor/harbor/src",
"direct": false,
"version": "v0.0.0-20231101063948-5cbb1b010a7b",
"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.6.9",
"ecosystem": "go"
},
{
"name": "github.com/google/go-cmp",
"direct": false,
"version": "v0.7.0",
"ecosystem": "go"
},
{
"name": "github.com/google/go-querystring",
"direct": false,
"version": "v1.1.0",
"ecosystem": "go"
},
{
"name": "github.com/gopherjs/gopherjs",
"direct": false,
"version": "v1.17.2",
"ecosystem": "go"
},
{
"name": "github.com/gsterjov/go-libsecret",
"direct": false,
"version": "v0.0.0-20161001094733-a6f4afe4910c",
"ecosystem": "go"
},
{
"name": "github.com/hashicorp/errwrap",
"direct": false,
"version": "v1.1.0",
"ecosystem": "go"
},
{
"name": "github.com/hashicorp/go-multierror",
"direct": false,
"version": "v1.1.1",
"ecosystem": "go"
},
{
"name": "github.com/icholy/digest",
"direct": false,
"version": "v1.1.0",
"ecosystem": "go"
},
{
"name": "github.com/inconshreveable/mousetrap",
"direct": false,
"version": "v1.1.0",
"ecosystem": "go"
},
{
"name": "github.com/jackc/pgpassfile",
"direct": false,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "github.com/jackc/pgservicefile",
"direct": false,
"version": "v0.0.0-20240606120523-5a60cdf6a761",
"ecosystem": "go"
},
{
"name": "github.com/jackc/pgx/v5",
"direct": false,
"version": "v5.6.0",
"ecosystem": "go"
},
{
"name": "github.com/jackc/puddle/v2",
"direct": false,
"version": "v2.2.2",
"ecosystem": "go"
},
{
"name": "github.com/jinzhu/inflection",
"direct": false,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "github.com/jinzhu/now",
"direct": false,
"version": "v1.1.5",
"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/jtolds/gls",
"direct": false,
"version": "v4.20.0+incompatible",
"ecosystem": "go"
},
{
"name": "github.com/kballard/go-shellquote",
"direct": false,
"version": "v0.0.0-20180428030007-95032a82bc51",
"ecosystem": "go"
},
{
"name": "github.com/klauspost/compress",
"direct": false,
"version": "v1.18.0",
"ecosystem": "go"
},
{
"name": "github.com/klauspost/compress",
"direct": false,
"version": "v1.18.2",
"ecosystem": "go"
},
{
"name": "github.com/klauspost/cpuid/v2",
"direct": false,
"version": "v2.2.10",
"ecosystem": "go"
},
{
"name": "github.com/kr/pretty",
"direct": false,
"version": "v0.3.1",
"ecosystem": "go"
},
{
"name": "github.com/kr/text",
"direct": false,
"version": "v0.2.0",
"ecosystem": "go"
},
{
"name": "github.com/kylebanks/depth",
"direct": false,
"version": "v1.2.1",
"ecosystem": "go"
},
{
"name": "github.com/leodido/go-urn",
"direct": false,
"version": "v1.4.0",
"ecosystem": "go"
},
{
"name": "github.com/mailru/easyjson",
"direct": false,
"version": "v0.7.7",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-colorable",
"direct": false,
"version": "v0.1.2",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-sqlite3",
"direct": false,
"version": "v1.14.22",
"ecosystem": "go"
},
{
"name": "github.com/mgutz/ansi",
"direct": false,
"version": "v0.0.0-20170206155736-9520e82c474b",
"ecosystem": "go"
},
{
"name": "github.com/mitchellh/mapstructure",
"direct": false,
"version": "v1.5.0",
"ecosystem": "go"
},
{
"name": "github.com/moby/spdystream",
"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.2",
"ecosystem": "go"
},
{
"name": "github.com/mtibben/percent",
"direct": false,
"version": "v0.2.1",
"ecosystem": "go"
},
{
"name": "github.com/munnerz/goautoneg",
"direct": false,
"version": "v0.0.0-20191010083416-a7dc8b61c822",
"ecosystem": "go"
},
{
"name": "github.com/mxk/go-flowrate",
"direct": false,
"version": "v0.0.0-20140419014527-cca7078d478f",
"ecosystem": "go"
},
{
"name": "github.com/oklog/ulid",
"direct": false,
"version": "v1.3.1",
"ecosystem": "go"
},
{
"name": "github.com/opentracing/opentracing-go",
"direct": false,
"version": "v1.2.0",
"ecosystem": "go"
},
{
"name": "github.com/pelletier/go-toml/v2",
"direct": false,
"version": "v2.2.4",
"ecosystem": "go"
},
{
"name": "github.com/pkg/errors",
"direct": false,
"version": "v0.9.1",
"ecosystem": "go"
},
{
"name": "github.com/prometheus/client_model",
"direct": false,
"version": "v0.6.2",
"ecosystem": "go"
},
{
"name": "github.com/prometheus/procfs",
"direct": false,
"version": "v0.15.1",
"ecosystem": "go"
},
{
"name": "github.com/quic-go/qpack",
"direct": false,
"version": "v0.5.1",
"ecosystem": "go"
},
{
"name": "github.com/quic-go/qpack",
"direct": false,
"version": "v0.6.0",
"ecosystem": "go"
},
{
"name": "github.com/quic-go/quic-go",
"direct": false,
"version": "v0.53.0",
"ecosystem": "go"
},
{
"name": "github.com/quic-go/quic-go",
"direct": false,
"version": "v0.57.1",
"ecosystem": "go"
},
{
"name": "github.com/refraction-networking/utls",
"direct": false,
"version": "v1.7.3",
"ecosystem": "go"
},
{
"name": "github.com/refraction-networking/utls",
"direct": false,
"version": "v1.8.1",
"ecosystem": "go"
},
{
"name": "github.com/rogpeppe/go-internal",
"direct": false,
"version": "v1.13.1",
"ecosystem": "go"
},
{
"name": "github.com/sagikazarmark/locafero",
"direct": false,
"version": "v0.11.0",
"ecosystem": "go"
},
{
"name": "github.com/smarty/assertions",
"direct": false,
"version": "v1.15.0",
"ecosystem": "go"
},
{
"name": "github.com/sourcegraph/conc",
"direct": false,
"version": "v0.3.1-0.20240121214520-5f936abd7ae8",
"ecosystem": "go"
},
{
"name": "github.com/spf13/afero",
"direct": false,
"version": "v1.15.0",
"ecosystem": "go"
},
{
"name": "github.com/spf13/cast",
"direct": false,
"version": "v1.10.0",
"ecosystem": "go"
},
{
"name": "github.com/subosito/gotenv",
"direct": false,
"version": "v1.6.0",
"ecosystem": "go"
},
{
"name": "github.com/twitchyliquid64/golang-asm",
"direct": false,
"version": "v0.15.1",
"ecosystem": "go"
},
{
"name": "github.com/ugorji/go/codec",
"direct": false,
"version": "v1.3.0",
"ecosystem": "go"
},
{
"name": "github.com/x448/float16",
"direct": false,
"version": "v0.8.4",
"ecosystem": "go"
},
{
"name": "go.mongodb.org/mongo-driver",
"direct": false,
"version": "v1.13.1",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/auto/sdk",
"direct": false,
"version": "v1.1.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel",
"direct": false,
"version": "v1.33.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel/metric",
"direct": false,
"version": "v1.33.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel/trace",
"direct": false,
"version": "v1.33.0",
"ecosystem": "go"
},
{
"name": "go.uber.org/mock",
"direct": false,
"version": "v0.5.2",
"ecosystem": "go"
},
{
"name": "go.yaml.in/yaml/v3",
"direct": false,
"version": "v3.0.4",
"ecosystem": "go"
},
{
"name": "golang.org/x/arch",
"direct": false,
"version": "v0.18.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/mod",
"direct": false,
"version": "v0.25.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/oauth2",
"direct": false,
"version": "v0.30.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/sys",
"direct": false,
"version": "v0.34.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/sys",
"direct": false,
"version": "v0.39.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/term",
"direct": false,
"version": "v0.33.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/term",
"direct": false,
"version": "v0.38.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/text",
"direct": false,
"version": "v0.27.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/text",
"direct": false,
"version": "v0.32.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/time",
"direct": false,
"version": "v0.9.0",
"ecosystem": "go"
},
{
"name": "gomodules.xyz/jsonpatch/v2",
"direct": false,
"version": "v2.4.0",
"ecosystem": "go"
},
{
"name": "google.golang.org/protobuf",
"direct": false,
"version": "v1.36.6",
"ecosystem": "go"
},
{
"name": "gopkg.in/alexcesaro/quotedprintable.v3",
"direct": false,
"version": "v3.0.0-20150716171945-2caba252f4dc",
"ecosystem": "go"
},
{
"name": "gopkg.in/evanphx/json-patch.v4",
"direct": false,
"version": "v4.12.0",
"ecosystem": "go"
},
{
"name": "gopkg.in/inf.v0",
"direct": false,
"version": "v0.9.1",
"ecosystem": "go"
},
{
"name": "gorm.io/driver/mysql",
"direct": false,
"version": "v1.5.7",
"ecosystem": "go"
},
{
"name": "gorm.io/hints",
"direct": false,
"version": "v1.1.0",
"ecosystem": "go"
},
{
"name": "k8s.io/apiextensions-apiserver",
"direct": false,
"version": "v0.33.0",
"ecosystem": "go"
},
{
"name": "k8s.io/kube-openapi",
"direct": false,
"version": "v0.0.0-20250318190949-c8a335a9a2ff",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/json",
"direct": false,
"version": "v0.0.0-20241010143419-9aa6b5e7a4b3",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/randfill",
"direct": false,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/structured-merge-diff/v4",
"direct": false,
"version": "v4.6.0",
"ecosystem": "go"
},
{
"name": "@alloc/quick-lru",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "@ampproject/remapping",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@antfu/install-pkg",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@antfu/utils",
"direct": false,
"version": "8.1.1",
"ecosystem": "npm"
},
{
"name": "@babel/code-frame",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/compat-data",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "@babel/core",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "@babel/generator",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "@babel/generator",
"direct": false,
"version": "7.28.3",
"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.27.2",
"ecosystem": "npm"
},
{
"name": "@babel/helper-create-class-features-plugin",
"direct": false,
"version": "7.27.1",
"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.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-imports",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-transforms",
"direct": false,
"version": "7.27.3",
"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.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-replace-supers",
"direct": false,
"version": "7.27.1",
"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.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-option",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helpers",
"direct": false,
"version": "7.28.2",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.28.4",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-jsx",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-typescript",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-modules-commonjs",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-typescript",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "@babel/preset-typescript",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/runtime",
"direct": false,
"version": "7.28.2",
"ecosystem": "npm"
},
{
"name": "@babel/template",
"direct": false,
"version": "7.27.2",
"ecosystem": "npm"
},
{
"name": "@babel/traverse",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "@babel/traverse",
"direct": false,
"version": "7.28.4",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.28.2",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.28.4",
"ecosystem": "npm"
},
{
"name": "@braintree/sanitize-url",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "@bundled-es-modules/cookie",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@bundled-es-modules/statuses",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@bundled-es-modules/tough-cookie",
"direct": false,
"version": "0.1.6",
"ecosystem": "npm"
},
{
"name": "@buttercup/fetch",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "@chevrotain/cst-dts-gen",
"direct": false,
"version": "11.0.3",
"ecosystem": "npm"
},
{
"name": "@chevrotain/gast",
"direct": false,
"version": "11.0.3",
"ecosystem": "npm"
},
{
"name": "@chevrotain/regexp-to-ast",
"direct": false,
"version": "11.0.3",
"ecosystem": "npm"
},
{
"name": "@chevrotain/types",
"direct": false,
"version": "11.0.3",
"ecosystem": "npm"
},
{
"name": "@chevrotain/utils",
"direct": false,
"version": "11.0.3",
"ecosystem": "npm"
},
{
"name": "@date-fns/tz",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@emnapi/core",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@emnapi/runtime",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@emnapi/wasi-threads",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@emotion/is-prop-valid",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "@emotion/memoize",
"direct": false,
"version": "0.8.1",
"ecosystem": "npm"
},
{
"name": "@emotion/unitless",
"direct": false,
"version": "0.8.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/openharmony-arm64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/openharmony-arm64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "@eslint-community/eslint-utils",
"direct": false,
"version": "4.7.0",
"ecosystem": "npm"
},
{
"name": "@eslint-community/regexpp",
"direct": false,
"version": "4.12.1",
"ecosystem": "npm"
},
{
"name": "@eslint/compat",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@eslint/config-array",
"direct": false,
"version": "0.21.0",
"ecosystem": "npm"
},
{
"name": "@eslint/config-helpers",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "@eslint/core",
"direct": false,
"version": "0.15.2",
"ecosystem": "npm"
},
{
"name": "@eslint/eslintrc",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "@eslint/js",
"direct": false,
"version": "9.33.0",
"ecosystem": "npm"
},
{
"name": "@eslint/js",
"direct": false,
"version": "9.34.0",
"ecosystem": "npm"
},
{
"name": "@eslint/object-schema",
"direct": false,
"version": "2.1.6",
"ecosystem": "npm"
},
{
"name": "@eslint/plugin-kit",
"direct": false,
"version": "0.3.5",
"ecosystem": "npm"
},
{
"name": "@floating-ui/core",
"direct": false,
"version": "1.7.3",
"ecosystem": "npm"
},
{
"name": "@floating-ui/core",
"direct": false,
"version": "1.7.4",
"ecosystem": "npm"
},
{
"name": "@floating-ui/dom",
"direct": false,
"version": "1.7.3",
"ecosystem": "npm"
},
{
"name": "@floating-ui/dom",
"direct": false,
"version": "1.7.5",
"ecosystem": "npm"
},
{
"name": "@floating-ui/react-dom",
"direct": false,
"version": "2.1.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": "@formatjs/ecma402-abstract",
"direct": false,
"version": "2.3.4",
"ecosystem": "npm"
},
{
"name": "@formatjs/fast-memoize",
"direct": false,
"version": "2.2.7",
"ecosystem": "npm"
},
{
"name": "@formatjs/icu-messageformat-parser",
"direct": false,
"version": "2.11.2",
"ecosystem": "npm"
},
{
"name": "@formatjs/icu-skeleton-parser",
"direct": false,
"version": "1.8.14",
"ecosystem": "npm"
},
{
"name": "@formatjs/intl-localematcher",
"direct": false,
"version": "0.5.10",
"ecosystem": "npm"
},
{
"name": "@formatjs/intl-localematcher",
"direct": false,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "@humanfs/core",
"direct": false,
"version": "0.19.1",
"ecosystem": "npm"
},
{
"name": "@humanfs/node",
"direct": false,
"version": "0.16.6",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/module-importer",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/retry",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/retry",
"direct": false,
"version": "0.4.3",
"ecosystem": "npm"
},
{
"name": "@iconify/types",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@iconify/utils",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@img/sharp-darwin-arm64",
"direct": false,
"version": "0.34.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-darwin-x64",
"direct": false,
"version": "0.34.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-darwin-arm64",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-darwin-x64",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-arm",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-arm64",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-ppc64",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-s390x",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-x64",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linuxmusl-arm64",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linuxmusl-x64",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-arm",
"direct": false,
"version": "0.34.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-arm64",
"direct": false,
"version": "0.34.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-ppc64",
"direct": false,
"version": "0.34.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-s390x",
"direct": false,
"version": "0.34.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-x64",
"direct": false,
"version": "0.34.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linuxmusl-arm64",
"direct": false,
"version": "0.34.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linuxmusl-x64",
"direct": false,
"version": "0.34.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-wasm32",
"direct": false,
"version": "0.34.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-arm64",
"direct": false,
"version": "0.34.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-ia32",
"direct": false,
"version": "0.34.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-x64",
"direct": false,
"version": "0.34.3",
"ecosystem": "npm"
},
{
"name": "@inquirer/confirm",
"direct": false,
"version": "5.1.14",
"ecosystem": "npm"
},
{
"name": "@inquirer/core",
"direct": false,
"version": "10.1.15",
"ecosystem": "npm"
},
{
"name": "@inquirer/figures",
"direct": false,
"version": "1.0.13",
"ecosystem": "npm"
},
{
"name": "@inquirer/type",
"direct": false,
"version": "3.0.8",
"ecosystem": "npm"
},
{
"name": "@isaacs/fs-minipass",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "@jridgewell/gen-mapping",
"direct": false,
"version": "0.3.12",
"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.4",
"ecosystem": "npm"
},
{
"name": "@jridgewell/sourcemap-codec",
"direct": false,
"version": "1.5.5",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.29",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.30",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.31",
"ecosystem": "npm"
},
{
"name": "@jsep-plugin/assignment",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@jsep-plugin/regex",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@mdx-js/mdx",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "@mermaid-js/parser",
"direct": false,
"version": "0.6.2",
"ecosystem": "npm"
},
{
"name": "@monaco-editor/loader",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@mswjs/interceptors",
"direct": false,
"version": "0.39.5",
"ecosystem": "npm"
},
{
"name": "@napi-rs/wasm-runtime",
"direct": false,
"version": "0.2.12",
"ecosystem": "npm"
},
{
"name": "@next/env",
"direct": false,
"version": "15.3.1",
"ecosystem": "npm"
},
{
"name": "@next/eslint-plugin-next",
"direct": false,
"version": "15.3.1",
"ecosystem": "npm"
},
{
"name": "@next/swc-darwin-arm64",
"direct": false,
"version": "15.3.1",
"ecosystem": "npm"
},
{
"name": "@next/swc-darwin-x64",
"direct": false,
"version": "15.3.1",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-arm64-gnu",
"direct": false,
"version": "15.3.1",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-arm64-musl",
"direct": false,
"version": "15.3.1",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-x64-gnu",
"direct": false,
"version": "15.3.1",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-x64-musl",
"direct": false,
"version": "15.3.1",
"ecosystem": "npm"
},
{
"name": "@next/swc-win32-arm64-msvc",
"direct": false,
"version": "15.3.1",
"ecosystem": "npm"
},
{
"name": "@next/swc-win32-x64-msvc",
"direct": false,
"version": "15.3.1",
"ecosystem": "npm"
},
{
"name": "@nivo/annotations",
"direct": false,
"version": "0.99.0",
"ecosystem": "npm"
},
{
"name": "@nivo/arcs",
"direct": false,
"version": "0.99.0",
"ecosystem": "npm"
},
{
"name": "@nivo/axes",
"direct": false,
"version": "0.99.0",
"ecosystem": "npm"
},
{
"name": "@nivo/colors",
"direct": false,
"version": "0.99.0",
"ecosystem": "npm"
},
{
"name": "@nivo/legends",
"direct": false,
"version": "0.99.0",
"ecosystem": "npm"
},
{
"name": "@nivo/scales",
"direct": false,
"version": "0.99.0",
"ecosystem": "npm"
},
{
"name": "@nivo/text",
"direct": false,
"version": "0.99.0",
"ecosystem": "npm"
},
{
"name": "@nivo/tooltip",
"direct": false,
"version": "0.99.0",
"ecosystem": "npm"
},
{
"name": "@nivo/voronoi",
"direct": false,
"version": "0.99.0",
"ecosystem": "npm"
},
{
"name": "@noble/curves",
"direct": false,
"version": "1.9.6",
"ecosystem": "npm"
},
{
"name": "@noble/hashes",
"direct": false,
"version": "1.8.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": "@nolyfill/is-core-module",
"direct": false,
"version": "1.0.39",
"ecosystem": "npm"
},
{
"name": "@open-draft/deferred-promise",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "@open-draft/logger",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "@open-draft/until",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@orama/cuid2",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "@orama/orama",
"direct": false,
"version": "3.1.18",
"ecosystem": "npm"
},
{
"name": "@oramacloud/client",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "@pagefind/darwin-arm64",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@pagefind/darwin-x64",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@pagefind/freebsd-x64",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@pagefind/linux-arm64",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@pagefind/linux-x64",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@pagefind/windows-x64",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@pkgr/core",
"direct": false,
"version": "0.2.9",
"ecosystem": "npm"
},
{
"name": "@polkadot/keyring",
"direct": false,
"version": "13.1.1",
"ecosystem": "npm"
},
{
"name": "@polkadot/networks",
"direct": false,
"version": "13.5.4",
"ecosystem": "npm"
},
{
"name": "@polkadot/ui-settings",
"direct": false,
"version": "3.15.3",
"ecosystem": "npm"
},
{
"name": "@polkadot/ui-shared",
"direct": false,
"version": "3.15.3",
"ecosystem": "npm"
},
{
"name": "@polkadot/util",
"direct": false,
"version": "13.5.4",
"ecosystem": "npm"
},
{
"name": "@polkadot/wasm-bridge",
"direct": false,
"version": "7.4.1",
"ecosystem": "npm"
},
{
"name": "@polkadot/wasm-crypto",
"direct": false,
"version": "7.4.1",
"ecosystem": "npm"
},
{
"name": "@polkadot/wasm-crypto-asmjs",
"direct": false,
"version": "7.4.1",
"ecosystem": "npm"
},
{
"name": "@polkadot/wasm-crypto-init",
"direct": false,
"version": "7.4.1",
"ecosystem": "npm"
},
{
"name": "@polkadot/wasm-crypto-wasm",
"direct": false,
"version": "7.4.1",
"ecosystem": "npm"
},
{
"name": "@polkadot/wasm-util",
"direct": false,
"version": "7.4.1",
"ecosystem": "npm"
},
{
"name": "@polkadot/x-bigint",
"direct": false,
"version": "13.5.4",
"ecosystem": "npm"
},
{
"name": "@polkadot/x-global",
"direct": false,
"version": "13.5.4",
"ecosystem": "npm"
},
{
"name": "@polkadot/x-randomvalues",
"direct": false,
"version": "13.5.4",
"ecosystem": "npm"
},
{
"name": "@polkadot/x-textdecoder",
"direct": false,
"version": "13.5.4",
"ecosystem": "npm"
},
{
"name": "@polkadot/x-textencoder",
"direct": false,
"version": "13.5.4",
"ecosystem": "npm"
},
{
"name": "@radix-ui/number",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/primitive",
"direct": false,
"version": "1.1.2",
"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-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-direction",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dismissable-layer",
"direct": false,
"version": "1.1.10",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dismissable-layer",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-focus-guards",
"direct": false,
"version": "1.1.2",
"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-id",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-menu",
"direct": false,
"version": "2.1.15",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-popper",
"direct": false,
"version": "1.2.7",
"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.4",
"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-roving-focus",
"direct": false,
"version": "1.1.10",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-roving-focus",
"direct": false,
"version": "1.1.11",
"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-spring/animated",
"direct": false,
"version": "10.0.1",
"ecosystem": "npm"
},
{
"name": "@react-spring/core",
"direct": false,
"version": "10.0.1",
"ecosystem": "npm"
},
{
"name": "@react-spring/rafz",
"direct": false,
"version": "10.0.1",
"ecosystem": "npm"
},
{
"name": "@react-spring/shared",
"direct": false,
"version": "10.0.1",
"ecosystem": "npm"
},
{
"name": "@react-spring/types",
"direct": false,
"version": "10.0.1",
"ecosystem": "npm"
},
{
"name": "@react-spring/web",
"direct": false,
"version": "10.0.1",
"ecosystem": "npm"
},
{
"name": "@rolldown/pluginutils",
"direct": false,
"version": "1.0.0-beta.30",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm-eabi",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm64",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-arm64",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-x64",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-arm64",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-x64",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-gnueabihf",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-musleabihf",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-gnu",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-musl",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loongarch64-gnu",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-ppc64-gnu",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-gnu",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-musl",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-s390x-gnu",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-gnu",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-musl",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-arm64-msvc",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-ia32-msvc",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-msvc",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "@rtsao/scc",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@rushstack/eslint-patch",
"direct": false,
"version": "1.12.0",
"ecosystem": "npm"
},
{
"name": "@schummar/icu-type-parser",
"direct": false,
"version": "1.21.5",
"ecosystem": "npm"
},
{
"name": "@scure/base",
"direct": false,
"version": "1.2.6",
"ecosystem": "npm"
},
{
"name": "@shikijs/core",
"direct": false,
"version": "3.21.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/core",
"direct": false,
"version": "3.9.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-javascript",
"direct": false,
"version": "3.21.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-javascript",
"direct": false,
"version": "3.9.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-oniguruma",
"direct": false,
"version": "3.21.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-oniguruma",
"direct": false,
"version": "3.9.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/langs",
"direct": false,
"version": "3.21.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/langs",
"direct": false,
"version": "3.9.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/rehype",
"direct": false,
"version": "3.21.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/themes",
"direct": false,
"version": "3.21.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/themes",
"direct": false,
"version": "3.9.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/transformers",
"direct": false,
"version": "3.21.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/types",
"direct": false,
"version": "3.21.0",
"ecosystem": "npm"
},
{
"name": "@shikijs/types",
"direct": false,
"version": "3.9.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/vscode-textmate",
"direct": false,
"version": "10.0.2",
"ecosystem": "npm"
},
{
"name": "@standard-schema/spec",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@substrate/ss58-registry",
"direct": false,
"version": "1.51.0",
"ecosystem": "npm"
},
{
"name": "@swc/core",
"direct": false,
"version": "1.13.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-darwin-arm64",
"direct": false,
"version": "1.13.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-darwin-x64",
"direct": false,
"version": "1.13.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-arm-gnueabihf",
"direct": false,
"version": "1.13.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-arm64-gnu",
"direct": false,
"version": "1.13.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-arm64-musl",
"direct": false,
"version": "1.13.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-x64-gnu",
"direct": false,
"version": "1.13.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-linux-x64-musl",
"direct": false,
"version": "1.13.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-win32-arm64-msvc",
"direct": false,
"version": "1.13.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-win32-ia32-msvc",
"direct": false,
"version": "1.13.3",
"ecosystem": "npm"
},
{
"name": "@swc/core-win32-x64-msvc",
"direct": false,
"version": "1.13.3",
"ecosystem": "npm"
},
{
"name": "@swc/counter",
"direct": false,
"version": "0.1.3",
"ecosystem": "npm"
},
{
"name": "@swc/helpers",
"direct": false,
"version": "0.5.15",
"ecosystem": "npm"
},
{
"name": "@swc/types",
"direct": false,
"version": "0.1.24",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/node",
"direct": false,
"version": "4.1.11",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/node",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide",
"direct": false,
"version": "4.1.11",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-android-arm64",
"direct": false,
"version": "4.1.11",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-android-arm64",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-arm64",
"direct": false,
"version": "4.1.11",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-arm64",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-x64",
"direct": false,
"version": "4.1.11",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-x64",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-freebsd-x64",
"direct": false,
"version": "4.1.11",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-freebsd-x64",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm-gnueabihf",
"direct": false,
"version": "4.1.11",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm-gnueabihf",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm64-gnu",
"direct": false,
"version": "4.1.11",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm64-gnu",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm64-musl",
"direct": false,
"version": "4.1.11",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm64-musl",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-x64-gnu",
"direct": false,
"version": "4.1.11",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-x64-gnu",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-x64-musl",
"direct": false,
"version": "4.1.11",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-x64-musl",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-wasm32-wasi",
"direct": false,
"version": "4.1.11",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-wasm32-wasi",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-win32-arm64-msvc",
"direct": false,
"version": "4.1.11",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-win32-arm64-msvc",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-win32-x64-msvc",
"direct": false,
"version": "4.1.11",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-win32-x64-msvc",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/postcss",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@tanstack/eslint-plugin-query",
"direct": false,
"version": "5.83.1",
"ecosystem": "npm"
},
{
"name": "@tanstack/history",
"direct": false,
"version": "1.131.2",
"ecosystem": "npm"
},
{
"name": "@tanstack/query-core",
"direct": false,
"version": "5.83.1",
"ecosystem": "npm"
},
{
"name": "@tanstack/query-devtools",
"direct": false,
"version": "5.84.0",
"ecosystem": "npm"
},
{
"name": "@tanstack/react-store",
"direct": false,
"version": "0.7.7",
"ecosystem": "npm"
},
{
"name": "@tanstack/router-core",
"direct": false,
"version": "1.131.2",
"ecosystem": "npm"
},
{
"name": "@tanstack/router-core",
"direct": false,
"version": "1.131.50",
"ecosystem": "npm"
},
{
"name": "@tanstack/router-devtools-core",
"direct": false,
"version": "1.131.2",
"ecosystem": "npm"
},
{
"name": "@tanstack/router-generator",
"direct": false,
"version": "1.131.2",
"ecosystem": "npm"
},
{
"name": "@tanstack/router-plugin",
"direct": false,
"version": "1.131.2",
"ecosystem": "npm"
},
{
"name": "@tanstack/router-utils",
"direct": false,
"version": "1.131.2",
"ecosystem": "npm"
},
{
"name": "@tanstack/store",
"direct": false,
"version": "0.7.2",
"ecosystem": "npm"
},
{
"name": "@tanstack/store",
"direct": false,
"version": "0.7.7",
"ecosystem": "npm"
},
{
"name": "@tanstack/table-core",
"direct": false,
"version": "8.21.3",
"ecosystem": "npm"
},
{
"name": "@tanstack/virtual-file-routes",
"direct": false,
"version": "1.131.2",
"ecosystem": "npm"
},
{
"name": "@trivago/prettier-plugin-sort-imports",
"direct": false,
"version": "5.2.2",
"ecosystem": "npm"
},
{
"name": "@tybys/wasm-util",
"direct": false,
"version": "0.10.0",
"ecosystem": "npm"
},
{
"name": "@types/bn.js",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "@types/cookie",
"direct": false,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "@types/d3",
"direct": false,
"version": "7.4.3",
"ecosystem": "npm"
},
{
"name": "@types/d3-array",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "@types/d3-axis",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@types/d3-brush",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@types/d3-chord",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@types/d3-color",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "@types/d3-contour",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@types/d3-delaunay",
"direct": false,
"version": "6.0.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-dispatch",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@types/d3-drag",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@types/d3-dsv",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@types/d3-ease",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/d3-fetch",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@types/d3-force",
"direct": false,
"version": "3.0.10",
"ecosystem": "npm"
},
{
"name": "@types/d3-format",
"direct": false,
"version": "1.4.5",
"ecosystem": "npm"
},
{
"name": "@types/d3-format",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-geo",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@types/d3-hierarchy",
"direct": false,
"version": "3.1.7",
"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-polygon",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/d3-quadtree",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@types/d3-random",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "@types/d3-scale",
"direct": false,
"version": "4.0.9",
"ecosystem": "npm"
},
{
"name": "@types/d3-scale-chromatic",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@types/d3-selection",
"direct": false,
"version": "3.0.11",
"ecosystem": "npm"
},
{
"name": "@types/d3-shape",
"direct": false,
"version": "3.1.7",
"ecosystem": "npm"
},
{
"name": "@types/d3-time",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-time",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-time-format",
"direct": false,
"version": "2.3.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-time-format",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-time-format",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "@types/d3-timer",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/d3-transition",
"direct": false,
"version": "3.0.9",
"ecosystem": "npm"
},
{
"name": "@types/d3-zoom",
"direct": false,
"version": "3.0.8",
"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/geojson",
"direct": false,
"version": "7946.0.16",
"ecosystem": "npm"
},
{
"name": "@types/hast",
"direct": false,
"version": "3.0.4",
"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/json5",
"direct": false,
"version": "0.0.29",
"ecosystem": "npm"
},
{
"name": "@types/mdast",
"direct": false,
"version": "4.0.4",
"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": "22.14.1",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "22.17.1",
"ecosystem": "npm"
},
{
"name": "@types/node-fetch",
"direct": false,
"version": "2.6.13",
"ecosystem": "npm"
},
{
"name": "@types/prismjs",
"direct": false,
"version": "1.26.5",
"ecosystem": "npm"
},
{
"name": "@types/react",
"direct": false,
"version": "19.1.12",
"ecosystem": "npm"
},
{
"name": "@types/react",
"direct": false,
"version": "19.1.9",
"ecosystem": "npm"
},
{
"name": "@types/react-dom",
"direct": false,
"version": "19.1.7",
"ecosystem": "npm"
},
{
"name": "@types/react-dom",
"direct": false,
"version": "19.1.9",
"ecosystem": "npm"
},
{
"name": "@types/statuses",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "@types/stream-buffers",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "@types/stylis",
"direct": false,
"version": "4.2.5",
"ecosystem": "npm"
},
{
"name": "@types/tough-cookie",
"direct": false,
"version": "4.0.5",
"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/unist",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/eslint-plugin",
"direct": false,
"version": "8.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/eslint-plugin",
"direct": false,
"version": "8.41.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/parser",
"direct": false,
"version": "8.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/parser",
"direct": false,
"version": "8.41.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/project-service",
"direct": false,
"version": "8.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/project-service",
"direct": false,
"version": "8.41.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/scope-manager",
"direct": false,
"version": "8.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/scope-manager",
"direct": false,
"version": "8.41.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/tsconfig-utils",
"direct": false,
"version": "8.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/tsconfig-utils",
"direct": false,
"version": "8.41.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/type-utils",
"direct": false,
"version": "8.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/type-utils",
"direct": false,
"version": "8.41.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/types",
"direct": false,
"version": "8.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/types",
"direct": false,
"version": "8.41.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/typescript-estree",
"direct": false,
"version": "8.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/typescript-estree",
"direct": false,
"version": "8.41.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/utils",
"direct": false,
"version": "8.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/utils",
"direct": false,
"version": "8.41.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/visitor-keys",
"direct": false,
"version": "8.39.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/visitor-keys",
"direct": false,
"version": "8.41.0",
"ecosystem": "npm"
},
{
"name": "@ungap/structured-clone",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-android-arm-eabi",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-android-arm64",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-darwin-arm64",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-darwin-x64",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-freebsd-x64",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-arm-gnueabihf",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-arm-musleabihf",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-arm64-gnu",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-arm64-musl",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-ppc64-gnu",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-riscv64-gnu",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-riscv64-musl",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-s390x-gnu",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-x64-gnu",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-linux-x64-musl",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-wasm32-wasi",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-win32-arm64-msvc",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-win32-ia32-msvc",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@unrs/resolver-binding-win32-x64-msvc",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@vitejs/plugin-react-swc",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "8.15.0",
"ecosystem": "npm"
},
{
"name": "acorn-jsx",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "agent-base",
"direct": false,
"version": "7.1.4",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "6.12.6",
"ecosystem": "npm"
},
{
"name": "ansi-escapes",
"direct": false,
"version": "4.3.2",
"ecosystem": "npm"
},
{
"name": "ansi-escapes",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "6.2.1",
"ecosystem": "npm"
},
{
"name": "ansis",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "anymatch",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "1.0.10",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "aria-hidden",
"direct": false,
"version": "1.2.6",
"ecosystem": "npm"
},
{
"name": "aria-query",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "array-buffer-byte-length",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "array-includes",
"direct": false,
"version": "3.1.9",
"ecosystem": "npm"
},
{
"name": "array.prototype.findlast",
"direct": false,
"version": "1.2.5",
"ecosystem": "npm"
},
{
"name": "array.prototype.findlastindex",
"direct": false,
"version": "1.2.6",
"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": "ast-types",
"direct": false,
"version": "0.16.1",
"ecosystem": "npm"
},
{
"name": "ast-types-flow",
"direct": false,
"version": "0.0.8",
"ecosystem": "npm"
},
{
"name": "astring",
"direct": false,
"version": "1.9.0",
"ecosystem": "npm"
},
{
"name": "async-function",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "asynckit",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "available-typed-arrays",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "axe-core",
"direct": false,
"version": "4.10.3",
"ecosystem": "npm"
},
{
"name": "axobject-query",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "b4a",
"direct": false,
"version": "1.6.7",
"ecosystem": "npm"
},
{
"name": "babel-dead-code-elimination",
"direct": false,
"version": "1.0.10",
"ecosystem": "npm"
},
{
"name": "bail",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "bare-events",
"direct": false,
"version": "2.6.1",
"ecosystem": "npm"
},
{
"name": "bare-fs",
"direct": false,
"version": "4.1.6",
"ecosystem": "npm"
},
{
"name": "bare-os",
"direct": false,
"version": "3.6.1",
"ecosystem": "npm"
},
{
"name": "bare-path",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "bare-stream",
"direct": false,
"version": "2.6.5",
"ecosystem": "npm"
},
{
"name": "base-64",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "binary-extensions",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "bn.js",
"direct": false,
"version": "5.2.2",
"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": "browserslist",
"direct": false,
"version": "4.25.2",
"ecosystem": "npm"
},
{
"name": "builtin-modules",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "busboy",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "byte-length",
"direct": false,
"version": "1.0.2",
"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": "caller-callsite",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "caller-path",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "callsites",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "callsites",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "camelize",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "caniuse-lite",
"direct": false,
"version": "1.0.30001733",
"ecosystem": "npm"
},
{
"name": "caniuse-lite",
"direct": false,
"version": "1.0.30001737",
"ecosystem": "npm"
},
{
"name": "canvas-renderer",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "ccount",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "5.5.0",
"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": "charenc",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "chevrotain",
"direct": false,
"version": "11.0.3",
"ecosystem": "npm"
},
{
"name": "chevrotain-allstar",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "chownr",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "cli-truncate",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "cli-width",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "client-only",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "cliui",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "collapse-white-space",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "color",
"direct": false,
"version": "4.2.3",
"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": "color-string",
"direct": false,
"version": "1.9.1",
"ecosystem": "npm"
},
{
"name": "colord",
"direct": false,
"version": "2.9.3",
"ecosystem": "npm"
},
{
"name": "colorette",
"direct": false,
"version": "2.0.20",
"ecosystem": "npm"
},
{
"name": "combined-stream",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "comma-separated-tokens",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "13.1.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "8.3.0",
"ecosystem": "npm"
},
{
"name": "compute-scroll-into-view",
"direct": false,
"version": "3.1.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.2",
"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-es",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "copy-to-clipboard",
"direct": false,
"version": "3.3.3",
"ecosystem": "npm"
},
{
"name": "cose-base",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "cose-base",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "cosmiconfig",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "cross-spawn",
"direct": false,
"version": "7.0.6",
"ecosystem": "npm"
},
{
"name": "crypt",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "css-color-keywords",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "css-to-react-native",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "cssesc",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "csstype",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "cytoscape",
"direct": false,
"version": "3.33.1",
"ecosystem": "npm"
},
{
"name": "cytoscape-cose-bilkent",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "cytoscape-fcose",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "d3",
"direct": false,
"version": "7.9.0",
"ecosystem": "npm"
},
{
"name": "d3-array",
"direct": false,
"version": "2.12.1",
"ecosystem": "npm"
},
{
"name": "d3-array",
"direct": false,
"version": "3.2.4",
"ecosystem": "npm"
},
{
"name": "d3-axis",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "d3-brush",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "d3-chord",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-color",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "d3-contour",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "d3-delaunay",
"direct": false,
"version": "6.0.4",
"ecosystem": "npm"
},
{
"name": "d3-dispatch",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-drag",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "d3-dsv",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-ease",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-fetch",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-force",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "d3-format",
"direct": false,
"version": "1.4.5",
"ecosystem": "npm"
},
{
"name": "d3-format",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "d3-geo",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "d3-hierarchy",
"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": "1.0.9",
"ecosystem": "npm"
},
{
"name": "d3-path",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "d3-polygon",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-quadtree",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-random",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-sankey",
"direct": false,
"version": "0.12.3",
"ecosystem": "npm"
},
{
"name": "d3-scale",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "d3-scale-chromatic",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "d3-selection",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "d3-shape",
"direct": false,
"version": "1.3.7",
"ecosystem": "npm"
},
{
"name": "d3-shape",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "d3-time",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "d3-time",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "d3-time-format",
"direct": false,
"version": "3.0.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": "d3-transition",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-zoom",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "dagre-d3-es",
"direct": false,
"version": "7.0.11",
"ecosystem": "npm"
},
{
"name": "damerau-levenshtein",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "data-uri-to-buffer",
"direct": false,
"version": "4.0.1",
"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": "dayjs",
"direct": false,
"version": "1.11.18",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "3.2.7",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "4.4.1",
"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.2.0",
"ecosystem": "npm"
},
{
"name": "decode-named-character-reference",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "deep-is",
"direct": false,
"version": "0.1.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": "delaunator",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "delayed-stream",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "dequal",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "detect-libc",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "detect-newline",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "detect-node-es",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "devlop",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "diff",
"direct": false,
"version": "8.0.2",
"ecosystem": "npm"
},
{
"name": "doctrine",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "dom-helpers",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "dompurify",
"direct": false,
"version": "3.2.6",
"ecosystem": "npm"
},
{
"name": "dunder-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "electron-to-chromium",
"direct": false,
"version": "1.5.199",
"ecosystem": "npm"
},
{
"name": "embla-carousel",
"direct": false,
"version": "8.6.0",
"ecosystem": "npm"
},
{
"name": "embla-carousel-reactive-utils",
"direct": false,
"version": "8.6.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "10.4.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "9.2.2",
"ecosystem": "npm"
},
{
"name": "end-of-stream",
"direct": false,
"version": "1.4.5",
"ecosystem": "npm"
},
{
"name": "enhanced-resolve",
"direct": false,
"version": "5.18.3",
"ecosystem": "npm"
},
{
"name": "entities",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "environment",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "error-ex",
"direct": false,
"version": "1.3.4",
"ecosystem": "npm"
},
{
"name": "es-abstract",
"direct": false,
"version": "1.24.0",
"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.1",
"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": "esast-util-from-estree",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "esast-util-from-js",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.25.12",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.25.8",
"ecosystem": "npm"
},
{
"name": "escalade",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "eslint",
"direct": false,
"version": "9.33.0",
"ecosystem": "npm"
},
{
"name": "eslint",
"direct": false,
"version": "9.34.0",
"ecosystem": "npm"
},
{
"name": "eslint-config-next",
"direct": false,
"version": "15.3.1",
"ecosystem": "npm"
},
{
"name": "eslint-config-prettier",
"direct": false,
"version": "10.1.8",
"ecosystem": "npm"
},
{
"name": "eslint-import-resolver-node",
"direct": false,
"version": "0.3.9",
"ecosystem": "npm"
},
{
"name": "eslint-import-resolver-typescript",
"direct": false,
"version": "3.10.1",
"ecosystem": "npm"
},
{
"name": "eslint-module-utils",
"direct": false,
"version": "2.12.1",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-import",
"direct": false,
"version": "2.32.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-jsx-a11y",
"direct": false,
"version": "6.10.2",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-prettier",
"direct": false,
"version": "5.5.4",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-react",
"direct": false,
"version": "7.37.5",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-react-hooks",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-react-refresh",
"direct": false,
"version": "0.4.20",
"ecosystem": "npm"
},
{
"name": "eslint-scope",
"direct": false,
"version": "8.4.0",
"ecosystem": "npm"
},
{
"name": "eslint-visitor-keys",
"direct": false,
"version": "3.4.3",
"ecosystem": "npm"
},
{
"name": "eslint-visitor-keys",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "espree",
"direct": false,
"version": "10.4.0",
"ecosystem": "npm"
},
{
"name": "esprima",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "esquery",
"direct": false,
"version": "1.6.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": "3.0.0",
"ecosystem": "npm"
},
{
"name": "estree-util-build-jsx",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "estree-util-is-identifier-name",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "estree-util-scope",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "estree-util-to-js",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "estree-util-value-to-estree",
"direct": false,
"version": "3.5.0",
"ecosystem": "npm"
},
{
"name": "estree-util-visit",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "estree-walker",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "esutils",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "ethereum-blockies-base64",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "eventemitter3",
"direct": false,
"version": "4.0.7",
"ecosystem": "npm"
},
{
"name": "eventemitter3",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "exsolve",
"direct": false,
"version": "1.0.7",
"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-diff",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "fast-equals",
"direct": false,
"version": "5.2.2",
"ecosystem": "npm"
},
{
"name": "fast-fifo",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "fast-glob",
"direct": false,
"version": "3.3.1",
"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": "fast-xml-parser",
"direct": false,
"version": "4.5.3",
"ecosystem": "npm"
},
{
"name": "fastq",
"direct": false,
"version": "1.19.1",
"ecosystem": "npm"
},
{
"name": "fdir",
"direct": false,
"version": "6.4.6",
"ecosystem": "npm"
},
{
"name": "fdir",
"direct": false,
"version": "6.5.0",
"ecosystem": "npm"
},
{
"name": "fetch-blob",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "file-entry-cache",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "fill-range",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "find-line-column",
"direct": false,
"version": "0.5.2",
"ecosystem": "npm"
},
{
"name": "find-root",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "flat-cache",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "flatted",
"direct": false,
"version": "3.3.3",
"ecosystem": "npm"
},
{
"name": "follow-redirects",
"direct": false,
"version": "1.15.11",
"ecosystem": "npm"
},
{
"name": "for-each",
"direct": false,
"version": "0.3.5",
"ecosystem": "npm"
},
{
"name": "form-data",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "formdata-polyfill",
"direct": false,
"version": "4.0.10",
"ecosystem": "npm"
},
{
"name": "framer-motion",
"direct": false,
"version": "12.23.12",
"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": "gensync",
"direct": false,
"version": "1.0.0-beta.2",
"ecosystem": "npm"
},
{
"name": "get-caller-file",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "get-east-asian-width",
"direct": false,
"version": "1.3.0",
"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-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "get-symbol-description",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "get-tsconfig",
"direct": false,
"version": "4.10.1",
"ecosystem": "npm"
},
{
"name": "github-slugger",
"direct": false,
"version": "2.0.0",
"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": "14.0.0",
"ecosystem": "npm"
},
{
"name": "globals",
"direct": false,
"version": "15.15.0",
"ecosystem": "npm"
},
{
"name": "globals",
"direct": false,
"version": "16.3.0",
"ecosystem": "npm"
},
{
"name": "globalthis",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "goober",
"direct": false,
"version": "2.1.16",
"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": "graphql",
"direct": false,
"version": "16.11.0",
"ecosystem": "npm"
},
{
"name": "hachure-fill",
"direct": false,
"version": "0.5.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": "3.1.3",
"ecosystem": "npm"
},
{
"name": "hast-util-to-html",
"direct": false,
"version": "9.0.5",
"ecosystem": "npm"
},
{
"name": "hast-util-to-jsx-runtime",
"direct": false,
"version": "2.3.6",
"ecosystem": "npm"
},
{
"name": "hast-util-to-string",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "hast-util-whitespace",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "headers-polyfill",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "hot-patcher",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "hotkeys-js",
"direct": false,
"version": "3.13.15",
"ecosystem": "npm"
},
{
"name": "hpagent",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "html-parse-stringify",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "html-url-attributes",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "html-void-elements",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.6.3",
"ecosystem": "npm"
},
{
"name": "ignore",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "ignore",
"direct": false,
"version": "7.0.5",
"ecosystem": "npm"
},
{
"name": "image-size",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "immutable",
"direct": false,
"version": "5.1.3",
"ecosystem": "npm"
},
{
"name": "import-fresh",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "import-fresh",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "import-sort",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "import-sort-config",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "import-sort-parser",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "import-sort-parser-babylon",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "import-sort-parser-typescript",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "import-sort-style",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "imurmurhash",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "inline-style-parser",
"direct": false,
"version": "0.2.4",
"ecosystem": "npm"
},
{
"name": "inline-style-parser",
"direct": false,
"version": "0.2.7",
"ecosystem": "npm"
},
{
"name": "internal-slot",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "internmap",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "internmap",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "intl-messageformat",
"direct": false,
"version": "10.7.16",
"ecosystem": "npm"
},
{
"name": "ip-address",
"direct": false,
"version": "9.0.5",
"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-array-buffer",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "is-arrayish",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "is-arrayish",
"direct": false,
"version": "0.3.2",
"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": "1.1.6",
"ecosystem": "npm"
},
{
"name": "is-builtin-module",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "is-bun-module",
"direct": false,
"version": "2.0.0",
"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-directory",
"direct": false,
"version": "0.3.1",
"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-fullwidth-code-point",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "is-fullwidth-code-point",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "is-generator-function",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "is-glob",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "is-hexadecimal",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-map",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "is-negative-zero",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "is-node-process",
"direct": false,
"version": "1.2.0",
"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-plain-obj",
"direct": false,
"version": "4.1.0",
"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": "3.0.0",
"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-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": "2.0.5",
"ecosystem": "npm"
},
{
"name": "isbot",
"direct": false,
"version": "5.1.30",
"ecosystem": "npm"
},
{
"name": "isexe",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "isomorphic-ws",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "iterator.prototype",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "javascript-natural-sort",
"direct": false,
"version": "0.7.1",
"ecosystem": "npm"
},
{
"name": "jdenticon",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "jiti",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "jose",
"direct": false,
"version": "6.0.12",
"ecosystem": "npm"
},
{
"name": "js-tokens",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "3.14.1",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "jsbn",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "jsep",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "jsesc",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "json-buffer",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "json-parse-better-errors",
"direct": false,
"version": "1.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": "1.0.2",
"ecosystem": "npm"
},
{
"name": "json5",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "jsonpath-plus",
"direct": false,
"version": "10.3.0",
"ecosystem": "npm"
},
{
"name": "jsx-ast-utils",
"direct": false,
"version": "3.3.5",
"ecosystem": "npm"
},
{
"name": "katex",
"direct": false,
"version": "0.16.22",
"ecosystem": "npm"
},
{
"name": "keyv",
"direct": false,
"version": "4.5.4",
"ecosystem": "npm"
},
{
"name": "khroma",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "kolorist",
"direct": false,
"version": "1.8.0",
"ecosystem": "npm"
},
{
"name": "kubernetes-types",
"direct": false,
"version": "1.30.0",
"ecosystem": "npm"
},
{
"name": "langium",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "language-subtag-registry",
"direct": false,
"version": "0.3.23",
"ecosystem": "npm"
},
{
"name": "language-tags",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "layerr",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "layout-base",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "layout-base",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "levn",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "lightningcss",
"direct": false,
"version": "1.30.1",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-arm64",
"direct": false,
"version": "1.30.1",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-x64",
"direct": false,
"version": "1.30.1",
"ecosystem": "npm"
},
{
"name": "lightningcss-freebsd-x64",
"direct": false,
"version": "1.30.1",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm-gnueabihf",
"direct": false,
"version": "1.30.1",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-gnu",
"direct": false,
"version": "1.30.1",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-musl",
"direct": false,
"version": "1.30.1",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-gnu",
"direct": false,
"version": "1.30.1",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-musl",
"direct": false,
"version": "1.30.1",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-arm64-msvc",
"direct": false,
"version": "1.30.1",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-x64-msvc",
"direct": false,
"version": "1.30.1",
"ecosystem": "npm"
},
{
"name": "lilconfig",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "lint-staged",
"direct": false,
"version": "15.5.2",
"ecosystem": "npm"
},
{
"name": "listr2",
"direct": false,
"version": "8.3.3",
"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.21",
"ecosystem": "npm"
},
{
"name": "lodash",
"direct": false,
"version": "4.17.23",
"ecosystem": "npm"
},
{
"name": "lodash-es",
"direct": false,
"version": "4.17.21",
"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-update",
"direct": false,
"version": "6.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": "11.2.5",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "magic-string",
"direct": false,
"version": "0.30.17",
"ecosystem": "npm"
},
{
"name": "magic-string",
"direct": false,
"version": "0.30.18",
"ecosystem": "npm"
},
{
"name": "markdown-extensions",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "markdown-table",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "marked",
"direct": false,
"version": "16.2.1",
"ecosystem": "npm"
},
{
"name": "math-intrinsics",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "md5",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-find-and-replace",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "mdast-util-from-markdown",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm-autolink-literal",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm-footnote",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm-strikethrough",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm-table",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm-task-list-item",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-mdx",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-mdx-expression",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "mdast-util-mdx-jsx",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-mdxjs-esm",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "mdast-util-phrasing",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-hast",
"direct": false,
"version": "13.2.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-hast",
"direct": false,
"version": "13.2.1",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-markdown",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-string",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "merge-stream",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "merge2",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "micromark",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "micromark-core-commonmark",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-autolink-literal",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-footnote",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-strikethrough",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-table",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-tagfilter",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-task-list-item",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdx-expression",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdx-jsx",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdx-md",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdxjs",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdxjs-esm",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "micromark-factory-destination",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-factory-label",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-factory-mdx-expression",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "micromark-factory-space",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-factory-title",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-factory-whitespace",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-character",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-chunked",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-classify-character",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-combine-extensions",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-decode-numeric-character-reference",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "micromark-util-decode-string",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-encode",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-events-to-acorn",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "micromark-util-html-tag-name",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-normalize-identifier",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-resolve-all",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-sanitize-uri",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-subtokenize",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-symbol",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-types",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "micromatch",
"direct": false,
"version": "4.0.8",
"ecosystem": "npm"
},
{
"name": "mime-db",
"direct": false,
"version": "1.52.0",
"ecosystem": "npm"
},
{
"name": "mime-types",
"direct": false,
"version": "2.1.35",
"ecosystem": "npm"
},
{
"name": "mimic-fn",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "mimic-function",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "9.0.5",
"ecosystem": "npm"
},
{
"name": "minimist",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "7.1.2",
"ecosystem": "npm"
},
{
"name": "minizlib",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "mitt",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "mkdirp",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "mlly",
"direct": false,
"version": "1.8.0",
"ecosystem": "npm"
},
{
"name": "monaco-editor",
"direct": false,
"version": "0.52.2",
"ecosystem": "npm"
},
{
"name": "motion-dom",
"direct": false,
"version": "12.23.12",
"ecosystem": "npm"
},
{
"name": "motion-utils",
"direct": false,
"version": "12.23.6",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "msw",
"direct": false,
"version": "2.10.4",
"ecosystem": "npm"
},
{
"name": "mute-stream",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.11",
"ecosystem": "npm"
},
{
"name": "napi-postinstall",
"direct": false,
"version": "0.3.3",
"ecosystem": "npm"
},
{
"name": "natural-compare",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "negotiator",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "nested-property",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "node-domexception",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": false,
"version": "3.3.2",
"ecosystem": "npm"
},
{
"name": "node-releases",
"direct": false,
"version": "2.0.19",
"ecosystem": "npm"
},
{
"name": "normalize-path",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "npm-run-path",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "npm-to-yarn",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "oauth4webapi",
"direct": false,
"version": "3.6.2",
"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.groupby",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "object.values",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "once",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "oniguruma-parser",
"direct": false,
"version": "0.12.1",
"ecosystem": "npm"
},
{
"name": "oniguruma-to-es",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "oniguruma-to-es",
"direct": false,
"version": "4.3.4",
"ecosystem": "npm"
},
{
"name": "openid-client",
"direct": false,
"version": "6.6.3",
"ecosystem": "npm"
},
{
"name": "optionator",
"direct": false,
"version": "0.9.4",
"ecosystem": "npm"
},
{
"name": "outvariant",
"direct": false,
"version": "1.4.3",
"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": "package-manager-detector",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "pagefind",
"direct": false,
"version": "1.4.0",
"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-json",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "path-data-parser",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "path-exists",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "path-key",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "path-key",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "path-parse",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "path-posix",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "path-to-regexp",
"direct": false,
"version": "6.3.0",
"ecosystem": "npm"
},
{
"name": "pathe",
"direct": false,
"version": "2.0.3",
"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": "pnglib",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "points-on-curve",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "points-on-path",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "possible-typed-array-names",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.4.31",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.4.49",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.5.6",
"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": "3.6.2",
"ecosystem": "npm"
},
{
"name": "prettier-linter-helpers",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "prettier-plugin-import-sort",
"direct": false,
"version": "0.0.7",
"ecosystem": "npm"
},
{
"name": "prettier-plugin-tailwindcss",
"direct": false,
"version": "0.6.14",
"ecosystem": "npm"
},
{
"name": "prop-types",
"direct": false,
"version": "15.8.1",
"ecosystem": "npm"
},
{
"name": "property-information",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "proxy-from-env",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "psl",
"direct": false,
"version": "1.15.0",
"ecosystem": "npm"
},
{
"name": "pump",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "punycode",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "quansync",
"direct": false,
"version": "0.2.11",
"ecosystem": "npm"
},
{
"name": "querystringify",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "queue-microtask",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "react-copy-to-clipboard",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "react-is",
"direct": false,
"version": "16.13.1",
"ecosystem": "npm"
},
{
"name": "react-is",
"direct": false,
"version": "18.3.1",
"ecosystem": "npm"
},
{
"name": "react-medium-image-zoom",
"direct": false,
"version": "5.4.0",
"ecosystem": "npm"
},
{
"name": "react-remove-scroll",
"direct": false,
"version": "2.7.1",
"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-smooth",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "react-string-replace",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "react-style-singleton",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "react-transition-group",
"direct": false,
"version": "4.4.5",
"ecosystem": "npm"
},
{
"name": "react-virtualized-auto-sizer",
"direct": false,
"version": "1.0.26",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "recast",
"direct": false,
"version": "0.23.11",
"ecosystem": "npm"
},
{
"name": "recharts-scale",
"direct": false,
"version": "0.4.5",
"ecosystem": "npm"
},
{
"name": "recma-build-jsx",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "recma-jsx",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "recma-parse",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "recma-stringify",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "reflect.getprototypeof",
"direct": false,
"version": "1.0.10",
"ecosystem": "npm"
},
{
"name": "regex",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "regex",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "regex-recursion",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "regex-utilities",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "regexp.prototype.flags",
"direct": false,
"version": "1.5.4",
"ecosystem": "npm"
},
{
"name": "rehype-recma",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "remark",
"direct": false,
"version": "15.0.1",
"ecosystem": "npm"
},
{
"name": "remark-mdx",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "remark-parse",
"direct": false,
"version": "11.0.0",
"ecosystem": "npm"
},
{
"name": "remark-rehype",
"direct": false,
"version": "11.1.2",
"ecosystem": "npm"
},
{
"name": "remark-stringify",
"direct": false,
"version": "11.0.0",
"ecosystem": "npm"
},
{
"name": "require-directory",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "requires-port",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "1.22.10",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "2.0.0-next.5",
"ecosystem": "npm"
},
{
"name": "resolve-from",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-from",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-pkg-maps",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "restore-cursor",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "reusify",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "rfc4648",
"direct": false,
"version": "1.5.4",
"ecosystem": "npm"
},
{
"name": "rfdc",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "robust-predicates",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "rollup",
"direct": false,
"version": "4.46.2",
"ecosystem": "npm"
},
{
"name": "roughjs",
"direct": false,
"version": "4.6.6",
"ecosystem": "npm"
},
{
"name": "run-parallel",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "rw",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "safe-array-concat",
"direct": false,
"version": "1.1.3",
"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": "scheduler",
"direct": false,
"version": "0.26.0",
"ecosystem": "npm"
},
{
"name": "scroll-into-view-if-needed",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "6.3.1",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.7.2",
"ecosystem": "npm"
},
{
"name": "seroval",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "seroval-plugins",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "seroval-plugins",
"direct": false,
"version": "1.3.3",
"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": "shallowequal",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "sharp",
"direct": false,
"version": "0.34.3",
"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": "4.1.0",
"ecosystem": "npm"
},
{
"name": "simple-swizzle",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "slice-ansi",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "slice-ansi",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "smart-buffer",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "socks",
"direct": false,
"version": "2.8.6",
"ecosystem": "npm"
},
{
"name": "socks-proxy-agent",
"direct": false,
"version": "8.0.5",
"ecosystem": "npm"
},
{
"name": "solid-js",
"direct": false,
"version": "1.9.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": "space-separated-tokens",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "sprintf-js",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "sprintf-js",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "stable-hash",
"direct": false,
"version": "0.0.5",
"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": "store",
"direct": false,
"version": "2.0.12",
"ecosystem": "npm"
},
{
"name": "stream-buffers",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "streamsearch",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "streamx",
"direct": false,
"version": "2.22.1",
"ecosystem": "npm"
},
{
"name": "strict-event-emitter",
"direct": false,
"version": "0.5.1",
"ecosystem": "npm"
},
{
"name": "string-argv",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "4.2.3",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "string.prototype.includes",
"direct": false,
"version": "2.0.1",
"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": "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.1.0",
"ecosystem": "npm"
},
{
"name": "strip-bom",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-final-newline",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-json-comments",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "strnum",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "style-to-js",
"direct": false,
"version": "1.1.17",
"ecosystem": "npm"
},
{
"name": "style-to-js",
"direct": false,
"version": "1.1.21",
"ecosystem": "npm"
},
{
"name": "style-to-object",
"direct": false,
"version": "1.0.14",
"ecosystem": "npm"
},
{
"name": "style-to-object",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "styled-jsx",
"direct": false,
"version": "5.1.6",
"ecosystem": "npm"
},
{
"name": "stylis",
"direct": false,
"version": "4.3.2",
"ecosystem": "npm"
},
{
"name": "stylis",
"direct": false,
"version": "4.3.6",
"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": "synckit",
"direct": false,
"version": "0.11.11",
"ecosystem": "npm"
},
{
"name": "tailwindcss",
"direct": false,
"version": "4.1.11",
"ecosystem": "npm"
},
{
"name": "tailwindcss",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "tapable",
"direct": false,
"version": "2.2.2",
"ecosystem": "npm"
},
{
"name": "tapable",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "tar",
"direct": false,
"version": "7.4.3",
"ecosystem": "npm"
},
{
"name": "tar-fs",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "tar-stream",
"direct": false,
"version": "3.1.7",
"ecosystem": "npm"
},
{
"name": "text-decoder",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "tiny-invariant",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "tiny-warning",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "tinyexec",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "tinyexec",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "tinyglobby",
"direct": false,
"version": "0.2.14",
"ecosystem": "npm"
},
{
"name": "tinyglobby",
"direct": false,
"version": "0.2.15",
"ecosystem": "npm"
},
{
"name": "to-regex-range",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "toggle-selection",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "tough-cookie",
"direct": false,
"version": "4.1.4",
"ecosystem": "npm"
},
{
"name": "tr46",
"direct": false,
"version": "0.0.3",
"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": "2.1.0",
"ecosystem": "npm"
},
{
"name": "ts-dedent",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "tsconfig-paths",
"direct": false,
"version": "3.15.0",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "2.6.2",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "2.8.1",
"ecosystem": "npm"
},
{
"name": "tsx",
"direct": false,
"version": "4.20.3",
"ecosystem": "npm"
},
{
"name": "type-check",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.21.3",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "4.41.0",
"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": "3.9.10",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": false,
"version": "5.9.2",
"ecosystem": "npm"
},
{
"name": "typescript-eslint",
"direct": false,
"version": "8.39.0",
"ecosystem": "npm"
},
{
"name": "ufo",
"direct": false,
"version": "1.6.1",
"ecosystem": "npm"
},
{
"name": "unbox-primitive",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "undici-types",
"direct": false,
"version": "6.21.0",
"ecosystem": "npm"
},
{
"name": "unified",
"direct": false,
"version": "11.0.5",
"ecosystem": "npm"
},
{
"name": "unist-util-is",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-is",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "unist-util-position",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-position-from-estree",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-stringify-position",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-visit",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-visit",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "unist-util-visit-parents",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "unist-util-visit-parents",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "universalify",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "unplugin",
"direct": false,
"version": "2.3.5",
"ecosystem": "npm"
},
{
"name": "unrs-resolver",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "update-browserslist-db",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "uri-js",
"direct": false,
"version": "4.4.1",
"ecosystem": "npm"
},
{
"name": "url-join",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "url-parse",
"direct": false,
"version": "1.5.10",
"ecosystem": "npm"
},
{
"name": "use-callback-ref",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "use-debounce",
"direct": false,
"version": "10.0.5",
"ecosystem": "npm"
},
{
"name": "use-intl",
"direct": false,
"version": "4.3.5",
"ecosystem": "npm"
},
{
"name": "use-sidecar",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "use-sync-external-store",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "util-deprecate",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "uuid",
"direct": false,
"version": "11.1.0",
"ecosystem": "npm"
},
{
"name": "vfile",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "vfile-message",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "victory-vendor",
"direct": false,
"version": "36.9.2",
"ecosystem": "npm"
},
{
"name": "virtua",
"direct": false,
"version": "0.41.5",
"ecosystem": "npm"
},
{
"name": "vite",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "void-elements",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "vscode-jsonrpc",
"direct": false,
"version": "8.2.0",
"ecosystem": "npm"
},
{
"name": "vscode-languageserver",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "vscode-languageserver-protocol",
"direct": false,
"version": "3.17.5",
"ecosystem": "npm"
},
{
"name": "vscode-languageserver-textdocument",
"direct": false,
"version": "1.0.12",
"ecosystem": "npm"
},
{
"name": "vscode-languageserver-types",
"direct": false,
"version": "3.17.5",
"ecosystem": "npm"
},
{
"name": "vscode-uri",
"direct": false,
"version": "3.0.8",
"ecosystem": "npm"
},
{
"name": "web-streams-polyfill",
"direct": false,
"version": "3.3.3",
"ecosystem": "npm"
},
{
"name": "webidl-conversions",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "webpack-virtual-modules",
"direct": false,
"version": "0.6.2",
"ecosystem": "npm"
},
{
"name": "whatwg-url",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "2.0.2",
"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.19",
"ecosystem": "npm"
},
{
"name": "word-wrap",
"direct": false,
"version": "1.2.5",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "6.2.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "9.0.0",
"ecosystem": "npm"
},
{
"name": "wrappy",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "ws",
"direct": false,
"version": "8.18.3",
"ecosystem": "npm"
},
{
"name": "y18n",
"direct": false,
"version": "5.0.8",
"ecosystem": "npm"
},
{
"name": "yallist",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "yallist",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "yaml",
"direct": false,
"version": "2.8.1",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": false,
"version": "17.7.2",
"ecosystem": "npm"
},
{
"name": "yargs-parser",
"direct": false,
"version": "21.1.1",
"ecosystem": "npm"
},
{
"name": "yocto-queue",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "yoctocolors-cjs",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "zwitch",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
}
],
"collected": true,
"truncated": false,
"total_count": 1581,
"direct_count": 154,
"indirect_count": 1427
}
},
"maintainership": {
"issues": {
"open_prs": 13,
"merged_prs": 247,
"open_issues": 63,
"closed_ratio": 0.674,
"closed_issues": 130,
"closed_unmerged_prs": 35
},
"bus_factor": 1,
"bot_contributors": 2,
"top_contributors": [
{
"type": "User",
"login": "MondayCha",
"commits": 1607,
"avatar_url": "https://avatars.githubusercontent.com/u/45418105?v=4"
},
{
"type": "User",
"login": "HwangDozz",
"commits": 188,
"avatar_url": "https://avatars.githubusercontent.com/u/90692945?v=4"
},
{
"type": "User",
"login": "LeiXZ",
"commits": 101,
"avatar_url": "https://avatars.githubusercontent.com/u/44233839?v=4"
},
{
"type": "User",
"login": "kaiser2857",
"commits": 94,
"avatar_url": "https://avatars.githubusercontent.com/u/75068599?v=4"
},
{
"type": "User",
"login": "uniqueeer",
"commits": 88,
"avatar_url": "https://avatars.githubusercontent.com/u/88568958?v=4"
},
{
"type": "User",
"login": "AkashiSensei",
"commits": 88,
"avatar_url": "https://avatars.githubusercontent.com/u/78262426?v=4"
},
{
"type": "User",
"login": "spiner-z",
"commits": 86,
"avatar_url": "https://avatars.githubusercontent.com/u/185152097?v=4"
},
{
"type": "User",
"login": "ganhao2001",
"commits": 80,
"avatar_url": "https://avatars.githubusercontent.com/u/63180876?v=4"
},
{
"type": "User",
"login": "Cx330-502",
"commits": 58,
"avatar_url": "https://avatars.githubusercontent.com/u/105686930?v=4"
},
{
"type": "User",
"login": "hjx620",
"commits": 57,
"avatar_url": "https://avatars.githubusercontent.com/u/73241960?v=4"
}
],
"contributors_sampled": 23,
"top_contributor_share": 0.616
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"backend-build.yml",
"backend-pr.yml",
"depend-build.yml",
"docs-autocorrect-fix.yml",
"docs-autocorrect.yml",
"docs-autotranslate.yml",
"docs-build.yml",
"docs-deploy.yml",
"frontend-build.yml",
"frontend-pr.yml",
"helm-chart-publish.yml",
"helm-chart-validate.yml",
"storage-build.yml",
"storage-pr.yml"
],
"has_docs_dir": true,
"linter_configs": [
".eslintrc.json",
"eslint.config.mjs"
],
"has_editorconfig": false,
"has_linter_config": true,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"go.sum",
"package-lock.json",
"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": 3,
"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": 8,
"reason": "23 out of 26 merged PRs checked by a CI test -- score normalized to 8",
"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": 6,
"reason": "Found 18/26 approved changesets -- score normalized to 6",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 10,
"reason": "project has 6 contributing companies or organizations",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
},
{
"name": "Dangerous-Workflow",
"score": 0,
"reason": "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": "30 commit(s) and 22 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": 10,
"reason": "packaging workflow 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": "198 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "099224e08eb3c3d33c84dd3e63f75f119be8518f",
"ran_at": "2026-07-28T01:05:03Z",
"aggregate_score": 4.2,
"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-26T06:17:26Z",
"oldest_open_prs": [
{
"number": 411,
"created_at": "2026-05-31T08:08:46Z",
"last_comment_at": "2026-05-31T13:34:13Z",
"last_comment_author": "Alicemath1029"
},
{
"number": 420,
"created_at": "2026-06-15T17:20:23Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 436,
"created_at": "2026-06-19T14:20:11Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 457,
"created_at": "2026-07-18T07:57:19Z",
"last_comment_at": "2026-07-19T06:30:16Z",
"last_comment_author": "AkashiSensei"
},
{
"number": 465,
"created_at": "2026-07-22T10:31:24Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 474,
"created_at": "2026-07-25T15:27:33Z",
"last_comment_at": "2026-07-26T08:28:07Z",
"last_comment_author": "Jinghao-coding"
},
{
"number": 475,
"created_at": "2026-07-25T16:42:59Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 483,
"created_at": "2026-07-25T17:39:48Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 484,
"created_at": "2026-07-25T18:01:03Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 485,
"created_at": "2026-07-25T18:19:26Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 486,
"created_at": "2026-07-25T19:24:40Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 487,
"created_at": "2026-07-25T20:16:18Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 488,
"created_at": "2026-07-25T20:49:09Z",
"last_comment_at": null,
"last_comment_author": null
}
],
"last_merged_pr_at": "2026-07-26T06:07:42Z",
"ci_last_conclusion": "SUCCESS",
"oldest_open_issues": [
{
"number": 7,
"created_at": "2025-07-09T09:20:28Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 9,
"created_at": "2025-07-14T03:00:47Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 10,
"created_at": "2025-07-14T08:36:24Z",
"last_comment_at": "2025-07-20T01:11:57Z",
"last_comment_author": "Coekjan"
},
{
"number": 12,
"created_at": "2025-07-14T08:46:15Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 22,
"created_at": "2025-07-14T15:34:28Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 39,
"created_at": "2025-07-16T07:36:23Z",
"last_comment_at": "2025-09-11T15:19:03Z",
"last_comment_author": "woty"
},
{
"number": 40,
"created_at": "2025-07-16T07:58:18Z",
"last_comment_at": "2025-09-11T15:09:35Z",
"last_comment_author": "woty"
},
{
"number": 44,
"created_at": "2025-07-20T10:17:01Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 46,
"created_at": "2025-07-22T08:37:12Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 58,
"created_at": "2025-07-30T06:46:34Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 109,
"created_at": "2025-09-05T07:57:16Z",
"last_comment_at": "2025-09-24T10:10:16Z",
"last_comment_author": "fuxiaoting"
},
{
"number": 112,
"created_at": "2025-09-06T06:01:10Z",
"last_comment_at": "2025-09-11T14:59:38Z",
"last_comment_author": "woty"
},
{
"number": 120,
"created_at": "2025-09-10T08:35:58Z",
"last_comment_at": "2025-09-17T08:07:08Z",
"last_comment_author": "MondayCha"
},
{
"number": 137,
"created_at": "2025-09-24T08:57:09Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 138,
"created_at": "2025-09-24T08:58:56Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 139,
"created_at": "2025-09-24T10:09:16Z",
"last_comment_at": "2025-10-19T15:00:23Z",
"last_comment_author": "Jinghao-coding"
},
{
"number": 162,
"created_at": "2025-10-15T05:38:12Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 169,
"created_at": "2025-10-17T08:15:18Z",
"last_comment_at": "2025-11-03T03:05:39Z",
"last_comment_author": "Jinghao-coding"
},
{
"number": 170,
"created_at": "2025-10-17T15:34:58Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 172,
"created_at": "2025-10-18T09:02:36Z",
"last_comment_at": "2025-11-27T13:07:08Z",
"last_comment_author": "HwangDozz"
}
]
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/raids-lab/crater",
"host": "github.com",
"name": "crater",
"owner": "raids-lab"
},
"metrics": {
"overall": {
"key": "overall",
"band": "good",
"name": "Overall health",
"note": null,
"notes": [],
"value": 71,
"inputs": {
"security": 39,
"vitality": 94,
"community": 68,
"governance": 62,
"engineering": 84
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "excellent",
"name": "Vitality",
"value": 94,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "excellent",
"name": "Development activity",
"note": null,
"notes": [],
"value": 96,
"inputs": {
"commits_last_year": 438,
"human_commit_share": 1,
"days_since_last_push": 1,
"active_weeks_last_year": 47
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 1 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "push_recency",
"params": {
"days": 1
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "47/52 weeks with commits",
"points": 32.5,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 47
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "438 commits in the last year",
"points": 18,
"status": "met",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 438
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "30 commit(s) and 22 issue activity found in the last 90 days -- score normalized to 10",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "excellent",
"name": "Release discipline",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 92,
"inputs": {
"releases_count": 2,
"latest_release_tag": "v1.1.1",
"releases_from_tags": false,
"days_since_latest_release": 8,
"mean_days_between_releases": 89.7
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "2 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 2
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 8 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 8
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~89.7 days",
"points": 19.8,
"status": "partial",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 89.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": 1,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "last human commit 1 days ago",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_maintained",
"params": {
"days": 1
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "moderate",
"name": "Community & Adoption",
"value": 68,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "moderate",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 66,
"inputs": {
"forks": 69,
"stars": 542,
"watchers": 17,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "542 stars",
"points": 44.3,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 542
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "69 forks",
"points": 15.3,
"status": "partial",
"details": [
{
"code": "forks",
"params": {
"count": 69
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "17 watchers",
"points": 6.7,
"status": "partial",
"details": [
{
"code": "watchers",
"params": {
"count": 17
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "good",
"name": "Community health",
"note": null,
"notes": [],
"value": 70,
"inputs": {
"has_readme": true,
"has_license": true,
"has_contributing": true,
"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 (Apache-2.0)",
"points": 22.5,
"status": "met",
"details": [
{
"code": "license_standard",
"params": {}
},
{
"code": "license_spdx",
"params": {
"spdx": "Apache-2.0"
}
}
],
"max_points": 22.5
},
{
"key": "contributing_guide",
"name": "CONTRIBUTING guide",
"detail": null,
"points": 18,
"status": "met",
"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
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "moderate",
"name": "Sustainability & Governance",
"value": 62,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "at_risk",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 41,
"inputs": {
"bus_factor": 1,
"contributors_sampled": 23,
"top_contributor_share": 0.616
},
"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 62% of commits",
"points": 8.6,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 62
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "23 contributors",
"points": 13.5,
"status": "met",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 23
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 6 contributing companies or organizations",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "good",
"name": "Issue & PR responsiveness",
"note": null,
"notes": [],
"value": 74,
"inputs": {
"merged_prs": 247,
"open_issues": 63,
"closed_issues": 130,
"issue_closed_ratio": 0.674,
"closed_unmerged_prs": 35
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "67% of issues closed",
"points": 31.5,
"status": "partial",
"details": [
{
"code": "issues_closed_share",
"params": {
"share": 67
}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "247/282 decided PRs merged",
"points": 33.5,
"status": "partial",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 247,
"decided": 282
}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 18/26 approved changesets -- score normalized to 6",
"points": 9,
"status": "partial",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "moderate",
"name": "Ownership & stewardship",
"note": null,
"notes": [],
"value": 51,
"inputs": {
"followers": 35,
"owner_type": "Organization",
"is_verified": null,
"owner_login": "raids-lab",
"public_repos": 7,
"account_age_days": 515
},
"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": "35 followers of raids-lab",
"points": 11.2,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 35,
"login": "raids-lab"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "7 public repos, account ~1 yr old",
"points": 9.4,
"status": "partial",
"details": [
{
"code": "public_repos",
"params": {
"count": 7
}
},
{
"code": "account_age_years",
"params": {
"years": 1
}
}
],
"max_points": 25
}
]
},
{
"key": "package_maintenance",
"band": "excellent",
"name": "Package maintenance",
"note": null,
"notes": [],
"value": 92,
"inputs": {
"packages": [
"github.com/raids-lab/crater"
],
"ecosystems": "go",
"any_deprecated": false,
"min_days_since_publish": 8
},
"components": [
{
"key": "published_resolvable",
"name": "Published & resolvable",
"detail": "1 package(s) on go",
"points": 25,
"status": "met",
"details": [
{
"code": "packages_published",
"params": {
"count": 1,
"ecosystems": "go"
}
}
],
"max_points": 25
},
{
"key": "publish_recency",
"name": "Publish recency",
"detail": "latest publish 8 days ago",
"points": 35,
"status": "met",
"details": [
{
"code": "publish_recency",
"params": {
"days": 8
}
}
],
"max_points": 35
},
{
"key": "version_history",
"name": "Version history",
"detail": "2 published versions",
"points": 12,
"status": "partial",
"details": [
{
"code": "published_versions",
"params": {
"count": 2
}
}
],
"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": 84,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "good",
"name": "Engineering practices",
"note": null,
"notes": [],
"value": 80,
"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": "14 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 14
}
}
],
"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, eslint.config.mjs",
"points": 16,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".eslintrc.json, eslint.config.mjs"
}
}
],
"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": "23 out of 26 merged PRs checked by a CI test -- score normalized to 8",
"points": 16,
"status": "partial",
"details": [],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "excellent",
"name": "Documentation",
"note": null,
"notes": [],
"value": 90,
"inputs": {
"topics": [
"fumadocs",
"helm-charts",
"deep-learning",
"jupyter-notebook",
"kubernetes",
"nvidia",
"scheduler",
"volcano",
"buildkit",
"envd",
"llama-factory",
"nerdctl",
"pytorch",
"ray",
"tensorflow",
"vllm"
],
"has_wiki": false,
"homepage": "https://raids-lab.github.io/crater/en/",
"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": "https://raids-lab.github.io/crater/en/",
"points": 15,
"status": "met",
"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": "16 topics",
"points": 10,
"status": "met",
"details": [
{
"code": "topics_count",
"params": {
"count": 16
}
}
],
"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": "at_risk",
"name": "Security",
"value": 39,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "at_risk",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 42,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 17,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 1,
"scorecard_aggregate": 4.2
},
"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": 2.2,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "23 out of 26 merged PRs checked by a CI test -- score normalized to 8",
"points": 2,
"status": "partial",
"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 18/26 approved changesets -- score normalized to 6",
"points": 4.5,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 6 contributing companies or organizations",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "dangerous_workflow",
"name": "Dangerous-Workflow",
"detail": "dangerous workflow patterns detected",
"points": 0,
"status": "missed",
"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": "30 commit(s) and 22 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 detected",
"points": 5,
"status": "met",
"details": [],
"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": "198 existing vulnerabilities detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "dependency_advisories",
"band": "critical",
"name": "Dependency advisories",
"note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1581 resolved dependencies against OSV. This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"indirect_dependencies_free_of_known_advisories"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_repository",
"params": {
"assessed": 1581
}
},
{
"code": "advisories_repo_graph_caveat",
"params": {}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 28,
"inputs": {
"source": "osv",
"advisories": 296,
"affected_packages": 61,
"assessed_packages": 1581,
"unassessed_packages": 0,
"affected_by_severity": "critical 9, high 27, moderate 15, low 4, unknown 6",
"direct_affected_packages": 9
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "9 affected: golang.org/x/crypto v0.40.0 (critical 10.0), golang.org/x/crypto v0.46.0 (critical 10.0), next 15.3.1 (critical 10.0), +6 more",
"points": 2.8,
"status": "partial",
"details": [
{
"code": "advisories_affected",
"params": {
"count": 9,
"packages": "golang.org/x/crypto v0.40.0 (critical 10.0), golang.org/x/crypto v0.46.0 (critical 10.0), next 15.3.1 (critical 10.0)"
}
},
{
"code": "advisories_affected_more",
"params": {
"count": 6
}
}
],
"max_points": 35
},
{
"key": "indirect_dependencies_free_of_known_advisories",
"name": "Indirect dependencies free of known advisories",
"detail": "transitive set not separable from development and test dependencies in this scope",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_scope_not_separable",
"params": {}
}
],
"max_points": 25
},
{
"key": "no_advisories_left_outstanding",
"name": "No advisories left outstanding",
"detail": "6 advisory-carrying package(s) unaddressed past 90 days; oldest published 493 days ago",
"points": 18.2,
"status": "partial",
"details": [
{
"code": "advisories_stale",
"params": {
"days": 90,
"count": 6,
"oldest": 493
}
}
],
"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": 1581,
"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": 11
},
"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": "good",
"name": "AI Readiness",
"value": 79,
"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.9,
"agent_instruction_files": [
".github/copilot-instructions.md",
".github/instructions/charts.instructions.md",
".github/instructions/cli.instructions.md",
".github/instructions/codebase.instructions.md",
".github/instructions/docs.instructions.md"
],
"agent_instruction_max_bytes": 7680
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": ".github/copilot-instructions.md, .github/instructions/charts.instructions.md, .github/instructions/cli.instructions.md, .github/instructions/codebase.instructions.md, .github/instructions/docs.instructions.md",
"points": 45,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".github/copilot-instructions.md, .github/instructions/charts.instructions.md, .github/instructions/cli.instructions.md, .github/instructions/codebase.instructions.md, .github/instructions/docs.instructions.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": "90 of 100 human commits state their intent (structured subject or explanatory body)",
"points": 40,
"status": "met",
"details": [
{
"code": "legible_history",
"params": {
"legible": 90,
"sampled": 100
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "good",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 82,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"go.sum",
"package-lock.json",
"pnpm-lock.yaml"
],
"has_dockerfile": true,
"typed_language": true,
"bootstrap_files": [
"Makefile",
"backend/Makefile",
"charts/Makefile",
"cli/Makefile",
"frontend/Makefile",
"website/Makefile"
],
"has_devcontainer": false,
"has_linter_config": true,
"typecheck_configs": [
"frontend/tsconfig.json",
"website/tsconfig.json"
],
"agent_commit_share": 0.05,
"toolchain_manifests": [
"backend/go.mod",
"cli/go.mod"
],
"dependency_bot_commit_share": 0
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": "Makefile, backend/Makefile, charts/Makefile, cli/Makefile, frontend/Makefile, website/Makefile",
"points": 18,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "Makefile, backend/Makefile, charts/Makefile, cli/Makefile, frontend/Makefile, website/Makefile"
}
}
],
"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, eslint.config.mjs",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".eslintrc.json, eslint.config.mjs"
}
}
],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": "frontend/tsconfig.json, website/tsconfig.json",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "frontend/tsconfig.json, website/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": "5 of the last 100 commits agent-authored or agent-credited",
"points": 10,
"status": "met",
"details": [
{
"code": "agent_authored_commits",
"params": {
"count": 5,
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "no automated dependency updates observed",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_dependency_automation",
"params": {}
}
],
"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": "TypeScript",
"largest_source_bytes": 520109,
"source_files_sampled": 895,
"oversized_source_files": 5
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "TypeScript (statically typed)",
"points": 45,
"status": "met",
"details": [
{
"code": "statically_typed_language",
"params": {
"language": "TypeScript"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "5/895 source files over 60KB",
"points": 54.7,
"status": "partial",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 895,
"oversized": 5
}
}
],
"max_points": 55
}
]
},
{
"key": "ai_interfaces",
"band": "at_risk",
"name": "Machine-readable interfaces",
"note": null,
"notes": [],
"value": 40,
"inputs": {
"example_dirs": [],
"has_mcp_signal": false,
"api_schema_files": [
"backend/docs/swagger.json",
"backend/docs/swagger.yaml"
]
},
"components": [
{
"key": "api_schema_openapi_graphql_proto",
"name": "API schema (OpenAPI/GraphQL/proto)",
"detail": "backend/docs/swagger.json, backend/docs/swagger.yaml",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "backend/docs/swagger.json, backend/docs/swagger.yaml"
}
}
],
"max_points": 40
},
{
"key": "mcp_server",
"name": "MCP server",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 20
},
{
"key": "runnable_examples",
"name": "Runnable examples",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"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-28T01:05:30.677948Z",
"schema_version": "0.27.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/r/raids-lab/crater.svg",
"full_name": "raids-lab/crater",
"license_state": "standard",
"license_spdx": "Apache-2.0"
}