Raw JSON report machine-readable
{
"data": {
"repo": {
"topics": [
"ai-agents",
"business-platform",
"cms",
"monorepo",
"nextjs",
"open-source",
"react",
"saas",
"stripe",
"typescript"
],
"is_fork": false,
"size_kb": 133426,
"has_wiki": false,
"homepage": "https://revealui.com",
"languages": {
"CSS": 63813,
"MDX": 1543652,
"Nix": 16791,
"HTML": 5683,
"Shell": 48283,
"PLpgSQL": 9831,
"Dockerfile": 8538,
"JavaScript": 269312,
"PowerShell": 6733,
"TypeScript": 21999448
},
"pushed_at": "2026-07-24T04:18:36Z",
"created_at": "2026-01-03T11:43:19Z",
"owner_type": "User",
"updated_at": "2026-07-24T03:52:54Z",
"description": "Agentic business runtime — Users, Content, Products, Payments, Intelligence. Build your business, not your boilerplate.",
"is_archived": false,
"is_disabled": false,
"license_spdx": "MIT",
"default_branch": "test",
"license_spdx_raw": "MIT",
"primary_language": "TypeScript",
"significant_languages": [
"TypeScript"
]
},
"owner": {
"blog": null,
"name": "Joshua Vaughn",
"type": "User",
"login": "RevealUIStudio",
"company": "REVEALUI STUDIO L.L.C.",
"location": null,
"followers": 3,
"avatar_url": "https://avatars.githubusercontent.com/u/246213586?v=4",
"created_at": "2025-11-26T04:26:03Z",
"is_verified": null,
"public_repos": 14,
"account_age_days": 240
},
"license": {
"state": "standard",
"spdx_id": "MIT",
"raw_spdx": "MIT",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "create-revealui@0.5.15",
"kind": "other",
"published_at": "2026-07-19T02:15:19Z"
},
{
"tag": "@revealui/utils@0.3.6",
"kind": "other",
"published_at": "2026-07-19T02:15:19Z"
},
{
"tag": "@revealui/tokens@0.3.0",
"kind": "other",
"published_at": "2026-07-19T02:15:18Z"
},
{
"tag": "@revealui/sync@0.3.17",
"kind": "other",
"published_at": "2026-07-19T02:15:18Z"
},
{
"tag": "@revealui/setup@0.7.0",
"kind": "other",
"published_at": "2026-07-19T02:15:17Z"
},
{
"tag": "@revealui/services@0.7.7",
"kind": "other",
"published_at": "2026-07-19T02:15:17Z"
},
{
"tag": "@revealui/security@0.5.0",
"kind": "other",
"published_at": "2026-07-19T02:15:16Z"
},
{
"tag": "@revealui/router@0.3.11",
"kind": "other",
"published_at": "2026-07-19T02:15:16Z"
},
{
"tag": "@revealui/presentation@0.12.0",
"kind": "other",
"published_at": "2026-07-19T02:15:16Z"
},
{
"tag": "@revealui/mcp@0.8.1",
"kind": "other",
"published_at": "2026-07-19T02:15:15Z"
},
{
"tag": "@revealui/knowledge-graph@0.1.3",
"kind": "other",
"published_at": "2026-07-19T02:15:15Z"
},
{
"tag": "@revealui/harnesses@0.9.0",
"kind": "other",
"published_at": "2026-07-19T02:15:15Z"
},
{
"tag": "@revealui/editor@0.2.0",
"kind": "other",
"published_at": "2026-07-19T02:15:14Z"
},
{
"tag": "@revealui/db@0.9.0",
"kind": "other",
"published_at": "2026-07-19T02:15:14Z"
},
{
"tag": "@revealui/core@0.12.0",
"kind": "other",
"published_at": "2026-07-19T02:15:13Z"
},
{
"tag": "@revealui/contracts@0.8.0",
"kind": "other",
"published_at": "2026-07-19T02:15:13Z"
},
{
"tag": "@revealui/config@0.6.0",
"kind": "other",
"published_at": "2026-07-19T02:15:13Z"
},
{
"tag": "@revealui/cli@0.9.2",
"kind": "other",
"published_at": "2026-07-19T02:15:12Z"
},
{
"tag": "@revealui/cache@0.2.5",
"kind": "other",
"published_at": "2026-07-19T02:15:12Z"
},
{
"tag": "@revealui/auth@0.4.9",
"kind": "other",
"published_at": "2026-07-19T02:15:11Z"
},
{
"tag": "@revealui/ai@0.8.0",
"kind": "other",
"published_at": "2026-07-19T02:15:11Z"
},
{
"tag": "create-revealui@0.5.12",
"kind": "other",
"published_at": "2026-06-22T17:13:35Z"
},
{
"tag": "@revealui/harnesses@0.6.4",
"kind": "other",
"published_at": "2026-06-22T17:13:33Z"
},
{
"tag": "@revealui/cli@0.8.3",
"kind": "other",
"published_at": "2026-06-22T17:13:32Z"
},
{
"tag": "@revealui/ai@0.6.3",
"kind": "other",
"published_at": "2026-06-22T17:13:31Z"
},
{
"tag": "@revealui/setup@0.4.2",
"kind": "other",
"published_at": "2026-06-22T17:13:21Z"
},
{
"tag": "@revealui/sync@0.3.14",
"kind": "other",
"published_at": "2026-06-22T17:13:20Z"
},
{
"tag": "@revealui/db@0.7.2",
"kind": "other",
"published_at": "2026-06-22T17:13:19Z"
},
{
"tag": "@revealui/auth@0.4.6",
"kind": "other",
"published_at": "2026-06-22T17:13:18Z"
},
{
"tag": "@revealui/presentation@0.9.0",
"kind": "other",
"published_at": "2026-06-22T17:13:15Z"
},
{
"tag": "@revealui/services@0.7.4",
"kind": "other",
"published_at": "2026-06-22T17:13:04Z"
},
{
"tag": "@revealui/tokens@0.2.0",
"kind": "other",
"published_at": "2026-06-22T17:13:02Z"
},
{
"tag": "@revealui/mcp@0.7.0",
"kind": "other",
"published_at": "2026-06-22T17:13:01Z"
},
{
"tag": "@revealui/config@0.4.3",
"kind": "other",
"published_at": "2026-06-22T17:13:00Z"
},
{
"tag": "@revealui/core@0.10.2",
"kind": "other",
"published_at": "2026-06-22T17:12:59Z"
},
{
"tag": "create-revealui@0.5.9",
"kind": "other",
"published_at": "2026-06-12T03:16:34Z"
},
{
"tag": "@revealui/sync@0.3.12",
"kind": "other",
"published_at": "2026-06-12T03:16:32Z"
},
{
"tag": "@revealui/setup@0.4.1",
"kind": "other",
"published_at": "2026-06-12T03:16:31Z"
},
{
"tag": "@revealui/services@0.7.2",
"kind": "other",
"published_at": "2026-06-12T03:16:30Z"
},
{
"tag": "@revealui/security@0.4.1",
"kind": "other",
"published_at": "2026-06-12T03:16:29Z"
},
{
"tag": "@revealui/presentation@0.8.0",
"kind": "other",
"published_at": "2026-06-12T03:16:24Z"
},
{
"tag": "@revealui/mcp@0.6.1",
"kind": "other",
"published_at": "2026-06-12T03:16:23Z"
},
{
"tag": "@revealui/harnesses@0.6.2",
"kind": "other",
"published_at": "2026-06-12T03:16:22Z"
},
{
"tag": "@revealui/db@0.7.1",
"kind": "other",
"published_at": "2026-06-12T03:16:21Z"
},
{
"tag": "@revealui/core@0.10.0",
"kind": "other",
"published_at": "2026-06-12T03:16:20Z"
},
{
"tag": "@revealui/contracts@0.6.1",
"kind": "other",
"published_at": "2026-06-12T03:16:18Z"
},
{
"tag": "@revealui/config@0.4.2",
"kind": "other",
"published_at": "2026-06-12T03:16:17Z"
},
{
"tag": "@revealui/cli@0.8.0",
"kind": "other",
"published_at": "2026-06-12T03:16:16Z"
},
{
"tag": "@revealui/cache@0.2.2",
"kind": "other",
"published_at": "2026-06-12T03:16:14Z"
},
{
"tag": "@revealui/auth@0.4.4",
"kind": "other",
"published_at": "2026-06-12T03:16:09Z"
},
{
"tag": "@revealui/ai@0.6.0",
"kind": "other",
"published_at": "2026-06-12T03:16:08Z"
},
{
"tag": "v0.5.5",
"kind": "patch",
"published_at": "2026-04-11T18:00:37Z"
}
],
"recent_commits": [
{
"oid": "98ed10aa2a2508f08e2e2cab6f1ea48126a71016",
"body": "* feat(validate): Phase 6 incubate-posture + packages clone audit\n\n- validate:incubate-posture enforces ADR-007 (no app mount of hypervisor/skills/obs)\n- audit:clones: exact multi-file clones under packages/ (advisory; CI soft)\n- Wire incubate hard-fail in ci-gate + Quality job; clones advisory step\n[…]\nile-system-race in audit-clones\n\nNo exists/stat/isFile before readFileSync; try-read only with buffer size.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(validate): Phase 6 incubate-posture + packages clone audit (#2127)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T03:52:46Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f668e082f14418142c56da61336343d678ae140f",
"body": "… (#2128)\n\n* feat(server): GAP-355 S6-1 AgentPrincipal type and resolvers\n\nServer-derived agent identity for Stage 6 pre-authorize. Pure resolvers\nfor stream, dispatch, job, and MCP-bound kinds; frozen principals;\ngrant helpers. Authorize wire lands in S6-2.\n\n* feat(server): GAP-355 S6-2 authorizeAg\n[…]\nkeys for admin/coding catalog. Admin tools\nrequire agent ∩ human role; coding exec requires explicit grant.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(server): GAP-355 S6-1+S6-2 AgentPrincipal and authorizeAgentTool…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T03:50:32Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "9d9a15631eb010e58a45daa97829bd75956385dd",
"body": "…hase 1) (#2126)\n\n* feat(billing): self-serve Enterprise subscription checkout (GAP-302 Phase 1)\n\nWiden UpgradePlan / signup?plan / billing?upgrade to enterprise, point the\nEnterprise marketing CTA at /signup?plan=enterprise, and keep x402 labeled\ncoming soon. Server checkout already accepts tier en\n[…]\nrise to be dropped to /welcome.\nUpdate expectations and keep open-redirect coverage on unknown plan values.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(billing): self-serve Enterprise subscription checkout (GAP-302 P…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T03:45:00Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a86349c6a6d461fcab916e886006f28d8f0bd802",
"body": "* feat(validate): Phase 6 engines incubate posture gate (ADR-006)\n\n- scripts/validate/engines-posture.ts: private package, no apps/* importers,\n surface docs must not claim unified app entry without incubating language\n- Wire into pnpm validate:engines-posture + CI phase 1\n- Honest CLAUDE.md / READ\n[…]\nplify engines-posture line filter for biome\n\n* fix(validate): clear biome warning on engines-posture filter\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(validate): Phase 6 engines incubate posture gate (ADR-006) (#2125)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T03:36:31Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0b38e2d05d14f39f4b40cd963316764d286808f2",
"body": "…123)\n\n* feat(ai,server,ci): GAP-355 S5-4 agent audit chokepoint inventory\n\nWrap admin CMS and coding tools with integrity audit on agent-stream.\nAdd validate:agent-audit-chokepoints CI checklist for named emit sites.\nDocument residuals (hypervisor install, discoverMCPTools, meta-tools).\n\n* feat(ai)\n[…]\nepted residual until a real host constructs it.\n\n* style(ci): format agent-audit-chokepoints.json for biome\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(ai,server,ci): GAP-355 S5-4 agent audit chokepoint inventory (#2…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T03:16:26Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "9465522e5d255cb8c24f74e86fcd8f6949ec6a66",
"body": "* feat(harnesses): control-layer hotfix→durable registry (GAP-405)\n\nOwn the debt registry under ~/.local/share/revealui/hotfixes with one-time\nlegacy import from ~/.claude/hotfixes. CLI: revealui-harnesses hotfix *.\nLong-term durable solutions only; register admits debt. Adapters must thin-\nforward \n[…]\n): biome clean for hotfix registry\n\n* fix(harnesses): avoid Dirent generics in hotfix walkFiles (dts build)\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(harnesses): control-layer hotfix→durable registry (GAP-405) (#2122)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T03:12:07Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "767f6de8743448c7d68cda91ed4849903bb25ffc",
"body": "* ci: thin-call shared leak scanners (issue + client)\n\nPhase 5 GHA: issue-leak-scan reusable + check-client-leaks composite\n@42fa7c4.\n\n* ci: retarget leak scanner pin to rebased .github #10\n\n* ci: pin leak scanners to .github #10 squash on main\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "ci: thin-call shared leak scanners (issue + client) (#2124)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T03:06:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5f7a245fc5680896b6ad82aa353e7ef2546caef3",
"body": "Fleet-redundancy Phase 5 GHA preset. Logic lives at\nRevealUIStudio/.github/.github/actions/promotion-gate@092bb8d.\nPreserves required check context name promotion-gate.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "ci: thin-call shared promotion-gate composite action (#2121)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T02:57:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "54865314d70ba1d117b677d0598de34714a44fea",
"body": "* feat(mcp,server): GAP-355 S5-1 agent audit chokepoints\n\nMCPHypervisor: setAuditSink (awaited, fail-closed on success path).\nagent-dispatcher: emit agent:task:started/completed/failed via ONE DOOR.\nDesign brief in .jv gap-specs (Stage 5 inventory + PR train).\n\n* feat(ai,server): GAP-355 S5-2 agent-\n[…]\nr also writes audit_log lifecycle rows on the\nsame db.insert mock; count memory rows by drizzle table name.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(mcp,ai,server): GAP-355 Stage 5 S5-1+S5-2 agent audit emit (#2117)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T02:39:05Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5f67797a42abad89d627f954bd3fad1a563f6d42",
"body": "…(#2120)\n\nRegistry ownership is RevealUI, not a permanent Studio-only hotfix.js SSOT.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "docs(harnesses): durable-solutions points at control layer (GAP-405) …",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T02:28:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "17e9d9875eaa19965006efbc9f39ab2de2e4216a",
"body": "* refactor(core): C3 D2-D4 logger consolidation onto utils\n\nCollapse core-internal logger triplication per ADR-008:\n- instance/logger is a varargs adapter over @revealui/utils/logger\n- logger-client + utils/logger barrel re-export utils (client-safe)\n- logger-server is request-id enricher over utils\n[…]\n CLI loggers intentionally unchanged.\n\n* fix(core): biome format + STANDARDS logger citation after C3 D2-D4\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "refactor(core): C3 D2-D4 logger consolidation onto utils (#2118)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T02:27:58Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "de3ff3fc040036a17d537e77b79eefd4b211b0db",
"body": "…P0-8) (#2119)\n\n* ci(sync): schedule Vercel secret-path name-diff drift check (GAP-258 P0-8)\n\nAdd collectVercelProjects + classifyVercelNameDrift for orphan/missing only\n(no vault decrypt). Workflow secret-path-drift.yml mirrors stripe-catalog-check\n(schedule + dispatch, no-op without VERCEL_TOKEN). Shape-violation remains a\nlocal revvault check.\n\n* fix(sync): simplify vercel-names-json guard for biome\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "ci(sync): schedule Vercel secret-path name-diff drift check (GAP-258 …",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T02:25:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1b7418db502b0d397f244be0be0a02ba36b9ddd4",
"body": "Decide canonical structured logger (@revealui/utils/logger) with\ncore/observability/logger as the preferred facade. Mark\ninstance/logger and utils/logger-{client,server} deprecated with\nD1-D4 migration path. Keep setup/scripts isolation intentional.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "docs(core): ADR-008 core logger consolidation (C3) (#2116)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T01:20:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "29fdc9fca8a9a0f37645bf7c229e804ce8d6a73e",
"body": "…376) (#2115)\n\nAfter #2114 cutover, remove the short-lived dual pull_request path so only\npull_request_target enforces. Required context name unchanged. Base workflow\ndefinition is now un-bypassable by head workflow edits (A3 class closed).\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "ci(security): drop residual pull_request trigger on review gate (GAP-…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T01:13:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "50945270d8eef3862a07e1e69d3f219cf9adc0ab",
"body": "…P-376) (#2114)\n\nRename-in-place: job context stays \"Security review gate\" (no ruleset edit).\nPrimary workflow is now pull_request_target with base.sha script pin; shadow\nfile retired. Label-guard labeled trigger converted the same way.\n\nDual-trigger residual: pull_request kept briefly so required checks still\nreport on this PR and the follow-up that drops it. A1-A3 verified 2026-07-24\n(#2110, #2113).\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "ci(security): cutover Security review gate to pull_request_target (GA…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T01:02:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "619fade0ea3609529857ce56de0a09c9e1a63129",
"body": "* docs(marketing): Stage 4 S4-6 Max+ receipt honesty and claims\n\nLift the \"receipt you hold\" embargo only for Max root delivery: claims\ncallout, Max pricing line, FEATURE_LABELS, AUDIT_RECEIPTS.md honesty table.\nVerification stays free; Free/Pro keep signed rows without root download.\n\n* fix(docs): \n[…]\nlock failed secret-paths-lockstep.\nMove the AUDIT_RECEIPTS cross-link into SECRET_PATHS.note and re-render.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "docs(marketing): Stage 4 S4-6 Max+ receipt honesty and claims (#2111)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T01:00:15Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a438001929f9a5ea18483a1ac2d72e60e3255b4f",
"body": "* feat(dev): add createVitestConfig and migrate first package cohort\n\nC5 / P2-F: shared Vitest factory at @revealui/dev/vitest with\nparameterized thresholds. Migrate openapi, tokens, engines, cache,\nresilience, and security configs onto the factory.\n\n* feat(dev): batch remaining vitest configs onto \n[…]\ny default only matches src/**; scripts tests live under\n__tests__/ so CI exited with \"No test files found\".\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(dev): createVitestConfig factory + first package cohort (#2110)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T00:59:46Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "68736f489ab5ab7ce02e3d9f7d74f84a3e51bce0",
"body": "…-376) (#2112)\n\nAdd non-required security-review-gate-target.yml so workflow-definition\nprovenance can be verified (A1–A3) before cutover. Keeps base.sha script\npin and read-only permissions; does not change rulesets or the primary gate.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "ci(security): shadow Security review gate on pull_request_target (GAP…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-24T00:21:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "507611d634437b4a31342a1d24cc109395307a63",
"body": "Pure verifyAuditAnchorOffline (root signature + optional inclusion proof),\npnpm verify:audit-anchor CLI with no network/DB, and claims-evidence refs\nfor Stage 4 Merkle/anchor artifacts.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(security): offline audit-anchor verify CLI (GAP-355 S4-5) (#2108)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T23:50:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1b213e60b7a0bac760762f4fe0a6e5322420c023",
"body": "Record incubating posture for built-but-unwired surfaces: keep code,\ndo not claim app-mounted hypervisor or product skill registry. Align\nmarketplace discovery copy and file headers with ADR-007.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "docs(c11): ADR-007 incubate MCPHypervisor and ai skills/obs (#2109)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T23:49:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a7250f06dc143c46f7f6aa3a5d6fdec8a422d8ec",
"body": "…-4) (#2106)\n\n* feat(server): audit anchors API and Max+ entitlement gate (GAP-355 S4-4)\n\nGET /api/audit/anchors, /:id, /:id/proof?seq= for account-scoped Merkle\nroots. Auth + auditLog feature (Max+) via middleware; public-key stays open.\n\n* feat(server): PGlite coverage and proof helper wiring for \n[…]\nient() returns Database (Neon | node-pg); DatabaseClient is Neon-only\nand failed server typecheck (TS2345).\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(server): audit anchors API and Max+ entitlement gate (GAP-355 S4…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T22:12:42Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "90a481def623616ddbebb703beda5ccb5e813c67",
"body": "Remove core Observability TracingSystem (tests-only, zero app mounts)\nand @revealui/paywall server/hono + server/next (zero app importers;\napps gate via isLicensed). Drop optional hono peer from paywall.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "chore(c11): delete unmounted tracing and paywall server adapters (#2107)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T10:31:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a9eccd1e65f6c41766f5358b5bdb5ea3b49d2de7",
"body": "* chore(cache): delete unwired edge/CDN helpers (C11)\n\nRemove packages/cache edge-cache and cdn-config modules and their\ntests: zero app consumers, tests-only surface. Keep store adapters\nand CacheInvalidationChannel. Drop unused @revealui/security dep.\n\n* chore(core): drop dead @revealui/core/cachi\n[…]\n-export of @revealui/cache. Removes the\n./caching export path and the unused workspace dep (C11 follow-up).\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "chore(cache): delete unwired edge/CDN helpers (C11) (#2105)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T09:47:06Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f20b579f2eccfb432e2d5ca88801da3284ee0b01",
"body": "* feat(server): audit anchor worker sweep (GAP-355 S4-3)\n\nFly worker interval job (AUDIT_ANCHOR_SWEEP_ENABLED): per non-null tenant,\ntake contiguous signed audit_log rows after last anchor, Merkle-root\nsignatures, Ed25519-sign range-bound root, insert audit_anchors.\n\n* feat(server): complete S4-3 an\n[…]\nyptoSigner from env for root sign.\nPGlite integration tests for size/lag/gap/entitlement/null-tenant paths.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(server): audit anchor worker sweep (GAP-355 S4-3) (#2104)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T09:46:40Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "93a4d93ab41dfe8a504ca21307d313d0364d5e0e",
"body": "…2) (#2103)\n\nLibrary-only Stage 4 primitive: leaf=SHA-256(signature), binary Merkle with\nodd-last-duplicate, inclusion proofs, contiguous-seq assert, and Ed25519 root\nsign over tenant+seq range+leafCount+root (reuses Stage 3 signer envelope).\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(security): Merkle root builder and anchor root sign (GAP-355 S4-…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T07:51:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "de95f6a6ae6ede28ca4d8c9a711b25d95dd3b946",
"body": "* chore(mcp): remove Supabase MCP launcher and dependency\n\nDelete launchSupabaseMcp and packages/mcp/src/servers/supabase.ts,\ndrop the supabase-mcp root dep, and unwire CLI/admin/server manifest\ncatalog entries. Docs and harness skill/rule content now state the\nadapter was removed; agent DB tooling \n[…]\nKETPLACE_MCP_SERVERS no longer lists Supabase; renumber evidence\npaths so claims-evidence gate stays green.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "chore(mcp): remove Supabase MCP launcher (#2102)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T07:48:00Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "7ecaad887bd984fa3c6750faf90fe77cc73e61f7",
"body": "* feat(auth): Phase 3 engines ADR-006 + C11 requireMfa and SecurityAlertService\n\n- ADR-006: incubate @revealui/engines (option C), not app entry\n- Session metadata.mfaVerified after MFA login (verify + backup)\n- checkSessionMfa / requireSessionWithMfa on api-keys write/delete + GDPR delete\n- audit-b\n[…]\nspreading unknown[] into it is TS2556.\nAccept rest unknown[] on the mock so the hoisted wrapper typechecks.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(auth): Phase 3 engines ADR-006 + C11 requireMfa and alerts (#2100)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T07:46:43Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "52472334bdc3af08d93b44a1636f390395371633",
"body": "* feat(db): GAP-355 S4-1 audit_anchors schema and migration\n\nAdd audit_anchors table for per-tenant Merkle roots (Stage 4 ANCHOR). Schema\n+ journal 0028 only; worker, crypto, and API land in later S4 PRs per design.\n\n* style(db): biome format + regenerate types for audit_anchors\n\n* fix(db): S4-1 mig\n[…]\nmissingSnapshot in\n_custom.json. Bump marketing/docs table count 96→97 for claim-drift after\naudit_anchors.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(db): GAP-355 S4-1 audit_anchors schema and migration (#2101)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T05:32:59Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "94aff5e422ecc926b0fc6b4818a8113881841719",
"body": "…-406) (#2099)\n\nmanager materialize now emits equal-rank adapter surfaces: .revealui/content\n(claude-code), .cursor/hooks.json, and .opencode agents/commands — not only\nthin vendor stubs. Cursor/OpenCode stubs match Claude's manager orientation.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(harnesses): materialize Cursor/OpenCode content via manager (GAP…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T05:19:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1dd127b21291a1cb0f8bc47d38719fdf92f66930",
"body": "Refresh origin/test so the Nix shell banner \"behind origin/test\" is\nhonest. Never merges. Opt out with REVEALUI_SKIP_FETCH_TEST=1.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "chore(env): quiet fetch origin/test on direnv enter (#2098)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T05:06:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9eb27c0bf00dd3ddc36e612513c7d1bc40443331",
"body": "* fix(services): DbCircuitBreaker composes resilience store (P2-D)\n\nAdd NeonCircuitBreakerStore implementing @revealui/resilience\nCircuitBreakerStore. DbCircuitBreaker persists via the store (not a\nparallel Neon path), keeps thresholds/fail-open/local cache, and\nreuses resilience CircuitState types.\n[…]\n\n\nNeon HTTP client types reject .returning({ col }) — use .returning() only\n(TS2554 on CI typecheck/build).\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(services): DbCircuitBreaker composes resilience store (P2-D) (#2097)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T05:05:50Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "7ace519ce7b05281efc7af553dcb48d65b6f7ab3",
"body": "* fix(core): single readCsrfToken for browser clients (P2-C)\n\nCanonical implementation lives in @revealui/core/admin/utils/csrf (with\ntests). auth/react re-exports it; ai useAgentStream imports it and drops\nthe private copy. Adds package export for the csrf subpath.\n\n* fix(ai): resolve @revealui/cor\n[…]\nlient/admin). Prefer a more-specific core/admin alias so\nuseAgentStream csrf import resolves in unit tests.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(core): single readCsrfToken for browser clients (P2-C) (#2095)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T04:39:41Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5aadbc7a4847ad51b833f3a7e263eda5dd1ad62f",
"body": "…096)\n\n- Postgres status prefers app DB on :5432 (seed/dev); Nix .pgdata is optional\n- Show commits behind origin/test; methodology one-liner (TRACKER, PR→test)\n- tracker + wb helpers default to .jv TRACKER and workboard (not stub)\n- Quick cmds: gate:quick, seed, rfg; update workboard stub + .envrc notes\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "chore(shell): align Nix banner and helpers with fleet methodology (#2…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T04:34:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f502b70d08b9e748ad34ec8cdced4a082d5f4e80",
"body": "* fix(core): ValidationError taxonomy (fleet-redundancy P2-A)\n\nCanonical domain ValidationError lives in utils/errors (HTTP 400 status).\nField-ingress reuses it. React boundary renames to ClientValidationError.\nGuards and error-reporter use instanceof only — no name spoof false positives.\n\n* test(co\n[…]\norkError by name spoof; reporter now\nrequires the real NetworkError class. Align the IT with P2-A taxonomy.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(core): ValidationError taxonomy (fleet-redundancy P2-A) (#2092)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T04:12:18Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "891ee5c7a03f056d2deeb981f3552a7a5ed2a3e0",
"body": "…s (#2094)\n\nAdd pages/for-operators-managed.ts + UI fieldAttrs wire for /for-operators/managed.\nStacks on modular page-blocks (auto seed discovery; no mono merge collision).\nWaitlist form interactivity stays component-local.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(marketing): wire for-operators managed CMS on modular page-block…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T04:12:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5137fe0c336048fdcab4f1cb388e886ac89ccef5",
"body": "Delete OAuthClient/OAuthProviders/OAuthConfig/User from @revealui/security\n(zero production importers, no PKCE). Keep TwoFactorAuth. Point OAuth\nconsumers at @revealui/auth. Update security + cli codemod fixtures.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(security): remove unused OAuthClient (fleet-redundancy P2-B) (#2093)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T04:09:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2a2fbaa3b5fa6b1cac2b660fabebf3c9e343c88f",
"body": "…2090)\n\nRender the complete 2026-07-09 positioning pair on the technical homepage\nhero (roof sentence + governed and audited user) with the existing support\nline. Keep H1 and receipt foil unchanged. Index sentence2 in claims-evidence\nwith auth, access-enforcement, and audit-signing tests.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(marketing): restore full locked form on product hero subtitle (#…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T03:57:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8e6ce8095bcb644cbad9d52fda01c1b64511fa9f",
"body": "…#2089)\n\n* refactor(marketing): modular page-blocks to stop VES merge cascades\n\nSplit the mono page-blocks.ts into page-blocks/pages/* modules with\nper-page *PageSeed exports and seed auto-discovery. Concurrent VES\npage wires no longer share one mega-file or a hand-edited PAGE_SEEDS\narray. Gate: val\n[…]\n (../../content/types), re-export FaqItemData\nuse in fair-source, and restore PhilosophyParagraphRole type.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "refactor(marketing): modular page-blocks to stop VES merge cascades (…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T03:57:31Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "096b867ee6e9fdafb5dc1dc2ffb079c29fffe44f",
"body": "* fix(validate): count test files via git ls-files (GAP-399)\n\nPrefer git ls-files for METRICS.testFiles so nested .wt/ worktrees under\nthe main checkout cannot inflate the claim-drift gate. Keep the readdir\nwalk (with .wt/.worktrees name exclusion) as fixture and git-less fallback.\nAdd red-first reg\n[…]\nthat were missing from the #2083 snapshot lock.\nRequired to push any PR through the phase-1 hard-fail gate.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(validate): count test files via git ls-files (GAP-399) (#2088)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T03:30:44Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "c1705155dcac6d2ada5e8440467468f6fff69ea9",
"body": "* feat(marketing): wire for-operators how-it-works CMS blocks\n\nDerive narrative sections from content/for-operators-how-it-works into\npage-blocks, render via useMarketingPageBlocks + fieldAttrs, and seed the\nfleet-marketing for-operators-how-it-works page. Fully narrative (no price\nanchors). Same VE\n[…]\nng from the committed snapshot. Regenerate so pre-push can run;\nimports-only biome fix in page-blocks test.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(marketing): wire for-operators how-it-works CMS blocks (#2087)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T03:21:20Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "329aa5dcc2d5f89ee162e15c43b2167fc3f363e3",
"body": "* feat(marketing): wire services CMS blocks (VES residual)\n\nDerive /services narrative sections from for-operators content into\npage-blocks, render via useMarketingPageBlocks + fieldAttrs, and seed\nthe fleet-marketing services page. Engagement ladder rungs stay\ncomponent-local for price-anchor safet\n[…]\nment ladder rungs and FAQ stay static for claims safety\n(price anchors). Same pattern as fair-source #2077.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(marketing): wire services CMS blocks (VES residual) (#2084)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T03:04:54Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ac579b813adb5548143b1edbb4c132d4d3273582",
"body": "…P-406) (#2083)\n\n* feat(harnesses): lock definition ↔ generator content snapshots (GAP-406)\n\nAdd committed SHA-256 snapshots per generator under content-snapshots/,\ncontent snapshot --check|--write, content diff --check, unit tests, and a\nlocal ci-gate hard fail so definition edits cannot ship without refresh.\n\n* test(harnesses): drop unused import in content-snapshot test\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(harnesses): definition ↔ generator content snapshot drift CI (GA…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T02:54:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1a138cad802fbd0b40954b8ca09f0a72dc5ae55d",
"body": "…-406) (#2082)\n\nAdd code-over-docs, durable-solutions, disposition-actions, and adapter-only\nrules to @revealui/harnesses content definitions and preamble tier 1.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(harnesses): export Plane A hardlines as package definitions (GAP…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T02:41:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8c63437f93a45e9fbde2175a613433328864c76c",
"body": "* docs(packages): md-truth W2 package/app claim fixes (GAP-407)\n\nAlign package and app README claims with code for Session C of the\nfleet MD truth audit: table/migration counts, presentation component\ncount and Button API, MCP launch commands, storage R2-only wording,\nconfig load priority, and related export/script drifts.\n\n* style(mcp): biome format claude-template.json\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "docs(packages): md-truth W2 package/app claim fixes (GAP-407) (#2081)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T00:36:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "00257e14e1a0c2b39d507a6d48f9476f89444c39",
"body": "Derive fair-source narrative sections from content/fair-source.ts into\npage-blocks, render via useMarketingPageBlocks + fieldAttrs, and seed\nthe fleet-marketing fair-source page. Metric-bearing hero and package\ninventory table stay static for claims safety.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(marketing): wire fair-source CMS blocks (VES residual) (#2077)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T00:36:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8cd5ca56b8c2e94ce4937399f86d63f8fe816083",
"body": "* docs: fix high DOC-DRIFT countable claims (GAP-407 W2)\n\nAlign WHAT_WORKS_TODAY, MARKETING_METRICS, COMPONENT_CATALOG, and the\nclaim-drift blog sample with claim-drift / site.ts METRICS ground truth:\nversions, workspaces, license split, UI components, tables, CHECK count,\nNeon-primary Supabase fram\n[…]\n security-paths.shared.json for review gate\"\n\nThis reverts commit 4b77375b1e38c8c08bd788d88238407090fd8ce2.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "docs: fix high DOC-DRIFT countable claims (GAP-407 W2) (#2076)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T00:35:40Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "b5c7c57c564690f4e23a41453082fc44053f7cc7",
"body": "* feat(harnesses): finish .revealui manager as equal-vendor SSOT (GAP-406)\n\nWire content sync default generator to the manager tree, preserve\nexisting manager.json on materialize, path-gate manager check in CI via\nvalidate:structure --manager-only, and point CLAUDE.md/AGENTS.md at\n.revealui/manager.\n[…]\nagged existsSync/read then write on\nmanager.json. Always write after mkdir; load/check use try-read ENOENT.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(harnesses): finish .revealui project manager (GAP-406) (#2080)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-23T00:33:02Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "c203b42b02b8595da2790a6dfd2fcfe24ef4ba22",
"body": "…ckout (#2075)\n\nGAP-404 moved SECURITY_PATHS into security-paths.shared.json, but the\nsecurity-review-gate workflow still sparse-checked out only the two .cjs\nfiles. CI then ENOENTs on every PR (base checkout) before classification.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(ci): include security-paths.shared.json in review-gate sparse che…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-22T23:20:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f4f4e00320c5b4cb801974e3ae56693d0b3815f7",
"body": "…06) (#2074)\n\n* feat(harnesses): Claude Code content generator + tracker-first rule\n\nGAP-406 vertical slice: Claude is an adapter that consumes canonical\n@revealui/harnesses definitions rather than a second hand-authored SSOT.\n\n- ClaudeCodeGenerator emits .claude/rules|commands|agents|skills\n- track\n[…]\nrse checkout (GAP-404).\nSame fix as #2075; needed on this branch so the gate evaluates instead of crashing.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(harnesses): Claude Code content generator + tracker-first (GAP-4…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-22T23:18:01Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f33a9346b9e05044d1d2d9b4670b1a3f6393b51e",
"body": "…(#2073)\n\nLoad shared security path markers from security-paths.shared.json so the\nin-repo review gate and the fleet checker cannot drift by dual hand-edits.\nWiden shared surfaces only in the JSON file; self-protect the path file.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(ci): single source of truth for SECURITY_PATHS markers (GAP-404) …",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-22T18:12:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "efc5f7bb560f5752904a0014670cd7bc7d1146e8",
"body": "* ci(backflow): soft-enforce merge-commit for main→test backflow PRs\n\nKeep dual merge methods (feature squash still allowed). Add PR guard that\nfails backflow-shaped PRs until label backflow:merge-commit, plus push:test\nancestry check so a squash-merged backflow fails CI on test.\n\n* fix(ci): tighten\n[…]\nvoid false positive on guard branch)\n\n* fix(ci): run backflow guard from PR head so introducing PR can pass\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "ci(backflow): soft-enforce merge-commit for main→test backflow (#2072)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-22T16:41:52Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "85e88546fa565ab83c4f1104976668ce79bae4a6",
"body": "…-test\n\nchore(test): backflow main into test (1 commit(s) behind)",
"is_bot": false,
"headline": "Merge pull request #2071 from RevealUIStudio/chore/backflow-main-into…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-22T15:50:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0d4a3169b2099dd862c8b85a58c379926973d694",
"body": "Auto-opened by the shared backflow-reusable workflow after main\nmoved forward. Merge commit (no squash) per\nfeedback_merge_main_into_test_must_use_merge_commit so main's\nparentage is preserved and the next promotion-gate check passes.\n\nCreated via the GitHub merges API so the merge commit is SIGNED\n\n[…]\n) — the require-signed-commits ruleset (RS-3) blocks an\nunsigned local git-merge commit from being merged into test.\n\nMissing commits backflowed:\ncf326f050 chore(release): promote test to main (#2069)",
"is_bot": true,
"headline": "Merge main into test",
"author_name": "revfleet-backflow[bot]",
"author_login": "revfleet-backflow[bot]",
"committed_at": "2026-07-22T15:03:48Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "cf326f0508ee09e6380260d7b366a4379150f6bc",
"body": "* fix(server,deploy): durable API boot isolation + REST prod rollback (#2031)\n\n* fix(server): lazy-load OG fonts and swagger so /health never dies\n\nModule-level readFileSync of Inter Tight fonts (GAP-401) and swagger-ui-dist\naborted serverless handler evaluation when assets were missing or mis-resol\n[…]\nhub.com>\n\n---------\n\nCo-authored-by: revfleet-backflow[bot] <287355030+revfleet-backflow[bot]@users.noreply.github.com>\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "chore(release): promote test to main (#2069)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-22T15:03:27Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "fabf8bd11da98ada1ab93cf91693cdbb8b49c9b8",
"body": "Pass Slider label/valueLabel so range inputs associate via htmlFor\n(axe rule label / critical on /pricing E2E). Fallback aria-label when\nno visible label. Unblocks promotion Accessibility check.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(a11y): label pricing cost-calculator sliders for WCAG (#2070)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-22T13:28:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "820dda3f5599d769344abf4c085714e3e8f6022e",
"body": "* feat(marketing): wire /local-ai into VES CMS block stream\n\nAdd local-ai page block derivation from claim-covered content modules,\nstatic-first useMarketingPageBlocks wiring with fieldAttrs, fleet-marketing\nseed page, and canvas default-preview preference. Env-code snippets and\ninteractive Provider\n[…]\n* + page_read tools on content server (no publish)\n6. Philosophy CTA href/label fieldAttrs for link editing\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(ves): P2 local-ai wire + canvas fields, theme, session MCP (#2068)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-22T12:34:50Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d9616ab7abb95707b23f96f8186df39e6e0ebd31",
"body": "…067)\n\n- Bump sharp floor to >=0.35.0 (templates + override; next transitive)\n- Bump @hono/node-server to ^2.0.11 / >=2.0.5 override\n- Migrate Vercel entry off removed /vercel subpath to getRequestListener\n- Editor runtime: allowlist session UUID + preview-token shape (CSRF)\n- Editor setAtPath: segment allowlist + Object.hasOwn + defineProperty\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(security): clear dependabot sharp/hono alerts + editor CodeQL (#2…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-22T12:32:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "264ff2a3a630e8d15bf4381d8bb10aa361a8c383",
"body": "Wire validate:claims-evidence into GitHub CI (was local-gate only). Correct\nMCP collection copy from opt-in to default-on/opt-out, refresh the license\nsplit note (23 MIT), and retarget the receipt hero foil to Stage 3 audit\nsigning + its production-path test. Ratchet legal/* and contact into the\nevi\n[…]\n policy content pins; legal policy files skip capability\nmarkers (legal English) while denylist terms still hard-fail.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(marketing): harden claims-evidence against codebase drift (#2066)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-22T11:30:08Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f4439a9824dd4e74d004f0b29b208325a354ca4f",
"body": "…ate (#2065)\n\n* fix(server): soft-fail license canary in dev; gate voice prose-slot dist\n\nLocal dogfood sets only REVEALUI_LICENSE_PRIVATE_KEY (hosted mode) without\npublic keys, which spammed hosted-license-canary ERROR alerts. Skip canary\nwhen no public keys in development/test; degrade without cro\n[…]\nces source\nMARKETING_PROSE_SLOTS keys; dist is checked only when already present\n(local dogfood staleness).\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(server): soft-fail license canary in dev; voice prose-slot dist g…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-22T11:22:06Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "b6f9f8b392dabe542b7d3152c1e2c51bcdea661b",
"body": "* chore(dev): add pnpm dogfood:api local server launcher\n\nStarts apps/server with seed-env DB URL, revvault hosted license private\nkey, and admin-compatible REVEALUI_SECRET defaults. Rebuilds contracts\nwhen marketing-voice prose slots for section/ctaSection are missing from\ndist (stale dist broke VE\n[…]\n.\n\n* docs(scripts): dogfood:api usage in scripts README\n\n* style(dev): biome-fix dogfood-api for Quality CI\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "chore(dev): add pnpm dogfood:api local server launcher (#2064)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-22T09:13:30Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "fc6bce61411cef71766e9a2259cc1d1349b5bddd",
"body": "…#2063)\n\ncreateTypedCollectionStorage was snapshotted at config import time, often\nbefore loadSeedEnv sets POSTGRES_URL. Pages then fell through to dynamic\nSQL which writes Payload-style `_status`; the canonical table only has\n`status`. Attach a per-call proxy for typed collection storage.\n\nAlso fix\n[…]\n seed page payload (siteId, blocks, status) and find with\ndraft:true so draft rows are detected instead of re-created.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(admin): lazy typed storage so page seed uses status not _status (…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-22T02:54:48Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f1a03ae4758361bbac28adc548a81bb897faaf1e",
"body": "…(#2062)\n\nCLI seed has no interactive admin session, so create/find need\noverrideAccess (same as first-admin bootstrap). Fail loud when the DB\nhas no users and REVEALUI_ADMIN_PASSWORD is missing or shorter than 12.\nSkip contents/events — registry WIRE-UP-PENDING (no backing tables).\nExit non-zero if any page create fails instead of printing success.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(admin): seed CMS pages with overrideAccess; gate contents/events …",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-22T02:03:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9acea06f9c654c3d7c238232336f19065d1337c1",
"body": "* fix(seed): admin seed under direnv + dual package export defaults\n\ntsx resolves workspace packages via the CJS path; Node then rejects\nexport maps that only list \"import\" (ERR_PACKAGE_PATH_NOT_EXPORTED).\nMirror each \"import\" target as \"default\" on all packages/* export maps.\n\nWire apps/admin seed \n[…]\nom apps/admin tsconfig so Next never typechecks it.\n\n* style(admin): biome-format tsconfig exclude for seed\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(seed): admin seed package exports + seed-env under direnv (#2061)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-22T01:44:34Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "c62b7dcd1b919581c46f1fb971b3a3f06a9ee1fc",
"body": "… (#2060)\n\n* fix(seed): demote passwordless direnv DB URL so admin .env.local wins\n\nNix flake and .envrc export postgresql://postgres@localhost:5432/postgres\nwithout a password. loadSeedEnv used override:false, so that placeholder\nblocked apps/admin/.env.local and SCRAM failed with \"password must be\n[…]\n(escape: REVEALUI_ALLOW_PASSWORDLESS_DB=1).\n\n* style(seed): organize imports in seed-env tests for Biome CI\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(seed): demote passwordless direnv DB URL so admin .env.local wins…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-22T01:04:39Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "03560dd713e5597b20f40a0b0e0884789da38662",
"body": "* feat(harnesses): GAP-199 native master-spec coupling advisory\n\nProvider-agnostic twin of ~/.claude/hooks/master-spec-pr-coupling.js.\nevaluateMasterSpecCoupling + emit on file-edit/post-tool in runHookCommand;\nwarn-only, never blocks. Claude-side hook remains the Claude PostToolUse\nentry and docume\n[…]\ne\" run remained on the head SHA. Empty commit\nto produce a clean required-check set for test branch policy.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(harnesses): GAP-199 native master-spec coupling advisory (#2059)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T23:10:13Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "194a17dbf569e932ba85caa9c18901d1de2406d0",
"body": "stopAllAndWait holds the event loop through grace so SIGTERM-ignoring\nchildren receive SIGKILL before daemon exit. Intentional terminates map\nto stopped. Coordinator shutdown awaits stopAllAndWait.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(harnesses): GAP-390 keep SIGKILL timer ref'd on drain (#2058)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T22:34:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c20ff584060c76a372b1dfec7dd8d7b112ba1bf1",
"body": "… (#2057)\n\n* docs(grok): monorepo worktree isolation hardline + residual allowlist note\n\nPin multi-step product work to origin/test worktrees in project Grok rules.\nClarify GAP-398 residual floor purpose on the tier1 allowlist description\n(policy pointer; no host rewrites).\n\n* ci: re-trigger after d\n[…]\nob failed at Initialize containers pulling\npostgres:16 (registry timeout). Docs-only PR; no product change.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "docs(grok): monorepo worktree isolation + GAP-398 residual floor note…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T22:24:49Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "425b7ecf8f912ffd2941ad902c2925ca7fd8fda8",
"body": "* feat(server): wire remaining GAP-300 nudge signals (11/11)\n\npro-license-wire: license JWT exists and not yet fetched/verified.\npro-connect-data: day3+ without content, API key, or MCP tool usage.\nmax-enable-memory: Max/Enterprise without ai_memory_sessions row.\n\nHonest proxies only — no remote env\n[…]\n/license/verify. Security-path touches are intentional\nand require non-author review + sec-review:approved.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(server): wire remaining GAP-300 nudge signals (11/11) (#2056)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T21:53:37Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "b1815da3ea47aca4a2d5da90a340478baca48d35",
"body": "… (#2055)\n\nSECURITY: touches middleware/license.ts. On free-tier requireFeature denial\nonly, best-effort first-ever usage_meters upgrade_intent write. Does not\nchange allow/deny decisions. Enables free-pro-gate selection (8/11 triggers).\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(server): record free-tier upgrade_intent for free-pro-gate nudge…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T21:27:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7e9396fdf89dd00fd866a30f95f3ab3aef979168",
"body": "… loud (#2054)\n\nShared scripts/lib/seed-env.ts for fleet seeds: load dotenv without\nclobbering process env, prefer POSTGRES_URL, refuse electric-latency-probe\n(5434/revealui_probe) unless REVEALUI_ALLOW_PROBE_DB=1, connectivity\npreflight with redacted host:port/db, owner email from\nREVEALUI_SEED_OWN\n[…]\nssion env / .env.probe.local only — never permanent sed of\napps/admin/.env.local (root cause of silent seed failures).\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(scripts): durable seed env — refuse probe DB, resolve owner, fail…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T21:12:45Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "848accb53c552ee64d52f942ba710e4726877ee6",
"body": "…(#2053)\n\n* feat(server): wire free-pro-gate and pro-read-receipts nudge signals\n\nGAP-300 residual: record upgrade_intent on free-tier requireFeature denials\nand audit_view on first GET /admin/audit list. Unlock free-pro-gate and\npro-read-receipts triggers (8 of 11 implemented). Still deferred: lice\n[…]\npts + audit_view meter only in this\nPR; free-pro-gate remains deferred until a security-reviewed follow-up.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(server): wire free-pro-gate and pro-read-receipts nudge signals …",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T21:11:27Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ab41e316a03814950aae9e93acb6798eba5af7cb",
"body": "GAP-300 residual: record usage_meters (source=user, meter_name=audit_export)\non successful GET /admin/audit/export, then evaluate max-export-audit for\nMax/Enterprise day-7+ accounts. Best-effort metering never blocks the download.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(server): wire max-export-audit nudge via audit export meter (#2052)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T20:45:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "69829f8074bf62669235e722bcc0cfb04236abff",
"body": "Extend page-blocks derivation + seed for the philosophy page (hero,\nmanifesto section, CTA). Static-first fallback from content/philosophy.ts\nwith click-to-edit annotations on prose. Same pattern as home/products.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(marketing): wire /philosophy to CMS block stream for VES (#2051)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T20:44:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ee0ba8946a5ebddf241b694ddf66b1f0e68c7aad",
"body": "After ADR 2026-07-21 accept: product secondary module only (not H1).\nNested under Proof to keep homepage ≤7 sections. Claims-evidence indexed.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(marketing): secondary FDE deployers band under Proof (#2050)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T20:06:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "86780ad5019334e03bd5cffac3e76b84e24036f4",
"body": "…w page (#2048)\n\n* fix(marketing,presentation): append .data to block annotation paths\n\nEvery emitted data-rvui-field path stopped at the block's array index\n(blocks.0.title) instead of its data object (blocks.0.data.title),\nbecause every block component reads its fields from block.data.*. The\nsessi\n[…]\nup/down/delete/add text).\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(ves): land .data path contract, create-session UI, default previe…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T19:58:26Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5437057a72334ff44ee64d72d7bff937348c08a3",
"body": "* docs(blog): publish founder essay on shareable AI upside\n\nAdds docs/blog/17-shareable-upside.md and registers it on the marketing\nblog index (revealui.com/blog/shareable-upside) plus docs nav/slug\nmanifest. Owner-directed mission narrative: retail to self-taught rebuild,\nK-shaped economy, leap of \n[…]\nas Error: disk full in admin#test,\nunrelated to the blog essay. Showcase golden drift is also pre-existing.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "docs(blog): founder essay — own the upside of AI (#2047)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T19:34:05Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "cbc0629f2d251d85ad3670eca8feaed4e50d60db",
"body": "* fix(server): complete sendCronFailureAlert TODOs after #787\n\nWire centralized cron failure alerts for Stripe livemode mismatch\n(webhooks) and GDPR stripe customer delete failures. Removes stale\n\"after PR #787 merges\" TODOs; keeps specialized livemode email copy.\n\n* fix(server): import sendCronFail\n[…]\nnt. Align the full snapshot set with the\n#2045 rebaseline (presentation Button family + Tier-1 host burns).\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(server): complete sendCronFailureAlert TODOs after #787 (#2043)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T19:19:14Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "3a35d66db29521e2b9592d51056d4f22698ee873",
"body": "* fix(admin): burn GAP-398 media agent marketplace hosts\n\nReplace button/input/select/svg with @revealui/presentation on media\nlibrary, agent-tasks, agents/new wizard, and marketplace detail.\nAllowlist 27→17.\n\n* fix(admin): burn GAP-398 legacy kit hosts\n\nWire kit Button/SoftButton/PlainButton, email\n[…]\nns change control chrome metrics; re-pin\nChromium goldens from CI actuals (Button height + related layout).\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(admin): finish GAP-398 allowlist burn to 6 residuals (#2046)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T19:07:25Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a9ac4914968a96dcc0b8e3c3e18af27b6071156c",
"body": "* fix(apps): burn GAP-398 Tier-1 presentation allowlist\n\nReplace hand-rolled button/input/select/svg hosts with\n@revealui/presentation across docs showcase and admin chrome\n(jobs, mcp, marketplace, coordination, knowledge-graph, refunds,\ndashboard). Allowlist 57→30; docs showcase fully clear.\n\n* fix\n[…]\nystemHealthMonitor filter selects, and\nsignup ToS checkbox now use @revealui/presentation. Allowlist 30→27.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(apps): burn GAP-398 Tier-1 presentation allowlist (#2044)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T14:29:21Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "709f6e0f2c97ad8bd7911f73f6779fd88e9d32c1",
"body": "Phase-1 ci-gate now runs validate:tier1-presentation --hard-fail.\nNon-allowlisted button/input/select/textarea/svg host elements fail\nthe gate. Remaining allowlist burn is a separate follow-up.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(ci): hard-fail GAP-398 Tier-1 presentation gate (#2042)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T14:29:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3b3f3b55135d47a5ef697a1d93b1873e4d18c90d",
"body": "* docs(rules): point branch policy at fleet planes\n\nAdd never-branch-off-feature hardline to project git rules and thin\nGrok monorepo pointer to claude-config / revcon / rfg owners.\n\n* fix(rules): rematerialize git.md from revcon for lockstep\n\nQuality failed validate:rules-lockstep on a hand-edited \n[…]\npy from revcon profiles so git.md + manifest sha\nmatch, and include the missing token-economy profile rule.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "docs(rules): branch-base hardline + monorepo pointer (#2041)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T06:51:33Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0f36283235eee7031fb738cb60945ed7cb6febd3",
"body": "* fix(admin): burn GAP-398 Tier-1 presentation residuals\n\nReplace hand-rolled button/svg/input/select hosts with\n@revealui/presentation across admin chrome (errors, settings,\nauth, billing/license, onboarding, health, MCP panels, chat,\nagents). Allowlist admin 94→44 (total 107→57). Residual classes:\n[…]\n and UpgradeDialog now import Button from\n@revealui/presentation/client; incomplete vi.mock stubs broke CI.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(admin): burn GAP-398 Tier-1 presentation residuals (#2040)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T06:51:20Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a1628d1cea229abebdb30850ee668fdeb0b4b8f8",
"body": "* fix(marketing,docs): burn GAP-398 Tier-1 allowlist residuals\n\nReplace hand-rolled buttons/icons with @revealui/presentation across\nmarketing (NavBar, Hero, FAQs, PricingTeaser, Proof, Products filters,\nFairSource, Status) and docs ErrorBoundary. Allowlist 127→115; marketing\nleft with content-drive\n[…]\n error as marketing: provider icons accept SVG attrs only.\nDocLayout typecheck was failing CI on #2038 tip.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(marketing,docs): burn GAP-398 Tier-1 allowlist residuals (#2038)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T05:49:22Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "6b4e8f58655f50ed47b7b46110b6e015c54833f9",
"body": "… residuals (#2037)\n\nGAP-398: AST gate flags button/input/select/textarea/svg in apps/* with an\nallowlist burn-down (warn-only in phase-1). Marketing CostCalculator uses\npresentation Slider; ProviderSwitch and PricingPage billing toggle use Button;\ncheck marks use IconCheckCircle.\n\nADR amendment lives in .jv; allowlist enumerates remaining residuals.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "feat(validate): add Tier-1 presentation gate and burn named marketing…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T04:58:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "df6ab2184c16241fb936edc671480daddd9cfa93",
"body": "…-test\n\nchore(test): backflow main into test (1 commit(s) behind)",
"is_bot": false,
"headline": "Merge pull request #2036 from RevealUIStudio/chore/backflow-main-into…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T04:38:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b211bbb225bf13d5c6d8c39bcc9ce48be427f164",
"body": "Auto-opened by the shared backflow-reusable workflow after main\nmoved forward. Merge commit (no squash) per\nfeedback_merge_main_into_test_must_use_merge_commit so main's\nparentage is preserved and the next promotion-gate check passes.\n\nCreated via the GitHub merges API so the merge commit is SIGNED\n\n[…]\n) — the require-signed-commits ruleset (RS-3) blocks an\nunsigned local git-merge commit from being merged into test.\n\nMissing commits backflowed:\n1e43dea28 chore(release): promote test to main (#2034)",
"is_bot": true,
"headline": "Merge main into test",
"author_name": "revfleet-backflow[bot]",
"author_login": "revfleet-backflow[bot]",
"committed_at": "2026-07-21T04:12:22Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1e43dea28b4f1e2d962ba5966a828059e9869718",
"body": "* fix(server,deploy): durable API boot isolation + REST prod rollback (#2031)\n\n* fix(server): lazy-load OG fonts and swagger so /health never dies\n\nModule-level readFileSync of Inter Tight fonts (GAP-401) and swagger-ui-dist\naborted serverless handler evaluation when assets were missing or mis-resol\n[…]\nhub.com>\n\n---------\n\nCo-authored-by: revfleet-backflow[bot] <287355030+revfleet-backflow[bot]@users.noreply.github.com>\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "chore(release): promote test to main (#2034)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T04:12:07Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a9430b72e91067fbed96c299705f0d5b004d8dae",
"body": "Retry preview-origin click dispatch until the field editor mounts.\nThe origin-pinned listener registers in a useEffect after paint, so a\nsingle dispatch right after findByTitle can race under CI load and fail\nUnit Tests on tip (blocking promote #2034).\n\nVerified: vitest EditSessionCanvas 6/6 pass.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(editor): stabilize EditSessionCanvas click-open tests (#2035)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T04:00:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "03fbfb445b47bacd5bf84be6603312066e392d8e",
"body": "…#2031)\n\n* fix(server): lazy-load OG fonts and swagger so /health never dies\n\nModule-level readFileSync of Inter Tight fonts (GAP-401) and swagger-ui-dist\naborted serverless handler evaluation when assets were missing or mis-resolved\non Vercel, turning /health into FUNCTION_INVOCATION_FAILED after #\n[…]\nroken aliases live when smoke failed\n- smoke job: checkout + node for the script; drop pnpm/vercel CLI path\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(server,deploy): durable API boot isolation + REST prod rollback (…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T03:11:26Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ae0442f106335e70cf1aa9a5d538bebfd7021af0",
"body": "…-test\n\nchore(test): backflow main into test (1 commit(s) behind)",
"is_bot": false,
"headline": "Merge pull request #2033 from RevealUIStudio/chore/backflow-main-into…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T03:10:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "722fe5c4202fd2a690f6b12ecc0580789ad0e6fa",
"body": "Auto-opened by the shared backflow-reusable workflow after main\nmoved forward. Merge commit (no squash) per\nfeedback_merge_main_into_test_must_use_merge_commit so main's\nparentage is preserved and the next promotion-gate check passes.\n\nCreated via the GitHub merges API so the merge commit is SIGNED\n\n[…]\nhe require-signed-commits ruleset (RS-3) blocks an\nunsigned local git-merge commit from being merged into test.\n\nMissing commits backflowed:\n05e5971db Merge pull request #2030 from RevealUIStudio/test",
"is_bot": true,
"headline": "Merge main into test",
"author_name": "revfleet-backflow[bot]",
"author_login": "revfleet-backflow[bot]",
"committed_at": "2026-07-21T02:40:22Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "05e5971db5800edcc0fa41362445ee56a6d2ffa4",
"body": "chore(release): promote test to main",
"is_bot": false,
"headline": "Merge pull request #2030 from RevealUIStudio/test",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T02:39:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "09f2f7d138e74020e85b829aba8da953f7239820",
"body": "* fix(mcp): call content REST under /api/content/*\n\nGoverned tools hit /api/sites and /api/<collection>, which 404 on the live\nAPI (routes mount under /api/content/*). Align factory + tests with the real\ncontent router so Level 1 MCP dogfood works after REVEALUI_API_URL is set.\n\n* docs(mcp): correct content path comment after prefix fix\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(mcp): call content REST under /api/content/* (#2029)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T02:22:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "08682379594f017be4e1c6a239b37b0397e2a1fd",
"body": "…-test\n\nchore(test): backflow main into test (1 commit(s) behind)",
"is_bot": false,
"headline": "Merge pull request #2028 from RevealUIStudio/chore/backflow-main-into…",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T02:21:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ed8146ab51fc6c7f63129249f1e79c937a1c71a8",
"body": "Auto-opened by the shared backflow-reusable workflow after main\nmoved forward. Merge commit (no squash) per\nfeedback_merge_main_into_test_must_use_merge_commit so main's\nparentage is preserved and the next promotion-gate check passes.\n\nCreated via the GitHub merges API so the merge commit is SIGNED\n\n[…]\nhe require-signed-commits ruleset (RS-3) blocks an\nunsigned local git-merge commit from being merged into test.\n\nMissing commits backflowed:\n58fa66754 Merge pull request #2027 from RevealUIStudio/test",
"is_bot": true,
"headline": "Merge main into test",
"author_name": "revfleet-backflow[bot]",
"author_login": "revfleet-backflow[bot]",
"committed_at": "2026-07-21T02:07:16Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "58fa667540d5e1fb0b97445182e929b3c4b59b65",
"body": "chore(release): promote test to main",
"is_bot": false,
"headline": "Merge pull request #2027 from RevealUIStudio/test",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T02:06:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c0b4da1cb2252f1d66f2ecabaec61a137fe7c004",
"body": "fix(deps): sync pnpm-lock overrides with package.json",
"is_bot": false,
"headline": "Merge pull request #2026 from RevealUIStudio/fix/lockfile-overrides-sync",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T01:53:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ac66ae96cdfa2380f86b03f558153628f067f5e9",
"body": "#2017 switched license routes to readPemEnv(), but the vitest mocks still\nreturned raw process.env values. PEM \\n unescape tests then failed on CI.\nMirror production normalizePem inside the mock.",
"is_bot": false,
"headline": "test(server): mock readPemEnv with PEM unescape in license tests",
"author_name": "RevealUI Studio",
"author_login": "joshua-v-dev",
"committed_at": "2026-07-21T01:30:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cd4a4be24d6f3ebf8c49e7423b328022c1557470",
"body": "* fix(server): restore tsx watch dev boot (GAP-401)\n\ntsx watch could not load the API for months: .ttf ESM imports and banner-only\nrequire for swagger-ui-dist. Use runtime font reads + copy-og-fonts (mirror\nWASM), import.meta.resolve for swagger assets (compatible with tsup banner),\nand a CI Server \n[…]\n=5.2.1), which\nbreaks pnpm install --frozen-lockfile on CI. Keep a single exact pin and\nalign package.json.\n\n---------\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(server): restore tsx watch dev boot (GAP-401) (#2023)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T00:49:19Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "78a3b934069441688f83b4b086fe82875769229b",
"body": "Lockfile overrides block had two js-yaml@5 keys (5.2.1 and >=5.2.1), which\nbreaks pnpm install --frozen-lockfile on CI. Keep a single exact pin and\nalign package.json.\n\nCo-authored-by: RevealUI Studio <43050008+joshua-v-dev@users.noreply.github.com>",
"is_bot": false,
"headline": "fix(deps): dedupe js-yaml@5 override in pnpm-lock.yaml (#2025)",
"author_name": "Joshua Vaughn",
"author_login": "RevealUIStudio",
"committed_at": "2026-07-21T00:49:16Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 52,
"commits_last_year": 4620,
"latest_release_at": "2026-07-19T02:15:19Z",
"latest_release_tag": "create-revealui@0.5.15",
"releases_from_tags": false,
"days_since_last_push": 0,
"active_weeks_last_year": 30,
"days_since_latest_release": 5,
"mean_days_between_releases": 0
},
"community": {
"has_readme": true,
"has_license": true,
"has_description": true,
"has_contributing": true,
"health_percentage": 100,
"has_issue_template": false,
"has_code_of_conduct": true,
"has_pull_request_template": true
},
"ecosystem": {
"packages": [
{
"name": "@revealui/ai",
"exists": true,
"license": "FSL-1.1-MIT",
"keywords": [
"agent",
"ai",
"crdt",
"llm",
"memory",
"offline-first",
"orchestration",
"real-time",
"revealui",
"skills",
"tools",
"vector-search"
],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@revealui/ai",
"is_deprecated": false,
"latest_version": "0.8.0",
"repository_url": "https://github.com/RevealUIStudio/revealui",
"versions_count": 332,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 2293,
"first_published_at": "2026-03-06T03:53:03.060000Z",
"latest_published_at": "2026-07-19T01:41:23.743000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 5
},
{
"name": "@revealui/db",
"exists": true,
"license": "MIT",
"keywords": [
"revealui",
"database",
"drizzle",
"orm",
"schema",
"neon",
"postgres"
],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@revealui/db",
"is_deprecated": false,
"latest_version": "0.9.0",
"repository_url": "https://github.com/RevealUIStudio/revealui",
"versions_count": 264,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 1801,
"first_published_at": "2026-03-04T02:13:49.349000Z",
"latest_published_at": "2026-07-19T01:41:23.430000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 5
},
{
"name": "@revealui/cli",
"exists": true,
"license": "MIT",
"keywords": [
"cli",
"admin",
"create",
"revealui",
"scaffolding"
],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@revealui/cli",
"is_deprecated": false,
"latest_version": "0.9.2",
"repository_url": "https://github.com/RevealUIStudio/revealui",
"versions_count": 332,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 2388,
"first_published_at": "2025-11-30T03:45:31.896000Z",
"latest_published_at": "2026-07-19T01:41:22.938000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 5
},
{
"name": "@revealui/mcp",
"exists": true,
"license": "FSL-1.1-MIT",
"keywords": [
"revealui",
"mcp",
"model-context-protocol",
"ai",
"tool-discovery",
"servers"
],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@revealui/mcp",
"is_deprecated": false,
"latest_version": "0.8.1",
"repository_url": "https://github.com/RevealUIStudio/revealui",
"versions_count": 333,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 2417,
"first_published_at": "2025-11-29T14:49:31.446000Z",
"latest_published_at": "2026-07-19T01:41:27.513000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 5
},
{
"name": "@revealui/auth",
"exists": true,
"license": "MIT",
"keywords": [
"auth",
"authentication",
"revealui",
"sessions"
],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@revealui/auth",
"is_deprecated": false,
"latest_version": "0.4.9",
"repository_url": "https://github.com/RevealUIStudio/revealui",
"versions_count": 329,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 2375,
"first_published_at": "2025-11-29T20:01:54.011000Z",
"latest_published_at": "2026-07-19T01:41:22.401000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 5
},
{
"name": "@revealui/core",
"exists": true,
"license": "MIT",
"keywords": [
"revealui",
"cms",
"admin",
"collections",
"rest-api",
"runtime",
"rich-text"
],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@revealui/core",
"is_deprecated": false,
"latest_version": "0.12.0",
"repository_url": "https://github.com/RevealUIStudio/revealui",
"versions_count": 333,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 2784,
"first_published_at": "2025-11-29T14:48:57.765000Z",
"latest_published_at": "2026-07-19T01:41:23.361000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 5
},
{
"name": "@revealui/cache",
"exists": true,
"license": "MIT",
"keywords": [
"revealui",
"cache",
"cdn",
"edge-cache",
"isr",
"revalidation"
],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@revealui/cache",
"is_deprecated": false,
"latest_version": "0.2.5",
"repository_url": "https://github.com/RevealUIStudio/revealui",
"versions_count": 259,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 1588,
"first_published_at": "2026-03-20T18:15:49.114000Z",
"latest_published_at": "2026-07-19T01:41:21.201000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 5
},
{
"name": "@revealui/config",
"exists": true,
"license": "MIT",
"keywords": [
"revealui",
"config",
"environment",
"env",
"zod",
"type-safe"
],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@revealui/config",
"is_deprecated": false,
"latest_version": "0.6.0",
"repository_url": "https://github.com/RevealUIStudio/revealui",
"versions_count": 66,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 1124,
"first_published_at": "2026-03-04T02:13:48.442000Z",
"latest_published_at": "2026-07-19T01:41:23.029000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 5
}
]
},
"popularity": {
"forks": 0,
"stars": 5,
"watchers": 0,
"fork_history": {
"days": [],
"complete": true,
"collected": 0,
"total_forks": 0
},
"star_history": null,
"open_issues_and_prs": 24
},
"ai_readiness": {
"has_nix": true,
"example_dirs": [
"examples"
],
"has_llms_txt": true,
"has_dockerfile": true,
"has_mcp_signal": true,
"bootstrap_files": [],
"api_schema_files": [
"examples/api/openapi.json"
],
"has_devcontainer": true,
"typecheck_configs": [
"apps/admin/tsconfig.json",
"apps/docs/tsconfig.json",
"apps/marketing/tsconfig.json",
"apps/server/tsconfig.json",
"packages/ai/tsconfig.json",
"packages/auth/tsconfig.json",
"packages/cache/tsconfig.json",
"packages/cli/templates/basic-blog/tsconfig.json",
"packages/cli/templates/e-commerce/tsconfig.json",
"packages/cli/templates/portfolio/tsconfig.json",
"packages/cli/templates/starter-native/tsconfig.json",
"packages/cli/templates/starter/tsconfig.json",
"packages/cli/tsconfig.json",
"packages/config/tsconfig.json",
"packages/contracts/tsconfig.json",
"packages/core/tsconfig.json",
"packages/db/tsconfig.json",
"packages/dev/tsconfig.json",
"packages/editor/tsconfig.json",
"packages/engines/tsconfig.json",
"packages/harnesses/tsconfig.json",
"packages/knowledge-graph/tsconfig.json",
"packages/mcp/tsconfig.json",
"packages/openapi/tsconfig.json",
"packages/paywall/tsconfig.json",
"packages/presentation/tsconfig.json",
"packages/resilience/tsconfig.json",
"packages/router/tsconfig.json",
"packages/scripts/tsconfig.json",
"packages/security/tsconfig.json",
"packages/services/tsconfig.json",
"packages/setup/tsconfig.json",
"packages/sync/tsconfig.json",
"packages/test/tsconfig.json",
"packages/tokens/tsconfig.json",
"packages/utils/tsconfig.json",
"tsconfig.json"
],
"toolchain_manifests": [],
"largest_source_bytes": 192625,
"source_files_sampled": 3503,
"oversized_source_files": 6,
"agent_instruction_files": [
".github/copilot-instructions.md",
"AGENTS.md",
"CLAUDE.md"
],
"agent_instruction_max_bytes": 13707
},
"dependencies": {
"manifests": [
"package.json"
],
"advisories": {
"error": null,
"scope": "published_package",
"source": "osv",
"findings": [],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {},
"advisory_count": 0,
"affected_count": 0,
"assessed_count": 71,
"malicious_count": 0,
"assessed_package": "npm:@revealui/ai@0.8.0",
"unassessed_count": 0,
"direct_affected_count": 0
},
"ecosystems": [
"npm"
],
"dependencies": [
{
"name": "@electric-sql/client",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "^1.5.23"
},
{
"name": "@fontsource-variable/inter",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "^5.2.5"
},
{
"name": "@fontsource-variable/inter-tight",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "^5.2.5"
},
{
"name": "@revealui/auth",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/config",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/contracts",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/core",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/db",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/editor",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/knowledge-graph",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/mcp",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/paywall",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/presentation",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/security",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/setup",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/sync",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/utils",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@sentry/nextjs",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "^10.63.0"
},
{
"name": "@simplewebauthn/browser",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@vercel/speed-insights",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "^2.0.0"
},
{
"name": "cross-env",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "^10.1.0"
},
{
"name": "drizzle-orm",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "jose",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "lexical",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "^0.46.0"
},
{
"name": "next",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "^16.2.10"
},
{
"name": "prism-react-renderer",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "^2.4.1"
},
{
"name": "qrcode.react",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "^4.2.0"
},
{
"name": "react",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "react-dom",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "react-hook-form",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "^7.81.0"
},
{
"name": "react-markdown",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "remark-gfm",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "sharp",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "^0.35.3"
},
{
"name": "zod",
"manifest": "apps/admin/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@fontsource-variable/inter",
"manifest": "apps/marketing/package.json",
"ecosystem": "npm",
"version_constraint": "^5.2.5"
},
{
"name": "@fontsource-variable/inter-tight",
"manifest": "apps/marketing/package.json",
"ecosystem": "npm",
"version_constraint": "^5.2.5"
},
{
"name": "@fontsource-variable/jetbrains-mono",
"manifest": "apps/marketing/package.json",
"ecosystem": "npm",
"version_constraint": "^5.2.5"
},
{
"name": "@revealui/contracts",
"manifest": "apps/marketing/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/core",
"manifest": "apps/marketing/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/editor",
"manifest": "apps/marketing/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/presentation",
"manifest": "apps/marketing/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/router",
"manifest": "apps/marketing/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@sentry/react",
"manifest": "apps/marketing/package.json",
"ecosystem": "npm",
"version_constraint": "^10.63.0"
},
{
"name": "@vercel/speed-insights",
"manifest": "apps/marketing/package.json",
"ecosystem": "npm",
"version_constraint": "^2.0.0"
},
{
"name": "react",
"manifest": "apps/marketing/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "react-dom",
"manifest": "apps/marketing/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "react-markdown",
"manifest": "apps/marketing/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "remark-gfm",
"manifest": "apps/marketing/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "zod",
"manifest": "apps/marketing/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@coinbase/x402",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "^2.1.0"
},
{
"name": "@hono/node-server",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "^2.0.11"
},
{
"name": "@hono/node-ws",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.3.1"
},
{
"name": "@hono/swagger-ui",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.6.1"
},
{
"name": "@resvg/resvg-wasm",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "^2.6.2"
},
{
"name": "@revealui/auth",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/config",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/contracts",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/core",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/db",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/mcp",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/openapi",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/paywall",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/security",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@sentry/node",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "^10.63.0"
},
{
"name": "drizzle-orm",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "hono",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "4.12.27"
},
{
"name": "jose",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "lib0",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.2.117"
},
{
"name": "pg",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "satori",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "^0.26.0"
},
{
"name": "stripe",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "swagger-ui-dist",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "^5.32.8"
},
{
"name": "y-protocols",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "^1.0.7"
},
{
"name": "yjs",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "zod",
"manifest": "apps/server/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@revealui/contracts",
"manifest": "packages/ai/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/core",
"manifest": "packages/ai/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/db",
"manifest": "packages/ai/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/resilience",
"manifest": "packages/ai/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "lru-cache",
"manifest": "packages/ai/package.json",
"ecosystem": "npm",
"version_constraint": "^11.5.1"
},
{
"name": "zod",
"manifest": "packages/ai/package.json",
"ecosystem": "npm",
"version_constraint": "^4.4.3"
},
{
"name": "@revealui/config",
"manifest": "packages/auth/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/contracts",
"manifest": "packages/auth/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/core",
"manifest": "packages/auth/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/db",
"manifest": "packages/auth/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/security",
"manifest": "packages/auth/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@simplewebauthn/server",
"manifest": "packages/auth/package.json",
"ecosystem": "npm",
"version_constraint": "^13.3.2"
},
{
"name": "bcryptjs",
"manifest": "packages/auth/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "drizzle-orm",
"manifest": "packages/auth/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "zod",
"manifest": "packages/auth/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@clack/prompts",
"manifest": "packages/cli/package.json",
"ecosystem": "npm",
"version_constraint": "^1.7.0"
},
{
"name": "@revealui/config",
"manifest": "packages/cli/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/setup",
"manifest": "packages/cli/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "commander",
"manifest": "packages/cli/package.json",
"ecosystem": "npm",
"version_constraint": "^14.0.3"
},
{
"name": "execa",
"manifest": "packages/cli/package.json",
"ecosystem": "npm",
"version_constraint": "^9.6.1"
},
{
"name": "jose",
"manifest": "packages/cli/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "ora",
"manifest": "packages/cli/package.json",
"ecosystem": "npm",
"version_constraint": "^9.4.0"
},
{
"name": "semver",
"manifest": "packages/cli/package.json",
"ecosystem": "npm",
"version_constraint": "^7.8.5"
},
{
"name": "tinyglobby",
"manifest": "packages/cli/package.json",
"ecosystem": "npm",
"version_constraint": "^0.2.17"
},
{
"name": "dotenv",
"manifest": "packages/config/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "zod",
"manifest": "packages/config/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "zod",
"manifest": "packages/contracts/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@electric-sql/pglite",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@lexical/clipboard",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "^0.46.0"
},
{
"name": "@lexical/code",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "^0.46.0"
},
{
"name": "@lexical/html",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "^0.46.0"
},
{
"name": "@lexical/link",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "^0.46.0"
},
{
"name": "@lexical/list",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "^0.46.0"
},
{
"name": "@lexical/react",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "^0.46.0"
},
{
"name": "@lexical/rich-text",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "^0.46.0"
},
{
"name": "@lexical/selection",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "^0.46.0"
},
{
"name": "@lexical/table",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "^0.46.0"
},
{
"name": "@lexical/utils",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "^0.46.0"
},
{
"name": "@lexical/yjs",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "^0.46.0"
},
{
"name": "@revealui/contracts",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/resilience",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/security",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/utils",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "bcryptjs",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "dataloader",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "^2.2.3"
},
{
"name": "jose",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "lexical",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "^0.46.0"
},
{
"name": "pg",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "yjs",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "zod",
"manifest": "packages/core/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@revealui/cli",
"manifest": "packages/create-revealui/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@neondatabase/serverless",
"manifest": "packages/db/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@revealui/config",
"manifest": "packages/db/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/utils",
"manifest": "packages/db/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "drizzle-orm",
"manifest": "packages/db/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "pg",
"manifest": "packages/db/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "zod",
"manifest": "packages/db/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "minimatch",
"manifest": "packages/dev/package.json",
"ecosystem": "npm",
"version_constraint": "^10.2.5"
},
{
"name": "@revealui/contracts",
"manifest": "packages/editor/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/presentation",
"manifest": "packages/editor/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/auth",
"manifest": "packages/engines/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/contracts",
"manifest": "packages/engines/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/core",
"manifest": "packages/engines/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/db",
"manifest": "packages/engines/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/services",
"manifest": "packages/engines/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@electric-sql/pglite",
"manifest": "packages/harnesses/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@revealui/core",
"manifest": "packages/harnesses/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "zod",
"manifest": "packages/harnesses/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@revealui/db",
"manifest": "packages/knowledge-graph/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "typescript",
"manifest": "packages/knowledge-graph/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "yaml",
"manifest": "packages/knowledge-graph/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "zod",
"manifest": "packages/knowledge-graph/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@modelcontextprotocol/sdk",
"manifest": "packages/mcp/package.json",
"ecosystem": "npm",
"version_constraint": "^1.29.0"
},
{
"name": "@revealui/config",
"manifest": "packages/mcp/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/contracts",
"manifest": "packages/mcp/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/core",
"manifest": "packages/mcp/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/db",
"manifest": "packages/mcp/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/knowledge-graph",
"manifest": "packages/mcp/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/security",
"manifest": "packages/mcp/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "@revealui/setup",
"manifest": "packages/mcp/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "dotenv",
"manifest": "packages/mcp/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "jose",
"manifest": "packages/mcp/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "@clack/prompts",
"direct": true,
"version": "0.8.2",
"ecosystem": "npm"
},
{
"name": "@clack/prompts",
"direct": true,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "@clack/prompts",
"direct": true,
"version": "^1.7.0",
"ecosystem": "npm"
},
{
"name": "@coinbase/x402",
"direct": true,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@coinbase/x402",
"direct": true,
"version": "^2.1.0",
"ecosystem": "npm"
},
{
"name": "@electric-sql/client",
"direct": true,
"version": "1.5.24",
"ecosystem": "npm"
},
{
"name": "@electric-sql/client",
"direct": true,
"version": "^1.5.23",
"ecosystem": "npm"
},
{
"name": "@electric-sql/pglite",
"direct": true,
"version": "0.5.4",
"ecosystem": "npm"
},
{
"name": "@electric-sql/pglite",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "@fontsource-variable/inter",
"direct": true,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "@fontsource-variable/inter",
"direct": true,
"version": "^5.2.5",
"ecosystem": "npm"
},
{
"name": "@fontsource-variable/inter-tight",
"direct": true,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "@fontsource-variable/inter-tight",
"direct": true,
"version": "^5.2.5",
"ecosystem": "npm"
},
{
"name": "@fontsource-variable/jetbrains-mono",
"direct": true,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "@fontsource-variable/jetbrains-mono",
"direct": true,
"version": "^5.2.5",
"ecosystem": "npm"
},
{
"name": "@hono/node-server",
"direct": true,
"version": "2.0.11",
"ecosystem": "npm"
},
{
"name": "@hono/node-server",
"direct": true,
"version": "^2.0.11",
"ecosystem": "npm"
},
{
"name": "@hono/node-ws",
"direct": true,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "@hono/node-ws",
"direct": true,
"version": "^1.3.1",
"ecosystem": "npm"
},
{
"name": "@hono/swagger-ui",
"direct": true,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "@hono/swagger-ui",
"direct": true,
"version": "^0.6.1",
"ecosystem": "npm"
},
{
"name": "@lexical/clipboard",
"direct": true,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/clipboard",
"direct": true,
"version": "^0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/code",
"direct": true,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/code",
"direct": true,
"version": "^0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/html",
"direct": true,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/html",
"direct": true,
"version": "^0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/link",
"direct": true,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/link",
"direct": true,
"version": "^0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/list",
"direct": true,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/list",
"direct": true,
"version": "^0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/react",
"direct": true,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/react",
"direct": true,
"version": "^0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/rich-text",
"direct": true,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/rich-text",
"direct": true,
"version": "^0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/selection",
"direct": true,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/selection",
"direct": true,
"version": "^0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/table",
"direct": true,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/table",
"direct": true,
"version": "^0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/utils",
"direct": true,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/utils",
"direct": true,
"version": "^0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/yjs",
"direct": true,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/yjs",
"direct": true,
"version": "^0.46.0",
"ecosystem": "npm"
},
{
"name": "@modelcontextprotocol/sdk",
"direct": true,
"version": "1.29.0",
"ecosystem": "npm"
},
{
"name": "@modelcontextprotocol/sdk",
"direct": true,
"version": "^1.29.0",
"ecosystem": "npm"
},
{
"name": "@neondatabase/serverless",
"direct": true,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@neondatabase/serverless",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "@resvg/resvg-wasm",
"direct": true,
"version": "2.6.2",
"ecosystem": "npm"
},
{
"name": "@resvg/resvg-wasm",
"direct": true,
"version": "^2.6.2",
"ecosystem": "npm"
},
{
"name": "@revealui/auth",
"direct": true,
"version": "latest",
"ecosystem": "npm"
},
{
"name": "@revealui/config",
"direct": true,
"version": "latest",
"ecosystem": "npm"
},
{
"name": "@revealui/contracts",
"direct": true,
"version": "latest",
"ecosystem": "npm"
},
{
"name": "@revealui/core",
"direct": true,
"version": "latest",
"ecosystem": "npm"
},
{
"name": "@revealui/db",
"direct": true,
"version": "latest",
"ecosystem": "npm"
},
{
"name": "@revealui/presentation",
"direct": true,
"version": "latest",
"ecosystem": "npm"
},
{
"name": "@revealui/router",
"direct": true,
"version": "latest",
"ecosystem": "npm"
},
{
"name": "@sentry/nextjs",
"direct": true,
"version": "10.67.0",
"ecosystem": "npm"
},
{
"name": "@sentry/nextjs",
"direct": true,
"version": "^10.63.0",
"ecosystem": "npm"
},
{
"name": "@sentry/node",
"direct": true,
"version": "10.67.0",
"ecosystem": "npm"
},
{
"name": "@sentry/node",
"direct": true,
"version": "^10.63.0",
"ecosystem": "npm"
},
{
"name": "@sentry/react",
"direct": true,
"version": "10.67.0",
"ecosystem": "npm"
},
{
"name": "@sentry/react",
"direct": true,
"version": "^10.63.0",
"ecosystem": "npm"
},
{
"name": "@simplewebauthn/browser",
"direct": true,
"version": "13.3.0",
"ecosystem": "npm"
},
{
"name": "@simplewebauthn/browser",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "@simplewebauthn/server",
"direct": true,
"version": "13.3.2",
"ecosystem": "npm"
},
{
"name": "@simplewebauthn/server",
"direct": true,
"version": "^13.3.2",
"ecosystem": "npm"
},
{
"name": "@vercel/speed-insights",
"direct": true,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@vercel/speed-insights",
"direct": true,
"version": "^2.0.0",
"ecosystem": "npm"
},
{
"name": "bcryptjs",
"direct": true,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "bcryptjs",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": true,
"version": "12.1.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": true,
"version": "14.0.2",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": true,
"version": "14.0.3",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": true,
"version": "2.20.3",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": true,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": true,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": true,
"version": "^14.0.3",
"ecosystem": "npm"
},
{
"name": "cross-env",
"direct": true,
"version": "10.1.0",
"ecosystem": "npm"
},
{
"name": "cross-env",
"direct": true,
"version": "^10.1.0",
"ecosystem": "npm"
},
{
"name": "dataloader",
"direct": true,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "dataloader",
"direct": true,
"version": "^2.2.3",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": true,
"version": "16.6.1",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": true,
"version": "17.4.2",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "drizzle-orm",
"direct": true,
"version": "0.45.2",
"ecosystem": "npm"
},
{
"name": "drizzle-orm",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": true,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": true,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": true,
"version": "9.6.1",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": true,
"version": "^9.6.1",
"ecosystem": "npm"
},
{
"name": "hono",
"direct": true,
"version": "4.12.27",
"ecosystem": "npm"
},
{
"name": "jose",
"direct": true,
"version": "5.10.0",
"ecosystem": "npm"
},
{
"name": "jose",
"direct": true,
"version": "5.9.6",
"ecosystem": "npm"
},
{
"name": "jose",
"direct": true,
"version": "6.2.3",
"ecosystem": "npm"
},
{
"name": "jose",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "lexical",
"direct": true,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "lexical",
"direct": true,
"version": "^0.46.0",
"ecosystem": "npm"
},
{
"name": "lib0",
"direct": true,
"version": "0.2.117",
"ecosystem": "npm"
},
{
"name": "lib0",
"direct": true,
"version": "^0.2.117",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": true,
"version": "11.5.2",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": true,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": true,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": true,
"version": "7.18.3",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": true,
"version": "^11.5.1",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": true,
"version": "10.2.5",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": true,
"version": "^10.2.5",
"ecosystem": "npm"
},
{
"name": "next",
"direct": true,
"version": "16.2.10",
"ecosystem": "npm"
},
{
"name": "next",
"direct": true,
"version": "^16.0.0",
"ecosystem": "npm"
},
{
"name": "next",
"direct": true,
"version": "^16.2.10",
"ecosystem": "npm"
},
{
"name": "ora",
"direct": true,
"version": "9.4.1",
"ecosystem": "npm"
},
{
"name": "ora",
"direct": true,
"version": "^9.4.0",
"ecosystem": "npm"
},
{
"name": "pg",
"direct": true,
"version": "8.22.0",
"ecosystem": "npm"
},
{
"name": "pg",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "prism-react-renderer",
"direct": true,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "prism-react-renderer",
"direct": true,
"version": "^2.4.1",
"ecosystem": "npm"
},
{
"name": "qrcode.react",
"direct": true,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "qrcode.react",
"direct": true,
"version": "^4.2.0",
"ecosystem": "npm"
},
{
"name": "react",
"direct": true,
"version": "19.2.7",
"ecosystem": "npm"
},
{
"name": "react",
"direct": true,
"version": "^19.0.0",
"ecosystem": "npm"
},
{
"name": "react",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "react-dom",
"direct": true,
"version": "19.2.7",
"ecosystem": "npm"
},
{
"name": "react-dom",
"direct": true,
"version": "^19.0.0",
"ecosystem": "npm"
},
{
"name": "react-dom",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "react-hook-form",
"direct": true,
"version": "7.82.0",
"ecosystem": "npm"
},
{
"name": "react-hook-form",
"direct": true,
"version": "^7.81.0",
"ecosystem": "npm"
},
{
"name": "react-markdown",
"direct": true,
"version": "10.1.0",
"ecosystem": "npm"
},
{
"name": "react-markdown",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "remark-gfm",
"direct": true,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "remark-gfm",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "satori",
"direct": true,
"version": "0.26.0",
"ecosystem": "npm"
},
{
"name": "satori",
"direct": true,
"version": "^0.26.0",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": true,
"version": "6.3.1",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": true,
"version": "7.5.4",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": true,
"version": "7.7.4",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": true,
"version": "7.8.5",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": true,
"version": "^7.8.5",
"ecosystem": "npm"
},
{
"name": "sharp",
"direct": true,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "sharp",
"direct": true,
"version": "^0.35.3",
"ecosystem": "npm"
},
{
"name": "stripe",
"direct": true,
"version": "22.3.2",
"ecosystem": "npm"
},
{
"name": "stripe",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "swagger-ui-dist",
"direct": true,
"version": "5.32.9",
"ecosystem": "npm"
},
{
"name": "swagger-ui-dist",
"direct": true,
"version": "^5.32.8",
"ecosystem": "npm"
},
{
"name": "tinyglobby",
"direct": true,
"version": "0.2.17",
"ecosystem": "npm"
},
{
"name": "tinyglobby",
"direct": true,
"version": "^0.2.17",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": true,
"version": "5.7.3",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": true,
"version": "5.9.3",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": true,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": true,
"version": "^6.0.0",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "y-protocols",
"direct": true,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "y-protocols",
"direct": true,
"version": "^1.0.7",
"ecosystem": "npm"
},
{
"name": "yaml",
"direct": true,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "yaml",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "yjs",
"direct": true,
"version": "13.6.31",
"ecosystem": "npm"
},
{
"name": "yjs",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "3.22.4",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "3.24.4",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "3.25.76",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "4.4.3",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "^4.0.0",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "^4.4.3",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "github.com/inconshreveable/mousetrap",
"direct": false,
"version": "v1.1.0",
"ecosystem": "go"
},
{
"name": "github.com/spf13/cobra",
"direct": false,
"version": "v1.8.1",
"ecosystem": "go"
},
{
"name": "github.com/spf13/pflag",
"direct": false,
"version": "v1.0.5",
"ecosystem": "go"
},
{
"name": "@adobe/css-tools",
"direct": false,
"version": "4.5.0",
"ecosystem": "npm"
},
{
"name": "@adraffy/ens-normalize",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@alloc/quick-lru",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "@apm-js-collab/code-transformer",
"direct": false,
"version": "0.18.0",
"ecosystem": "npm"
},
{
"name": "@apm-js-collab/code-transformer-bundler-plugins",
"direct": false,
"version": "0.7.1",
"ecosystem": "npm"
},
{
"name": "@apm-js-collab/tracing-hooks",
"direct": false,
"version": "0.13.0",
"ecosystem": "npm"
},
{
"name": "@asamuzakjp/css-color",
"direct": false,
"version": "5.1.11",
"ecosystem": "npm"
},
{
"name": "@asamuzakjp/dom-selector",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "@asamuzakjp/generational-cache",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@asamuzakjp/nwsapi",
"direct": false,
"version": "2.3.9",
"ecosystem": "npm"
},
{
"name": "@assemblyscript/loader",
"direct": false,
"version": "0.19.23",
"ecosystem": "npm"
},
{
"name": "@axe-core/playwright",
"direct": false,
"version": "4.12.1",
"ecosystem": "npm"
},
{
"name": "@babel/code-frame",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/compat-data",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/core",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/generator",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-compilation-targets",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-globals",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-imports",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-transforms",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-string-parser",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-identifier",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-option",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helpers",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/runtime",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/template",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/traverse",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@bcoe/v8-coverage",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@biomejs/biome",
"direct": false,
"version": "2.5.4",
"ecosystem": "npm"
},
{
"name": "@biomejs/biome",
"direct": false,
"version": "^2.0.0",
"ecosystem": "npm"
},
{
"name": "@biomejs/biome",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "@biomejs/cli-darwin-arm64",
"direct": false,
"version": "2.5.4",
"ecosystem": "npm"
},
{
"name": "@biomejs/cli-darwin-x64",
"direct": false,
"version": "2.5.4",
"ecosystem": "npm"
},
{
"name": "@biomejs/cli-linux-arm64",
"direct": false,
"version": "2.5.4",
"ecosystem": "npm"
},
{
"name": "@biomejs/cli-linux-arm64-musl",
"direct": false,
"version": "2.5.4",
"ecosystem": "npm"
},
{
"name": "@biomejs/cli-linux-x64",
"direct": false,
"version": "2.5.4",
"ecosystem": "npm"
},
{
"name": "@biomejs/cli-linux-x64-musl",
"direct": false,
"version": "2.5.4",
"ecosystem": "npm"
},
{
"name": "@biomejs/cli-win32-arm64",
"direct": false,
"version": "2.5.4",
"ecosystem": "npm"
},
{
"name": "@biomejs/cli-win32-x64",
"direct": false,
"version": "2.5.4",
"ecosystem": "npm"
},
{
"name": "@bramus/specificity",
"direct": false,
"version": "2.4.2",
"ecosystem": "npm"
},
{
"name": "@bytecodealliance/preview2-shim",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@changesets/apply-release-plan",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "@changesets/assemble-release-plan",
"direct": false,
"version": "6.0.10",
"ecosystem": "npm"
},
{
"name": "@changesets/changelog-git",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "@changesets/cli",
"direct": false,
"version": "2.31.1",
"ecosystem": "npm"
},
{
"name": "@changesets/config",
"direct": false,
"version": "3.1.4",
"ecosystem": "npm"
},
{
"name": "@changesets/errors",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "@changesets/get-dependents-graph",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "@changesets/get-release-plan",
"direct": false,
"version": "4.0.16",
"ecosystem": "npm"
},
{
"name": "@changesets/get-version-range-type",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "@changesets/git",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@changesets/logger",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "@changesets/parse",
"direct": false,
"version": "0.4.3",
"ecosystem": "npm"
},
{
"name": "@changesets/pre",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "@changesets/read",
"direct": false,
"version": "0.6.7",
"ecosystem": "npm"
},
{
"name": "@changesets/should-skip-package",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "@changesets/types",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "@changesets/types",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "@changesets/write",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "@clack/core",
"direct": false,
"version": "0.3.5",
"ecosystem": "npm"
},
{
"name": "@clack/core",
"direct": false,
"version": "1.4.3",
"ecosystem": "npm"
},
{
"name": "@coinbase/cdp-sdk",
"direct": false,
"version": "1.54.0",
"ecosystem": "npm"
},
{
"name": "@colors/colors",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@csstools/color-helpers",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "@csstools/css-calc",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "@csstools/css-color-parser",
"direct": false,
"version": "4.1.9",
"ecosystem": "npm"
},
{
"name": "@csstools/css-parser-algorithms",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@csstools/css-syntax-patches-for-csstree",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "@csstools/css-tokenizer",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@discoveryjs/json-ext",
"direct": false,
"version": "0.5.7",
"ecosystem": "npm"
},
{
"name": "@drizzle-team/brocli",
"direct": false,
"version": "0.10.2",
"ecosystem": "npm"
},
{
"name": "@edge-runtime/format",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "@edge-runtime/node-utils",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@edge-runtime/ponyfill",
"direct": false,
"version": "2.4.2",
"ecosystem": "npm"
},
{
"name": "@edge-runtime/primitives",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "@edge-runtime/vm",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "@electric-sql/pglite-pgvector",
"direct": false,
"version": "0.0.5",
"ecosystem": "npm"
},
{
"name": "@electric-sql/pglite-pgvector",
"direct": false,
"version": "^0.0.5",
"ecosystem": "npm"
},
{
"name": "@electric-sql/react",
"direct": false,
"version": "1.0.53",
"ecosystem": "npm"
},
{
"name": "@electric-sql/react",
"direct": false,
"version": "^1.0.52",
"ecosystem": "npm"
},
{
"name": "@emnapi/core",
"direct": false,
"version": "1.10.0",
"ecosystem": "npm"
},
{
"name": "@emnapi/runtime",
"direct": false,
"version": "1.10.0",
"ecosystem": "npm"
},
{
"name": "@emnapi/runtime",
"direct": false,
"version": "1.11.2",
"ecosystem": "npm"
},
{
"name": "@emnapi/wasi-threads",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "@epic-web/invariant",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@esbuild-kit/core-utils",
"direct": false,
"version": "3.3.2",
"ecosystem": "npm"
},
{
"name": "@esbuild-kit/esm-loader",
"direct": false,
"version": "2.6.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/openharmony-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@exodus/bytes",
"direct": false,
"version": "1.15.1",
"ecosystem": "npm"
},
{
"name": "@floating-ui/core",
"direct": false,
"version": "1.8.0",
"ecosystem": "npm"
},
{
"name": "@floating-ui/dom",
"direct": false,
"version": "1.8.0",
"ecosystem": "npm"
},
{
"name": "@floating-ui/react",
"direct": false,
"version": "0.27.20",
"ecosystem": "npm"
},
{
"name": "@floating-ui/react-dom",
"direct": false,
"version": "2.1.9",
"ecosystem": "npm"
},
{
"name": "@floating-ui/utils",
"direct": false,
"version": "0.2.12",
"ecosystem": "npm"
},
{
"name": "@hexagon/base64",
"direct": false,
"version": "1.1.28",
"ecosystem": "npm"
},
{
"name": "@img/colour",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@img/sharp-darwin-arm64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-darwin-x64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-freebsd-wasm32",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-darwin-arm64",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-darwin-x64",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-arm",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-arm64",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-ppc64",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-riscv64",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-s390x",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-x64",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linuxmusl-arm64",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linuxmusl-x64",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-arm",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-arm64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-ppc64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-riscv64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-s390x",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-x64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linuxmusl-arm64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linuxmusl-x64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-wasm32",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-webcontainers-wasm32",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-arm64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-ia32",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-x64",
"direct": false,
"version": "0.35.3",
"ecosystem": "npm"
},
{
"name": "@inquirer/ansi",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "@inquirer/checkbox",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/confirm",
"direct": false,
"version": "6.1.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/core",
"direct": false,
"version": "11.2.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/editor",
"direct": false,
"version": "5.2.2",
"ecosystem": "npm"
},
{
"name": "@inquirer/expand",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/external-editor",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@inquirer/external-editor",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "@inquirer/figures",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "@inquirer/input",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "@inquirer/number",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/password",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/prompts",
"direct": false,
"version": "8.5.2",
"ecosystem": "npm"
},
{
"name": "@inquirer/rawlist",
"direct": false,
"version": "5.3.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/search",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/select",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/type",
"direct": false,
"version": "4.0.7",
"ecosystem": "npm"
},
{
"name": "@isaacs/fs-minipass",
"direct": false,
"version": "4.0.1",
"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/source-map",
"direct": false,
"version": "0.3.11",
"ecosystem": "npm"
},
{
"name": "@jridgewell/sourcemap-codec",
"direct": false,
"version": "1.5.5",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.31",
"ecosystem": "npm"
},
{
"name": "@jsdoc/salty",
"direct": false,
"version": "0.2.12",
"ecosystem": "npm"
},
{
"name": "@levischuck/tiny-cbor",
"direct": false,
"version": "0.2.11",
"ecosystem": "npm"
},
{
"name": "@lexical/code-core",
"direct": false,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/code-prism",
"direct": false,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/devtools-core",
"direct": false,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/dragon",
"direct": false,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/extension",
"direct": false,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/hashtag",
"direct": false,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/history",
"direct": false,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/internal",
"direct": false,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/mark",
"direct": false,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/markdown",
"direct": false,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/overflow",
"direct": false,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/plain-text",
"direct": false,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@lexical/text",
"direct": false,
"version": "0.46.0",
"ecosystem": "npm"
},
{
"name": "@manypkg/find-root",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@manypkg/get-packages",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@mapbox/node-pre-gyp",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "@microsoft/api-extractor",
"direct": false,
"version": "7.58.11",
"ecosystem": "npm"
},
{
"name": "@microsoft/api-extractor-model",
"direct": false,
"version": "7.33.10",
"ecosystem": "npm"
},
{
"name": "@microsoft/fetch-event-source",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@microsoft/tsdoc",
"direct": false,
"version": "0.16.0",
"ecosystem": "npm"
},
{
"name": "@microsoft/tsdoc-config",
"direct": false,
"version": "0.18.1",
"ecosystem": "npm"
},
{
"name": "@minimistjs/subarg",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@napi-rs/wasm-runtime",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "@next/bundle-analyzer",
"direct": false,
"version": "16.2.10",
"ecosystem": "npm"
},
{
"name": "@next/bundle-analyzer",
"direct": false,
"version": "^16.2.10",
"ecosystem": "npm"
},
{
"name": "@next/env",
"direct": false,
"version": "16.2.10",
"ecosystem": "npm"
},
{
"name": "@next/swc-darwin-arm64",
"direct": false,
"version": "16.2.10",
"ecosystem": "npm"
},
{
"name": "@next/swc-darwin-x64",
"direct": false,
"version": "16.2.10",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-arm64-gnu",
"direct": false,
"version": "16.2.10",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-arm64-musl",
"direct": false,
"version": "16.2.10",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-x64-gnu",
"direct": false,
"version": "16.2.10",
"ecosystem": "npm"
},
{
"name": "@next/swc-linux-x64-musl",
"direct": false,
"version": "16.2.10",
"ecosystem": "npm"
},
{
"name": "@next/swc-win32-arm64-msvc",
"direct": false,
"version": "16.2.10",
"ecosystem": "npm"
},
{
"name": "@next/swc-win32-x64-msvc",
"direct": false,
"version": "16.2.10",
"ecosystem": "npm"
},
{
"name": "@noble/ciphers",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@noble/curves",
"direct": false,
"version": "1.9.1",
"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": "@opentelemetry/api",
"direct": false,
"version": "1.9.1",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/api-logs",
"direct": false,
"version": "0.220.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/core",
"direct": false,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/instrumentation",
"direct": false,
"version": "0.220.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/resources",
"direct": false,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/sdk-trace",
"direct": false,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/sdk-trace-base",
"direct": false,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "@opentelemetry/semantic-conventions",
"direct": false,
"version": "1.43.0",
"ecosystem": "npm"
},
{
"name": "@oxc-project/types",
"direct": false,
"version": "0.110.0",
"ecosystem": "npm"
},
{
"name": "@oxc-project/types",
"direct": false,
"version": "0.133.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-android-arm-eabi",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-android-arm64",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-darwin-arm64",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-darwin-x64",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-freebsd-x64",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-arm-gnueabihf",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-arm-musleabihf",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-arm64-gnu",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-arm64-musl",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-ppc64-gnu",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-riscv64-gnu",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-riscv64-musl",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-s390x-gnu",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-x64-gnu",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-linux-x64-musl",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-openharmony-arm64",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-wasm32-wasi",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-win32-arm64-msvc",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-win32-ia32-msvc",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@oxc-transform/binding-win32-x64-msvc",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/asn1-android",
"direct": false,
"version": "2.8.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/asn1-cms",
"direct": false,
"version": "2.8.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/asn1-csr",
"direct": false,
"version": "2.8.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/asn1-ecc",
"direct": false,
"version": "2.8.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/asn1-pfx",
"direct": false,
"version": "2.8.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/asn1-pkcs8",
"direct": false,
"version": "2.8.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/asn1-pkcs9",
"direct": false,
"version": "2.8.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/asn1-rsa",
"direct": false,
"version": "2.8.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/asn1-schema",
"direct": false,
"version": "2.8.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/asn1-x509",
"direct": false,
"version": "2.8.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/asn1-x509-attr",
"direct": false,
"version": "2.8.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/utils",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "@peculiar/x509",
"direct": false,
"version": "1.14.3",
"ecosystem": "npm"
},
{
"name": "@playwright/test",
"direct": false,
"version": "1.61.1",
"ecosystem": "npm"
},
{
"name": "@playwright/test",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "@polka/url",
"direct": false,
"version": "1.0.0-next.29",
"ecosystem": "npm"
},
{
"name": "@preact/signals-core",
"direct": false,
"version": "1.14.4",
"ecosystem": "npm"
},
{
"name": "@renovatebot/pep440",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-android-arm64",
"direct": false,
"version": "1.0.0-rc.1",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-android-arm64",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-darwin-arm64",
"direct": false,
"version": "1.0.0-rc.1",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-darwin-arm64",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-darwin-x64",
"direct": false,
"version": "1.0.0-rc.1",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-darwin-x64",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-freebsd-x64",
"direct": false,
"version": "1.0.0-rc.1",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-freebsd-x64",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm-gnueabihf",
"direct": false,
"version": "1.0.0-rc.1",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm-gnueabihf",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm64-gnu",
"direct": false,
"version": "1.0.0-rc.1",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm64-gnu",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm64-musl",
"direct": false,
"version": "1.0.0-rc.1",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm64-musl",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-ppc64-gnu",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-s390x-gnu",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-x64-gnu",
"direct": false,
"version": "1.0.0-rc.1",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-x64-gnu",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-x64-musl",
"direct": false,
"version": "1.0.0-rc.1",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-x64-musl",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-openharmony-arm64",
"direct": false,
"version": "1.0.0-rc.1",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-openharmony-arm64",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-wasm32-wasi",
"direct": false,
"version": "1.0.0-rc.1",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-wasm32-wasi",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-arm64-msvc",
"direct": false,
"version": "1.0.0-rc.1",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-arm64-msvc",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-x64-msvc",
"direct": false,
"version": "1.0.0-rc.1",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-x64-msvc",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/pluginutils",
"direct": false,
"version": "1.0.0-rc.1",
"ecosystem": "npm"
},
{
"name": "@rolldown/pluginutils",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-commonjs",
"direct": false,
"version": "28.0.1",
"ecosystem": "npm"
},
{
"name": "@rollup/pluginutils",
"direct": false,
"version": "5.4.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm-eabi",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm64",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-arm64",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-x64",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-arm64",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-x64",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-gnueabihf",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-musleabihf",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-gnu",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-musl",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loong64-gnu",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loong64-musl",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-ppc64-gnu",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-ppc64-musl",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-gnu",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-musl",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-s390x-gnu",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-gnu",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-musl",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-openbsd-x64",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-openharmony-arm64",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-arm64-msvc",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-ia32-msvc",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-gnu",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-msvc",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "@rushstack/node-core-library",
"direct": false,
"version": "5.23.3",
"ecosystem": "npm"
},
{
"name": "@rushstack/problem-matcher",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "@rushstack/rig-package",
"direct": false,
"version": "0.7.3",
"ecosystem": "npm"
},
{
"name": "@rushstack/terminal",
"direct": false,
"version": "0.24.2",
"ecosystem": "npm"
},
{
"name": "@rushstack/ts-command-line",
"direct": false,
"version": "5.3.12",
"ecosystem": "npm"
},
{
"name": "@scarf/scarf",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@scure/base",
"direct": false,
"version": "1.2.6",
"ecosystem": "npm"
},
{
"name": "@scure/bip32",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "@scure/bip39",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "@sec-ant/readable-stream",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "@sentry/babel-plugin-component-annotate",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "@sentry/browser",
"direct": false,
"version": "10.67.0",
"ecosystem": "npm"
},
{
"name": "@sentry/browser-utils",
"direct": false,
"version": "10.67.0",
"ecosystem": "npm"
},
{
"name": "@sentry/bundler-plugin-core",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "@sentry/bundler-plugins",
"direct": false,
"version": "10.67.0",
"ecosystem": "npm"
},
{
"name": "@sentry/cli",
"direct": false,
"version": "2.58.6",
"ecosystem": "npm"
},
{
"name": "@sentry/cli-darwin",
"direct": false,
"version": "2.58.6",
"ecosystem": "npm"
},
{
"name": "@sentry/cli-linux-arm",
"direct": false,
"version": "2.58.6",
"ecosystem": "npm"
},
{
"name": "@sentry/cli-linux-arm64",
"direct": false,
"version": "2.58.6",
"ecosystem": "npm"
},
{
"name": "@sentry/cli-linux-i686",
"direct": false,
"version": "2.58.6",
"ecosystem": "npm"
},
{
"name": "@sentry/cli-linux-x64",
"direct": false,
"version": "2.58.6",
"ecosystem": "npm"
},
{
"name": "@sentry/cli-win32-arm64",
"direct": false,
"version": "2.58.6",
"ecosystem": "npm"
},
{
"name": "@sentry/cli-win32-i686",
"direct": false,
"version": "2.58.6",
"ecosystem": "npm"
},
{
"name": "@sentry/cli-win32-x64",
"direct": false,
"version": "2.58.6",
"ecosystem": "npm"
},
{
"name": "@sentry/conventions",
"direct": false,
"version": "0.16.0",
"ecosystem": "npm"
},
{
"name": "@sentry/core",
"direct": false,
"version": "10.67.0",
"ecosystem": "npm"
},
{
"name": "@sentry/feedback",
"direct": false,
"version": "10.67.0",
"ecosystem": "npm"
},
{
"name": "@sentry/node-core",
"direct": false,
"version": "10.67.0",
"ecosystem": "npm"
},
{
"name": "@sentry/opentelemetry",
"direct": false,
"version": "10.67.0",
"ecosystem": "npm"
},
{
"name": "@sentry/replay",
"direct": false,
"version": "10.67.0",
"ecosystem": "npm"
},
{
"name": "@sentry/replay-canvas",
"direct": false,
"version": "10.67.0",
"ecosystem": "npm"
},
{
"name": "@sentry/server-utils",
"direct": false,
"version": "10.67.0",
"ecosystem": "npm"
},
{
"name": "@sentry/vercel-edge",
"direct": false,
"version": "10.67.0",
"ecosystem": "npm"
},
{
"name": "@sentry/webpack-plugin",
"direct": false,
"version": "5.4.0",
"ecosystem": "npm"
},
{
"name": "@shuding/opentype.js",
"direct": false,
"version": "1.4.0-beta.0",
"ecosystem": "npm"
},
{
"name": "@silvia-odwyer/photon-node",
"direct": false,
"version": "0.3.4",
"ecosystem": "npm"
},
{
"name": "@sinclair/typebox",
"direct": false,
"version": "0.25.24",
"ecosystem": "npm"
},
{
"name": "@sindresorhus/merge-streams",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@size-limit/file",
"direct": false,
"version": "12.1.0",
"ecosystem": "npm"
},
{
"name": "@size-limit/webpack",
"direct": false,
"version": "12.1.0",
"ecosystem": "npm"
},
{
"name": "@solana-program/system",
"direct": false,
"version": "0.10.0",
"ecosystem": "npm"
},
{
"name": "@solana-program/token",
"direct": false,
"version": "0.9.0",
"ecosystem": "npm"
},
{
"name": "@solana/accounts",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/addresses",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/assertions",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/codecs",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/codecs-core",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/codecs-data-structures",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/codecs-numbers",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/codecs-strings",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/errors",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/fast-stable-stringify",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/functional",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/instruction-plans",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/instructions",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/keys",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/kit",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/nominal-types",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/offchain-messages",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/options",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/plugin-core",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/programs",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/promises",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/rpc",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/rpc-api",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/rpc-parsed-types",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/rpc-spec",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/rpc-spec-types",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/rpc-subscriptions",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/rpc-subscriptions-api",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/rpc-subscriptions-channel-websocket",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/rpc-subscriptions-spec",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/rpc-transformers",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/rpc-transport-http",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/rpc-types",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/signers",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/subscribable",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/sysvars",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/transaction-confirmation",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/transaction-messages",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@solana/transactions",
"direct": false,
"version": "5.5.1",
"ecosystem": "npm"
},
{
"name": "@standard-schema/spec",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@stripe/mcp",
"direct": false,
"version": "0.3.3",
"ecosystem": "npm"
},
{
"name": "@swc/helpers",
"direct": false,
"version": "0.5.15",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/aspect-ratio",
"direct": false,
"version": "0.4.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/aspect-ratio",
"direct": false,
"version": "^0.4.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/forms",
"direct": false,
"version": "0.5.11",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/forms",
"direct": false,
"version": "^0.5.11",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/node",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-android-arm64",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-arm64",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-x64",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-freebsd-x64",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm-gnueabihf",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm64-gnu",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm64-musl",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-x64-gnu",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-x64-musl",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-wasm32-wasi",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-win32-arm64-msvc",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-win32-x64-msvc",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/postcss",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/postcss",
"direct": false,
"version": "^4.1.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/postcss",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/typography",
"direct": false,
"version": "0.5.20",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/typography",
"direct": false,
"version": "^0.5.20",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/vite",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/vite",
"direct": false,
"version": "^4.1.0",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/vite",
"direct": false,
"version": "^4.3.2",
"ecosystem": "npm"
},
{
"name": "@testing-library/dom",
"direct": false,
"version": "10.4.1",
"ecosystem": "npm"
},
{
"name": "@testing-library/jest-dom",
"direct": false,
"version": "6.9.1",
"ecosystem": "npm"
},
{
"name": "@testing-library/jest-dom",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "@testing-library/react",
"direct": false,
"version": "16.3.2",
"ecosystem": "npm"
},
{
"name": "@testing-library/react",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "@testing-library/user-event",
"direct": false,
"version": "14.6.1",
"ecosystem": "npm"
},
{
"name": "@testing-library/user-event",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "@tootallnate/once",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@tootallnate/quickjs-emscripten",
"direct": false,
"version": "0.23.0",
"ecosystem": "npm"
},
{
"name": "@ts-morph/common",
"direct": false,
"version": "0.11.1",
"ecosystem": "npm"
},
{
"name": "@turbo/darwin-64",
"direct": false,
"version": "2.10.5",
"ecosystem": "npm"
},
{
"name": "@turbo/darwin-arm64",
"direct": false,
"version": "2.10.5",
"ecosystem": "npm"
},
{
"name": "@turbo/linux-64",
"direct": false,
"version": "2.10.5",
"ecosystem": "npm"
},
{
"name": "@turbo/linux-arm64",
"direct": false,
"version": "2.10.5",
"ecosystem": "npm"
},
{
"name": "@turbo/windows-64",
"direct": false,
"version": "2.10.5",
"ecosystem": "npm"
},
{
"name": "@turbo/windows-arm64",
"direct": false,
"version": "2.10.5",
"ecosystem": "npm"
},
{
"name": "@tybys/wasm-util",
"direct": false,
"version": "0.10.3",
"ecosystem": "npm"
},
{
"name": "@types/argparse",
"direct": false,
"version": "1.0.38",
"ecosystem": "npm"
},
{
"name": "@types/aria-query",
"direct": false,
"version": "5.0.4",
"ecosystem": "npm"
},
{
"name": "@types/chai",
"direct": false,
"version": "5.2.3",
"ecosystem": "npm"
},
{
"name": "@types/debug",
"direct": false,
"version": "4.1.13",
"ecosystem": "npm"
},
{
"name": "@types/deep-eql",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@types/estree",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "@types/estree-jsx",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "@types/hast",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "@types/inquirer",
"direct": false,
"version": "9.0.10",
"ecosystem": "npm"
},
{
"name": "@types/inquirer",
"direct": false,
"version": "^9.0.9",
"ecosystem": "npm"
},
{
"name": "@types/json-schema",
"direct": false,
"version": "7.0.15",
"ecosystem": "npm"
},
{
"name": "@types/json-schema",
"direct": false,
"version": "^7.0.15",
"ecosystem": "npm"
},
{
"name": "@types/linkify-it",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "@types/markdown-it",
"direct": false,
"version": "14.1.2",
"ecosystem": "npm"
},
{
"name": "@types/mdast",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "@types/mdurl",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@types/ms",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "12.20.55",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "20.11.0",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "25.9.5",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "^25.9.4",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "@types/pg",
"direct": false,
"version": "8.20.0",
"ecosystem": "npm"
},
{
"name": "@types/pg",
"direct": false,
"version": "^8.20.0",
"ecosystem": "npm"
},
{
"name": "@types/prismjs",
"direct": false,
"version": "1.26.6",
"ecosystem": "npm"
},
{
"name": "@types/react",
"direct": false,
"version": "19.2.17",
"ecosystem": "npm"
},
{
"name": "@types/react",
"direct": false,
"version": "^19.0.0",
"ecosystem": "npm"
},
{
"name": "@types/react",
"direct": false,
"version": "^19.2.17",
"ecosystem": "npm"
},
{
"name": "@types/react",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "@types/react-dom",
"direct": false,
"version": "19.2.3",
"ecosystem": "npm"
},
{
"name": "@types/react-dom",
"direct": false,
"version": "^19.0.0",
"ecosystem": "npm"
},
{
"name": "@types/react-dom",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "@types/semver",
"direct": false,
"version": "7.7.1",
"ecosystem": "npm"
},
{
"name": "@types/semver",
"direct": false,
"version": "^7.7.1",
"ecosystem": "npm"
},
{
"name": "@types/through",
"direct": false,
"version": "0.0.33",
"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": "@types/whatwg-mimetype",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/ws",
"direct": false,
"version": "8.18.1",
"ecosystem": "npm"
},
{
"name": "@types/ws",
"direct": false,
"version": "^8.18.1",
"ecosystem": "npm"
},
{
"name": "@ungap/structured-clone",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "@vercel/backends",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "@vercel/blob",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@vercel/build-utils",
"direct": false,
"version": "13.20.0",
"ecosystem": "npm"
},
{
"name": "@vercel/build-utils",
"direct": false,
"version": "13.34.0",
"ecosystem": "npm"
},
{
"name": "@vercel/cervel",
"direct": false,
"version": "0.0.55",
"ecosystem": "npm"
},
{
"name": "@vercel/detect-agent",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@vercel/elysia",
"direct": false,
"version": "0.1.71",
"ecosystem": "npm"
},
{
"name": "@vercel/error-utils",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "@vercel/error-utils",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "@vercel/express",
"direct": false,
"version": "0.1.81",
"ecosystem": "npm"
},
{
"name": "@vercel/fastify",
"direct": false,
"version": "0.1.74",
"ecosystem": "npm"
},
{
"name": "@vercel/fun",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@vercel/gatsby-plugin-vercel-analytics",
"direct": false,
"version": "1.0.11",
"ecosystem": "npm"
},
{
"name": "@vercel/gatsby-plugin-vercel-builder",
"direct": false,
"version": "2.1.21",
"ecosystem": "npm"
},
{
"name": "@vercel/go",
"direct": false,
"version": "3.5.0",
"ecosystem": "npm"
},
{
"name": "@vercel/h3",
"direct": false,
"version": "0.1.80",
"ecosystem": "npm"
},
{
"name": "@vercel/hono",
"direct": false,
"version": "0.2.74",
"ecosystem": "npm"
},
{
"name": "@vercel/hydrogen",
"direct": false,
"version": "1.3.6",
"ecosystem": "npm"
},
{
"name": "@vercel/koa",
"direct": false,
"version": "0.1.54",
"ecosystem": "npm"
},
{
"name": "@vercel/nestjs",
"direct": false,
"version": "0.2.75",
"ecosystem": "npm"
},
{
"name": "@vercel/next",
"direct": false,
"version": "4.16.8",
"ecosystem": "npm"
},
{
"name": "@vercel/nft",
"direct": false,
"version": "1.10.0",
"ecosystem": "npm"
},
{
"name": "@vercel/nft",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "@vercel/node",
"direct": false,
"version": "5.7.13",
"ecosystem": "npm"
},
{
"name": "@vercel/node",
"direct": false,
"version": "5.8.26",
"ecosystem": "npm"
},
{
"name": "@vercel/node",
"direct": false,
"version": "^5.8.22",
"ecosystem": "npm"
},
{
"name": "@vercel/oidc",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "@vercel/prepare-flags-definitions",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "@vercel/python",
"direct": false,
"version": "6.36.1",
"ecosystem": "npm"
},
{
"name": "@vercel/python-analysis",
"direct": false,
"version": "0.11.0",
"ecosystem": "npm"
},
{
"name": "@vercel/python-analysis",
"direct": false,
"version": "0.11.1",
"ecosystem": "npm"
},
{
"name": "@vercel/redwood",
"direct": false,
"version": "2.4.12",
"ecosystem": "npm"
},
{
"name": "@vercel/remix-builder",
"direct": false,
"version": "5.7.2",
"ecosystem": "npm"
},
{
"name": "@vercel/ruby",
"direct": false,
"version": "2.3.2",
"ecosystem": "npm"
},
{
"name": "@vercel/rust",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@vercel/sandbox",
"direct": false,
"version": "1.9.0",
"ecosystem": "npm"
},
{
"name": "@vercel/sdk",
"direct": false,
"version": "1.28.8",
"ecosystem": "npm"
},
{
"name": "@vercel/static-build",
"direct": false,
"version": "2.9.21",
"ecosystem": "npm"
},
{
"name": "@vercel/static-config",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "@vercel/static-config",
"direct": false,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "@vitejs/plugin-react",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "@vitejs/plugin-react",
"direct": false,
"version": "^6.0.0",
"ecosystem": "npm"
},
{
"name": "@vitejs/plugin-react",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "@vitest/coverage-v8",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "@vitest/coverage-v8",
"direct": false,
"version": "^4.1.10",
"ecosystem": "npm"
},
{
"name": "@vitest/coverage-v8",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "@vitest/expect",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "@vitest/mocker",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "@vitest/pretty-format",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "@vitest/runner",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "@vitest/snapshot",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "@vitest/spy",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "@vitest/ui",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "@vitest/ui",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "@vitest/utils",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "@volar/language-core",
"direct": false,
"version": "2.4.28",
"ecosystem": "npm"
},
{
"name": "@volar/source-map",
"direct": false,
"version": "2.4.28",
"ecosystem": "npm"
},
{
"name": "@volar/typescript",
"direct": false,
"version": "2.4.28",
"ecosystem": "npm"
},
{
"name": "@vue/compiler-core",
"direct": false,
"version": "3.5.40",
"ecosystem": "npm"
},
{
"name": "@vue/compiler-dom",
"direct": false,
"version": "3.5.40",
"ecosystem": "npm"
},
{
"name": "@vue/compiler-vue2",
"direct": false,
"version": "2.7.16",
"ecosystem": "npm"
},
{
"name": "@vue/language-core",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "@vue/shared",
"direct": false,
"version": "3.5.40",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/ast",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/floating-point-hex-parser",
"direct": false,
"version": "1.13.2",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/helper-api-error",
"direct": false,
"version": "1.13.2",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/helper-buffer",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/helper-numbers",
"direct": false,
"version": "1.13.2",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/helper-wasm-bytecode",
"direct": false,
"version": "1.13.2",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/helper-wasm-section",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/ieee754",
"direct": false,
"version": "1.13.2",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/leb128",
"direct": false,
"version": "1.13.2",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/utf8",
"direct": false,
"version": "1.13.2",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/wasm-edit",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/wasm-gen",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/wasm-opt",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/wasm-parser",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/wast-printer",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "@x402/core",
"direct": false,
"version": "2.19.0",
"ecosystem": "npm"
},
{
"name": "@xtuc/ieee754",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@xtuc/long",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@yarnpkg/parsers",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "abbrev",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "abitype",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "abitype",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "accepts",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "8.17.0",
"ecosystem": "npm"
},
{
"name": "acorn-import-attributes",
"direct": false,
"version": "1.9.5",
"ecosystem": "npm"
},
{
"name": "acorn-import-phases",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "acorn-walk",
"direct": false,
"version": "8.3.5",
"ecosystem": "npm"
},
{
"name": "agent-base",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "agent-base",
"direct": false,
"version": "7.1.4",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "8.20.0",
"ecosystem": "npm"
},
{
"name": "ajv-draft-04",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "ajv-formats",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "ajv-formats",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "ajv-keywords",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "alien-signals",
"direct": false,
"version": "0.4.14",
"ecosystem": "npm"
},
{
"name": "ansi-colors",
"direct": false,
"version": "4.1.3",
"ecosystem": "npm"
},
{
"name": "ansi-escapes",
"direct": false,
"version": "7.3.0",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "6.2.2",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "6.2.3",
"ecosystem": "npm"
},
{
"name": "any-promise",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "arg",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "1.0.10",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "aria-query",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "aria-query",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "array-back",
"direct": false,
"version": "6.2.3",
"ecosystem": "npm"
},
{
"name": "array-union",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "asn1js",
"direct": false,
"version": "3.0.10",
"ecosystem": "npm"
},
{
"name": "assertion-error",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "ast-types",
"direct": false,
"version": "0.13.4",
"ecosystem": "npm"
},
{
"name": "ast-v8-to-istanbul",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "astring",
"direct": false,
"version": "1.9.0",
"ecosystem": "npm"
},
{
"name": "async-listen",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "async-listen",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "async-listen",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "async-retry",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "async-sema",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "asynckit",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "autocannon",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "axe-core",
"direct": false,
"version": "4.12.1",
"ecosystem": "npm"
},
{
"name": "axios",
"direct": false,
"version": "1.18.1",
"ecosystem": "npm"
},
{
"name": "axios-retry",
"direct": false,
"version": "4.5.0",
"ecosystem": "npm"
},
{
"name": "b4a",
"direct": false,
"version": "1.8.1",
"ecosystem": "npm"
},
{
"name": "babel-plugin-react-compiler",
"direct": false,
"version": "^1.0.0",
"ecosystem": "npm"
},
{
"name": "bail",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "bare-events",
"direct": false,
"version": "2.9.1",
"ecosystem": "npm"
},
{
"name": "base-x",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "base64-js",
"direct": false,
"version": "0.0.8",
"ecosystem": "npm"
},
{
"name": "base64-js",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "baseline-browser-mapping",
"direct": false,
"version": "2.10.44",
"ecosystem": "npm"
},
{
"name": "basic-ftp",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "better-path-resolve",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "bidi-js",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "bindings",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "bluebird",
"direct": false,
"version": "3.7.2",
"ecosystem": "npm"
},
{
"name": "body-parser",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "5.0.7",
"ecosystem": "npm"
},
{
"name": "braces",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "browserslist",
"direct": false,
"version": "4.28.6",
"ecosystem": "npm"
},
{
"name": "bs58",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "buffer",
"direct": false,
"version": "5.7.1",
"ecosystem": "npm"
},
{
"name": "buffer-from",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "buffer-image-size",
"direct": false,
"version": "0.6.4",
"ecosystem": "npm"
},
{
"name": "bundle-require",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "bytes",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "bytes",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "bytes-iec",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "cac",
"direct": false,
"version": "6.7.14",
"ecosystem": "npm"
},
{
"name": "cache-point",
"direct": false,
"version": "3.0.1",
"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": "camelize",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "caniuse-lite",
"direct": false,
"version": "1.0.30001806",
"ecosystem": "npm"
},
{
"name": "catharsis",
"direct": false,
"version": "0.9.0",
"ecosystem": "npm"
},
{
"name": "ccount",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "chai",
"direct": false,
"version": "6.2.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "5.6.2",
"ecosystem": "npm"
},
{
"name": "char-spinner",
"direct": false,
"version": "1.0.1",
"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": "chardet",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "charenc",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "chownr",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "chrome-trace-event",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "cjs-module-lexer",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "cjs-module-lexer",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "cli-spinners",
"direct": false,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "cli-table3",
"direct": false,
"version": "0.6.5",
"ecosystem": "npm"
},
{
"name": "cli-truncate",
"direct": false,
"version": "5.2.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": "clsx",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "code-block-writer",
"direct": false,
"version": "10.1.1",
"ecosystem": "npm"
},
{
"name": "color-convert",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "color-name",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "color-support",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "colorette",
"direct": false,
"version": "2.0.20",
"ecosystem": "npm"
},
{
"name": "colors",
"direct": false,
"version": "1.4.0",
"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": "commondir",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "compare-versions",
"direct": false,
"version": "6.1.1",
"ecosystem": "npm"
},
{
"name": "concurrently",
"direct": false,
"version": "9.2.4",
"ecosystem": "npm"
},
{
"name": "confbox",
"direct": false,
"version": "0.1.8",
"ecosystem": "npm"
},
{
"name": "confbox",
"direct": false,
"version": "0.2.4",
"ecosystem": "npm"
},
{
"name": "consola",
"direct": false,
"version": "3.4.2",
"ecosystem": "npm"
},
{
"name": "content-disposition",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "content-type",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "content-type",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "content-type",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "convert-hrtime",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "convert-source-map",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "cookie",
"direct": false,
"version": "0.7.2",
"ecosystem": "npm"
},
{
"name": "cookie-signature",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "cors",
"direct": false,
"version": "2.8.6",
"ecosystem": "npm"
},
{
"name": "cross-argv",
"direct": false,
"version": "2.0.0",
"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-background-parser",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "css-box-shadow",
"direct": false,
"version": "1.0.0-3",
"ecosystem": "npm"
},
{
"name": "css-color-keywords",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "css-gradient-parser",
"direct": false,
"version": "0.0.17",
"ecosystem": "npm"
},
{
"name": "css-to-react-native",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "css-tree",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "css.escape",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "cssesc",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "csstype",
"direct": false,
"version": "3.2.3",
"ecosystem": "npm"
},
{
"name": "current-module-paths",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "data-uri-to-buffer",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "data-urls",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "de-indent",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "debounce",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "4.3.4",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "4.4.3",
"ecosystem": "npm"
},
{
"name": "decimal.js",
"direct": false,
"version": "10.6.0",
"ecosystem": "npm"
},
{
"name": "decode-named-character-reference",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "degenerator",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "delayed-stream",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "depd",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "depd",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "dequal",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "detect-indent",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "detect-libc",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "devlop",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "diff",
"direct": false,
"version": "8.0.4",
"ecosystem": "npm"
},
{
"name": "dir-glob",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "dom-accessibility-api",
"direct": false,
"version": "0.5.16",
"ecosystem": "npm"
},
{
"name": "dom-accessibility-api",
"direct": false,
"version": "0.6.3",
"ecosystem": "npm"
},
{
"name": "dotenv-cli",
"direct": false,
"version": "11.0.0",
"ecosystem": "npm"
},
{
"name": "dotenv-expand",
"direct": false,
"version": "12.0.3",
"ecosystem": "npm"
},
{
"name": "drizzle-kit",
"direct": false,
"version": "0.31.10",
"ecosystem": "npm"
},
{
"name": "drizzle-kit",
"direct": false,
"version": "^0.31.10",
"ecosystem": "npm"
},
{
"name": "drizzle-zod",
"direct": false,
"version": "0.8.3",
"ecosystem": "npm"
},
{
"name": "drizzle-zod",
"direct": false,
"version": "^0.8.3",
"ecosystem": "npm"
},
{
"name": "dunder-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "duplexer",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "edge-runtime",
"direct": false,
"version": "2.5.9",
"ecosystem": "npm"
},
{
"name": "ee-first",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "electron-to-chromium",
"direct": false,
"version": "1.5.393",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "10.6.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex-xs",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "encodeurl",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "end-of-stream",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "end-of-stream",
"direct": false,
"version": "1.4.5",
"ecosystem": "npm"
},
{
"name": "enhanced-resolve",
"direct": false,
"version": "5.24.3",
"ecosystem": "npm"
},
{
"name": "enquirer",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "entities",
"direct": false,
"version": "4.5.0",
"ecosystem": "npm"
},
{
"name": "entities",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "entities",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "environment",
"direct": false,
"version": "1.1.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-module-lexer",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "es-module-lexer",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "es-module-lexer",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "es-object-atoms",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "es-set-tostringtag",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "escalade",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "escape-html",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "2.0.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": "escodegen",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "eslint-scope",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "esprima",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "esquery",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "esrecurse",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "estraverse",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "estraverse",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "estree-util-is-identifier-name",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "estree-walker",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "estree-walker",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "esutils",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "etag",
"direct": false,
"version": "1.8.1",
"ecosystem": "npm"
},
{
"name": "eventemitter3",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "eventemitter3",
"direct": false,
"version": "5.0.4",
"ecosystem": "npm"
},
{
"name": "events",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "events-intercept",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "events-universal",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "eventsource",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "eventsource-parser",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "expect-type",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "expect-type",
"direct": false,
"version": "^1.4.0",
"ecosystem": "npm"
},
{
"name": "express",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "express-rate-limit",
"direct": false,
"version": "8.6.0",
"ecosystem": "npm"
},
{
"name": "exsolve",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "extend",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "extendable-error",
"direct": false,
"version": "0.1.7",
"ecosystem": "npm"
},
{
"name": "fast-deep-equal",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "fast-fifo",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "fast-glob",
"direct": false,
"version": "3.3.3",
"ecosystem": "npm"
},
{
"name": "fast-string-truncated-width",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "fast-string-width",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "fast-uri",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "fast-wrap-ansi",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "fastq",
"direct": false,
"version": "1.20.1",
"ecosystem": "npm"
},
{
"name": "fdir",
"direct": false,
"version": "6.5.0",
"ecosystem": "npm"
},
{
"name": "fflate",
"direct": false,
"version": "0.7.5",
"ecosystem": "npm"
},
{
"name": "fflate",
"direct": false,
"version": "0.8.3",
"ecosystem": "npm"
},
{
"name": "figures",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "file-set",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "file-uri-to-path",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "fill-range",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "finalhandler",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "find-process",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "fix-dts-default-cjs-exports",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "flatted",
"direct": false,
"version": "3.4.2",
"ecosystem": "npm"
},
{
"name": "flexsearch",
"direct": false,
"version": "0.8.212",
"ecosystem": "npm"
},
{
"name": "flexsearch",
"direct": false,
"version": "^0.8.212",
"ecosystem": "npm"
},
{
"name": "follow-redirects",
"direct": false,
"version": "1.16.0",
"ecosystem": "npm"
},
{
"name": "form-data",
"direct": false,
"version": "4.0.6",
"ecosystem": "npm"
},
{
"name": "forwarded",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "fresh",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "11.1.0",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "11.1.1",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "11.3.6",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "fsevents",
"direct": false,
"version": "2.3.2",
"ecosystem": "npm"
},
{
"name": "fsevents",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "function-bind",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "generic-pool",
"direct": false,
"version": "3.4.2",
"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.6.0",
"ecosystem": "npm"
},
{
"name": "get-intrinsic",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "get-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "get-tsconfig",
"direct": false,
"version": "4.14.0",
"ecosystem": "npm"
},
{
"name": "get-uri",
"direct": false,
"version": "6.0.5",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "13.0.6",
"ecosystem": "npm"
},
{
"name": "glob-parent",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "globals",
"direct": false,
"version": "17.7.0",
"ecosystem": "npm"
},
{
"name": "globals",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "globby",
"direct": false,
"version": "11.1.0",
"ecosystem": "npm"
},
{
"name": "gopd",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "graceful-fs",
"direct": false,
"version": "4.2.11",
"ecosystem": "npm"
},
{
"name": "gzip-size",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "happy-dom",
"direct": false,
"version": "20.11.0",
"ecosystem": "npm"
},
{
"name": "happy-dom",
"direct": false,
"version": "^20.10.6",
"ecosystem": "npm"
},
{
"name": "has-async-hooks",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "has-flag",
"direct": false,
"version": "4.0.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.4",
"ecosystem": "npm"
},
{
"name": "hast-util-to-jsx-runtime",
"direct": false,
"version": "2.3.6",
"ecosystem": "npm"
},
{
"name": "hast-util-whitespace",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "hdr-histogram-js",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "hdr-histogram-percentiles-obj",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "he",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "hex-rgb",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "html-encoding-sniffer",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "html-escaper",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "html-url-attributes",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "http-errors",
"direct": false,
"version": "1.7.3",
"ecosystem": "npm"
},
{
"name": "http-errors",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "http-parser-js",
"direct": false,
"version": "0.5.10",
"ecosystem": "npm"
},
{
"name": "http-proxy-agent",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "https-proxy-agent",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "https-proxy-agent",
"direct": false,
"version": "7.0.6",
"ecosystem": "npm"
},
{
"name": "human-id",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "husky",
"direct": false,
"version": "9.1.7",
"ecosystem": "npm"
},
{
"name": "hyperid",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.4.24",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.7.3",
"ecosystem": "npm"
},
{
"name": "ieee754",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "ignore",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "import-in-the-middle",
"direct": false,
"version": "3.3.2",
"ecosystem": "npm"
},
{
"name": "import-lazy",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "indent-string",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "inherits",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "inline-style-parser",
"direct": false,
"version": "0.2.7",
"ecosystem": "npm"
},
{
"name": "inquirer",
"direct": false,
"version": "13.4.3",
"ecosystem": "npm"
},
{
"name": "inquirer",
"direct": false,
"version": "^13.4.3",
"ecosystem": "npm"
},
{
"name": "ip-address",
"direct": false,
"version": "10.2.0",
"ecosystem": "npm"
},
{
"name": "ipaddr.js",
"direct": false,
"version": "1.9.1",
"ecosystem": "npm"
},
{
"name": "is-alphabetical",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-alphanumerical",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-buffer",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "is-buffer",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "is-core-module",
"direct": false,
"version": "2.16.2",
"ecosystem": "npm"
},
{
"name": "is-decimal",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-extglob",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "is-fullwidth-code-point",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "is-fullwidth-code-point",
"direct": false,
"version": "5.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-interactive",
"direct": false,
"version": "2.0.0",
"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-plain-obj",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "is-plain-object",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "is-potential-custom-element-name",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "is-promise",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "is-reference",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "is-retry-allowed",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "is-stream",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-stream",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "is-subdir",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "is-unicode-supported",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "is-windows",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "isexe",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "isomorphic.js",
"direct": false,
"version": "0.2.5",
"ecosystem": "npm"
},
{
"name": "isows",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "istanbul-lib-coverage",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "istanbul-lib-report",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "istanbul-reports",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "jest-worker",
"direct": false,
"version": "27.5.1",
"ecosystem": "npm"
},
{
"name": "jiti",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "jju",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "joycon",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "js-tokens",
"direct": false,
"version": "10.0.0",
"ecosystem": "npm"
},
{
"name": "js-tokens",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "3.15.0",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "js2xmlparser",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "jsdoc",
"direct": false,
"version": "4.0.5",
"ecosystem": "npm"
},
{
"name": "jsdoc-api",
"direct": false,
"version": "9.3.6",
"ecosystem": "npm"
},
{
"name": "jsdom",
"direct": false,
"version": "29.0.1",
"ecosystem": "npm"
},
{
"name": "jsdom",
"direct": false,
"version": "^28.0.0",
"ecosystem": "npm"
},
{
"name": "jsdom",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "jsesc",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "json-schema-to-ts",
"direct": false,
"version": "1.6.4",
"ecosystem": "npm"
},
{
"name": "json-schema-traverse",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "json-schema-typed",
"direct": false,
"version": "8.0.2",
"ecosystem": "npm"
},
{
"name": "json5",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "jsonfile",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "jsonfile",
"direct": false,
"version": "6.2.1",
"ecosystem": "npm"
},
{
"name": "jsonlines",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "just-filter-object",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "just-map-values",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "klaw",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "kolorist",
"direct": false,
"version": "1.8.0",
"ecosystem": "npm"
},
{
"name": "lightningcss",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-android-arm64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-android-arm64",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-arm64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-arm64",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-x64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-x64",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-freebsd-x64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-freebsd-x64",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm-gnueabihf",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm-gnueabihf",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-gnu",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-gnu",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-musl",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-musl",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-gnu",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-gnu",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-musl",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-musl",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-arm64-msvc",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-arm64-msvc",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-x64-msvc",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-x64-msvc",
"direct": false,
"version": "1.33.0",
"ecosystem": "npm"
},
{
"name": "lilconfig",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "linebreak",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "lines-and-columns",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "linkify-it",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "lint-staged",
"direct": false,
"version": "16.4.0",
"ecosystem": "npm"
},
{
"name": "listr2",
"direct": false,
"version": "9.0.5",
"ecosystem": "npm"
},
{
"name": "load-tsconfig",
"direct": false,
"version": "0.2.5",
"ecosystem": "npm"
},
{
"name": "loader-runner",
"direct": false,
"version": "4.3.2",
"ecosystem": "npm"
},
{
"name": "local-pkg",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "locate-path",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "locate-path",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "lodash",
"direct": false,
"version": "4.18.1",
"ecosystem": "npm"
},
{
"name": "lodash.chunk",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "lodash.clonedeep",
"direct": false,
"version": "4.5.0",
"ecosystem": "npm"
},
{
"name": "lodash.flatten",
"direct": false,
"version": "4.4.0",
"ecosystem": "npm"
},
{
"name": "lodash.startcase",
"direct": false,
"version": "4.4.0",
"ecosystem": "npm"
},
{
"name": "log-symbols",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "log-update",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "loglevel",
"direct": false,
"version": "1.9.2",
"ecosystem": "npm"
},
{
"name": "longest-streak",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "luxon",
"direct": false,
"version": "3.7.2",
"ecosystem": "npm"
},
{
"name": "lz-string",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "magic-string",
"direct": false,
"version": "0.30.21",
"ecosystem": "npm"
},
{
"name": "magicast",
"direct": false,
"version": "0.5.3",
"ecosystem": "npm"
},
{
"name": "make-dir",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "manage-path",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "markdown-it",
"direct": false,
"version": "14.3.0",
"ecosystem": "npm"
},
{
"name": "markdown-it-anchor",
"direct": false,
"version": "8.6.7",
"ecosystem": "npm"
},
{
"name": "markdown-table",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "marked",
"direct": false,
"version": "4.3.0",
"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.3",
"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-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.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": "mdn-data",
"direct": false,
"version": "2.27.1",
"ecosystem": "npm"
},
{
"name": "mdurl",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "media-typer",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "merge-descriptors",
"direct": false,
"version": "2.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": "meriyah",
"direct": false,
"version": "6.1.4",
"ecosystem": "npm"
},
{
"name": "micro",
"direct": false,
"version": "9.3.5-canary.3",
"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-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-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-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-db",
"direct": false,
"version": "1.54.0",
"ecosystem": "npm"
},
{
"name": "mime-types",
"direct": false,
"version": "2.1.35",
"ecosystem": "npm"
},
{
"name": "mime-types",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "mimic-fn",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "mimic-function",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "min-indent",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "mini-svg-data-uri",
"direct": false,
"version": "1.4.4",
"ecosystem": "npm"
},
{
"name": "minimist",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "minimizer-webpack-plugin",
"direct": false,
"version": "5.6.1",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "7.1.3",
"ecosystem": "npm"
},
{
"name": "minizlib",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "mkdirp",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "mlly",
"direct": false,
"version": "1.8.2",
"ecosystem": "npm"
},
{
"name": "module-details-from-path",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "mri",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "mrmime",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "muggle-string",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "mute-stream",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "mz",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.16",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "5.1.16",
"ecosystem": "npm"
},
{
"name": "nanospinner",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "negotiator",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "neo-async",
"direct": false,
"version": "2.6.2",
"ecosystem": "npm"
},
{
"name": "netmask",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "next-devtools-mcp",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": false,
"version": "2.6.7",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": false,
"version": "2.6.9",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "node-gyp-build",
"direct": false,
"version": "4.8.4",
"ecosystem": "npm"
},
{
"name": "node-releases",
"direct": false,
"version": "2.0.51",
"ecosystem": "npm"
},
{
"name": "nopt",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "npm-path",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "npm-run-path",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "npm-run-path",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "npm-which",
"direct": false,
"version": "3.0.1",
"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-to-spawn-args",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "obug",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "on-finished",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "on-net-listen",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "once",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "once",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "opener",
"direct": false,
"version": "1.5.2",
"ecosystem": "npm"
},
{
"name": "os-paths",
"direct": false,
"version": "4.4.0",
"ecosystem": "npm"
},
{
"name": "outdent",
"direct": false,
"version": "0.5.0",
"ecosystem": "npm"
},
{
"name": "ox",
"direct": false,
"version": "0.14.30",
"ecosystem": "npm"
},
{
"name": "oxc-transform",
"direct": false,
"version": "0.111.0",
"ecosystem": "npm"
},
{
"name": "p-filter",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "p-finally",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "p-map",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "p-try",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "pac-proxy-agent",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "pac-resolver",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "package-json-from-dist",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "package-manager-detector",
"direct": false,
"version": "0.2.11",
"ecosystem": "npm"
},
{
"name": "pako",
"direct": false,
"version": "0.2.9",
"ecosystem": "npm"
},
{
"name": "pako",
"direct": false,
"version": "1.0.11",
"ecosystem": "npm"
},
{
"name": "parse-css-color",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "parse-entities",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "parse-ms",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "parse-ms",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "parse5",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "parse5",
"direct": false,
"version": "^8.0.1",
"ecosystem": "npm"
},
{
"name": "parseurl",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "path-browserify",
"direct": false,
"version": "1.0.1",
"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-scurry",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "path-to-regexp",
"direct": false,
"version": "6.3.0",
"ecosystem": "npm"
},
{
"name": "path-to-regexp",
"direct": false,
"version": "8.4.2",
"ecosystem": "npm"
},
{
"name": "path-type",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "pathe",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "pend",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "pg-cloudflare",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "pg-connection-string",
"direct": false,
"version": "2.14.0",
"ecosystem": "npm"
},
{
"name": "pg-int8",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "pg-pool",
"direct": false,
"version": "3.14.0",
"ecosystem": "npm"
},
{
"name": "pg-protocol",
"direct": false,
"version": "1.15.0",
"ecosystem": "npm"
},
{
"name": "pg-types",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "pgpass",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "picocolors",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "picocolors",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.2",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "4.0.5",
"ecosystem": "npm"
},
{
"name": "pid-port",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "pify",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "pirates",
"direct": false,
"version": "4.0.7",
"ecosystem": "npm"
},
{
"name": "pkce-challenge",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "pkg-types",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "pkg-types",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "playwright",
"direct": false,
"version": "1.61.1",
"ecosystem": "npm"
},
{
"name": "playwright-core",
"direct": false,
"version": "1.61.1",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.5.20",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "^8.5.16",
"ecosystem": "npm"
},
{
"name": "postcss-load-config",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "postcss-selector-parser",
"direct": false,
"version": "6.0.10",
"ecosystem": "npm"
},
{
"name": "postcss-value-parser",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "postgres-array",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "postgres-bytea",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "postgres-date",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "postgres-interval",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "prettier",
"direct": false,
"version": "2.8.8",
"ecosystem": "npm"
},
{
"name": "pretty-bytes",
"direct": false,
"version": "5.6.0",
"ecosystem": "npm"
},
{
"name": "pretty-format",
"direct": false,
"version": "27.5.1",
"ecosystem": "npm"
},
{
"name": "pretty-ms",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "pretty-ms",
"direct": false,
"version": "9.3.0",
"ecosystem": "npm"
},
{
"name": "prismjs",
"direct": false,
"version": "1.30.0",
"ecosystem": "npm"
},
{
"name": "progress",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "promisepipe",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "property-information",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "proxy-addr",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "proxy-agent",
"direct": false,
"version": "6.4.0",
"ecosystem": "npm"
},
{
"name": "proxy-from-env",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "proxy-from-env",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "pump",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "punycode",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "punycode.js",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "pvtsutils",
"direct": false,
"version": "1.3.6",
"ecosystem": "npm"
},
{
"name": "pvutils",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "qs",
"direct": false,
"version": "6.15.3",
"ecosystem": "npm"
},
{
"name": "quansync",
"direct": false,
"version": "0.2.11",
"ecosystem": "npm"
},
{
"name": "queue-microtask",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "range-parser",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "raw-body",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "raw-body",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "react-is",
"direct": false,
"version": "17.0.2",
"ecosystem": "npm"
},
{
"name": "read-yaml-file",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "redent",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "reflect-metadata",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "reinterval",
"direct": false,
"version": "1.1.0",
"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": "require-from-string",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "require-in-the-middle",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "requizzle",
"direct": false,
"version": "0.2.4",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "1.22.12",
"ecosystem": "npm"
},
{
"name": "resolve-from",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-pkg-maps",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "resolve.exports",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "restore-cursor",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "ret",
"direct": false,
"version": "0.5.0",
"ecosystem": "npm"
},
{
"name": "ret",
"direct": false,
"version": "^0.5.0",
"ecosystem": "npm"
},
{
"name": "retimer",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "retry",
"direct": false,
"version": "0.13.1",
"ecosystem": "npm"
},
{
"name": "reusify",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "rfdc",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "rimraf",
"direct": false,
"version": "6.1.3",
"ecosystem": "npm"
},
{
"name": "rimraf",
"direct": false,
"version": "^6.1.3",
"ecosystem": "npm"
},
{
"name": "rolldown",
"direct": false,
"version": "1.0.0-rc.1",
"ecosystem": "npm"
},
{
"name": "rolldown",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "rollup",
"direct": false,
"version": "4.62.2",
"ecosystem": "npm"
},
{
"name": "router",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "run-async",
"direct": false,
"version": "4.0.6",
"ecosystem": "npm"
},
{
"name": "run-parallel",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "rxjs",
"direct": false,
"version": "7.8.2",
"ecosystem": "npm"
},
{
"name": "safer-buffer",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "sandbox",
"direct": false,
"version": "2.5.6",
"ecosystem": "npm"
},
{
"name": "saxes",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "scheduler",
"direct": false,
"version": "0.27.0",
"ecosystem": "npm"
},
{
"name": "schema-utils",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "semifies",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "send",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "serve-static",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "setprototypeof",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "setprototypeof",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "shebang-command",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "shebang-regex",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "shell-quote",
"direct": false,
"version": "1.10.0",
"ecosystem": "npm"
},
{
"name": "side-channel",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "side-channel-list",
"direct": false,
"version": "1.0.1",
"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": "siginfo",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "signal-exit",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "signal-exit",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "signal-exit",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "sirv",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "sirv",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "sisteransi",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "size-limit",
"direct": false,
"version": "12.1.0",
"ecosystem": "npm"
},
{
"name": "slash",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "slice-ansi",
"direct": false,
"version": "7.1.2",
"ecosystem": "npm"
},
{
"name": "slice-ansi",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "smart-buffer",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "smol-toml",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "socks",
"direct": false,
"version": "2.8.9",
"ecosystem": "npm"
},
{
"name": "socks-proxy-agent",
"direct": false,
"version": "8.0.5",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": false,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": false,
"version": "0.7.6",
"ecosystem": "npm"
},
{
"name": "source-map-js",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "source-map-support",
"direct": false,
"version": "0.5.21",
"ecosystem": "npm"
},
{
"name": "space-separated-tokens",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "spawndamnit",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "split2",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "sprintf-js",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "srvx",
"direct": false,
"version": "0.11.22",
"ecosystem": "npm"
},
{
"name": "stackback",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "stacktrace-parser",
"direct": false,
"version": "0.1.11",
"ecosystem": "npm"
},
{
"name": "stat-mode",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "statuses",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "statuses",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "std-env",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "stdin-discarder",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "stream-to-array",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "stream-to-promise",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "streamx",
"direct": false,
"version": "2.28.0",
"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-width",
"direct": false,
"version": "8.2.2",
"ecosystem": "npm"
},
{
"name": "string.prototype.codepointat",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "stringify-entities",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "strip-ansi",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "strip-ansi",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "strip-bom",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-final-newline",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "strip-final-newline",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "strip-indent",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-json-comments",
"direct": false,
"version": "3.1.1",
"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": "styled-jsx",
"direct": false,
"version": "5.1.6",
"ecosystem": "npm"
},
{
"name": "sucrase",
"direct": false,
"version": "3.35.1",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "8.1.1",
"ecosystem": "npm"
},
{
"name": "supports-preserve-symlinks-flag",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "symbol-tree",
"direct": false,
"version": "3.2.4",
"ecosystem": "npm"
},
{
"name": "syncpack",
"direct": false,
"version": "14.3.1",
"ecosystem": "npm"
},
{
"name": "syncpack-darwin-arm64",
"direct": false,
"version": "14.3.1",
"ecosystem": "npm"
},
{
"name": "syncpack-darwin-x64",
"direct": false,
"version": "14.3.1",
"ecosystem": "npm"
},
{
"name": "syncpack-linux-arm64",
"direct": false,
"version": "14.3.1",
"ecosystem": "npm"
},
{
"name": "syncpack-linux-arm64-musl",
"direct": false,
"version": "14.3.1",
"ecosystem": "npm"
},
{
"name": "syncpack-linux-x64",
"direct": false,
"version": "14.3.1",
"ecosystem": "npm"
},
{
"name": "syncpack-linux-x64-musl",
"direct": false,
"version": "14.3.1",
"ecosystem": "npm"
},
{
"name": "syncpack-windows-arm64",
"direct": false,
"version": "14.3.1",
"ecosystem": "npm"
},
{
"name": "syncpack-windows-x64",
"direct": false,
"version": "14.3.1",
"ecosystem": "npm"
},
{
"name": "tabbable",
"direct": false,
"version": "6.5.0",
"ecosystem": "npm"
},
{
"name": "tailwind-merge",
"direct": false,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "tailwind-merge",
"direct": false,
"version": "^3.3.1",
"ecosystem": "npm"
},
{
"name": "tailwindcss",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "tailwindcss",
"direct": false,
"version": "^4.1.0",
"ecosystem": "npm"
},
{
"name": "tailwindcss",
"direct": false,
"version": "^4.3.2",
"ecosystem": "npm"
},
{
"name": "tailwindcss",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "tapable",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "tar",
"direct": false,
"version": "7.5.20",
"ecosystem": "npm"
},
{
"name": "tar-stream",
"direct": false,
"version": "3.1.7",
"ecosystem": "npm"
},
{
"name": "term-size",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "terser",
"direct": false,
"version": "5.49.0",
"ecosystem": "npm"
},
{
"name": "text-decoder",
"direct": false,
"version": "1.2.7",
"ecosystem": "npm"
},
{
"name": "thenify",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "thenify-all",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "throttleit",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "time-span",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "timestring",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "tiny-inflate",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "tinybench",
"direct": false,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "tinyexec",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "tinyexec",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "tinyrainbow",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "tldts",
"direct": false,
"version": "7.4.9",
"ecosystem": "npm"
},
{
"name": "tldts-core",
"direct": false,
"version": "7.4.9",
"ecosystem": "npm"
},
{
"name": "tmp",
"direct": false,
"version": "0.2.7",
"ecosystem": "npm"
},
{
"name": "tmp-promise",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "to-regex-range",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "toidentifier",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "toidentifier",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "totalist",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "tough-cookie",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "tr46",
"direct": false,
"version": "0.0.3",
"ecosystem": "npm"
},
{
"name": "tr46",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "tree-kill",
"direct": false,
"version": "1.2.2",
"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-blank-space",
"direct": false,
"version": "0.4.4",
"ecosystem": "npm"
},
{
"name": "ts-interface-checker",
"direct": false,
"version": "0.1.13",
"ecosystem": "npm"
},
{
"name": "ts-morph",
"direct": false,
"version": "12.0.0",
"ecosystem": "npm"
},
{
"name": "ts-toolbelt",
"direct": false,
"version": "6.15.5",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "2.8.1",
"ecosystem": "npm"
},
{
"name": "tsup",
"direct": false,
"version": "8.5.1",
"ecosystem": "npm"
},
{
"name": "tsup",
"direct": false,
"version": "^8.5.1",
"ecosystem": "npm"
},
{
"name": "tsup",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "tsx",
"direct": false,
"version": "4.21.0",
"ecosystem": "npm"
},
{
"name": "tsx",
"direct": false,
"version": "4.23.1",
"ecosystem": "npm"
},
{
"name": "tsx",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "tsyringe",
"direct": false,
"version": "4.10.0",
"ecosystem": "npm"
},
{
"name": "turbo",
"direct": false,
"version": "2.10.5",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.7.1",
"ecosystem": "npm"
},
{
"name": "type-is",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "uc.micro",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "ufo",
"direct": false,
"version": "1.6.4",
"ecosystem": "npm"
},
{
"name": "uid-promise",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "uncrypto",
"direct": false,
"version": "0.1.3",
"ecosystem": "npm"
},
{
"name": "underscore",
"direct": false,
"version": "1.13.8",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "^7.28.0",
"ecosystem": "npm"
},
{
"name": "undici-types",
"direct": false,
"version": "5.26.5",
"ecosystem": "npm"
},
{
"name": "undici-types",
"direct": false,
"version": "7.24.6",
"ecosystem": "npm"
},
{
"name": "undici-types",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "unicode-trie",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "unicorn-magic",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "unified",
"direct": false,
"version": "11.0.5",
"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-stringify-position",
"direct": false,
"version": "4.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.2",
"ecosystem": "npm"
},
{
"name": "universalify",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "universalify",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "unpipe",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "update-browserslist-db",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "use-sync-external-store",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "util-deprecate",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "uuid",
"direct": false,
"version": "14.0.1",
"ecosystem": "npm"
},
{
"name": "uuid-parse",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "vary",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "vercel",
"direct": false,
"version": "52.2.1",
"ecosystem": "npm"
},
{
"name": "vercel-mcp",
"direct": false,
"version": "0.0.7",
"ecosystem": "npm"
},
{
"name": "vfile",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "vfile-message",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "viem",
"direct": false,
"version": "2.55.4",
"ecosystem": "npm"
},
{
"name": "vite",
"direct": false,
"version": "8.0.16",
"ecosystem": "npm"
},
{
"name": "vite",
"direct": false,
"version": "^8.0.0",
"ecosystem": "npm"
},
{
"name": "vite",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "vite-plugin-dts",
"direct": false,
"version": "4.5.4",
"ecosystem": "npm"
},
{
"name": "vite-plugin-dts",
"direct": false,
"version": "^4.5.4",
"ecosystem": "npm"
},
{
"name": "vitest",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "vitest",
"direct": false,
"version": "^4.0.0",
"ecosystem": "npm"
},
{
"name": "vitest",
"direct": false,
"version": "^4.1.10",
"ecosystem": "npm"
},
{
"name": "vitest",
"direct": false,
"version": "catalog:",
"ecosystem": "npm"
},
{
"name": "vscode-uri",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "w3c-xmlserializer",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "walk-back",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "watchpack",
"direct": false,
"version": "2.5.2",
"ecosystem": "npm"
},
{
"name": "web-vitals",
"direct": false,
"version": "0.2.4",
"ecosystem": "npm"
},
{
"name": "webidl-conversions",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "webidl-conversions",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "webpack",
"direct": false,
"version": "5.108.4",
"ecosystem": "npm"
},
{
"name": "webpack-bundle-analyzer",
"direct": false,
"version": "4.10.1",
"ecosystem": "npm"
},
{
"name": "webpack-sources",
"direct": false,
"version": "3.5.1",
"ecosystem": "npm"
},
{
"name": "whatwg-mimetype",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "whatwg-mimetype",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "whatwg-url",
"direct": false,
"version": "16.0.1",
"ecosystem": "npm"
},
{
"name": "whatwg-url",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "why-is-node-running",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "workers-mcp",
"direct": false,
"version": "0.0.13",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "9.0.2",
"ecosystem": "npm"
},
{
"name": "wrappy",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "ws",
"direct": false,
"version": "7.5.13",
"ecosystem": "npm"
},
{
"name": "ws",
"direct": false,
"version": "8.21.1",
"ecosystem": "npm"
},
{
"name": "ws",
"direct": false,
"version": "^8.21.0",
"ecosystem": "npm"
},
{
"name": "xdg-app-paths",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "xdg-portable",
"direct": false,
"version": "7.3.0",
"ecosystem": "npm"
},
{
"name": "xml-name-validator",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "xmlchars",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "xmlcreate",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "xtend",
"direct": false,
"version": "4.0.2",
"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": "4.0.0",
"ecosystem": "npm"
},
{
"name": "yallist",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": false,
"version": "17.7.2",
"ecosystem": "npm"
},
{
"name": "yargs-parser",
"direct": false,
"version": "21.1.1",
"ecosystem": "npm"
},
{
"name": "yauzl",
"direct": false,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "yauzl-clone",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "yauzl-promise",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "yocto-queue",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "yoctocolors",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "yoga-layout",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "zod-to-json-schema",
"direct": false,
"version": "3.25.2",
"ecosystem": "npm"
},
{
"name": "zwitch",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
}
],
"collected": true,
"truncated": false,
"total_count": 1611,
"direct_count": 162,
"indirect_count": 1449
}
},
"maintainership": {
"issues": {
"open_prs": 4,
"merged_prs": 1795,
"open_issues": 20,
"closed_ratio": 0.804,
"closed_issues": 82,
"closed_unmerged_prs": 221
},
"bus_factor": 1,
"bot_contributors": 3,
"top_contributors": [
{
"type": "User",
"login": "RevealUIStudio",
"commits": 4392,
"avatar_url": "https://avatars.githubusercontent.com/u/246213586?v=4"
},
{
"type": "User",
"login": "joshua-v-dev",
"commits": 58,
"avatar_url": "https://avatars.githubusercontent.com/u/43050008?v=4"
}
],
"contributors_sampled": 2,
"top_contributor_share": 0.987
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"backflow-main-into-test.yml",
"backflow-merge-method-guard.yml",
"check-client-leaks.yml",
"ci.yml",
"db-backup.yml",
"dependabot-catalog-autofix.yml",
"deploy-test.yml",
"deploy.yml",
"docker.yml",
"ds.yml",
"electric-e2e.yml",
"issue-leak-scan.yml",
"no-submodules.yml",
"promotion-gate.yml",
"reconciliation-crons.yml",
"regen-visual-snapshots.yml",
"release.yml",
"sec-audit-label-guard.yml",
"secret-path-drift.yml",
"security-review-gate.yml",
"security.yml",
"stripe-catalog-check.yml",
"system-tune-snapshot.yml",
"webhook-reconciliation.yml"
],
"has_docs_dir": true,
"linter_configs": [
"biome.json"
],
"has_editorconfig": true,
"has_linter_config": true,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"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": 0,
"reason": "branch protection not enabled on development/release branches",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": 10,
"reason": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
},
{
"name": "CII-Best-Practices",
"score": 0,
"reason": "no effort to earn an OpenSSF best practices badge detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
},
{
"name": "Code-Review",
"score": 0,
"reason": "Found 0/30 approved changesets -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 3,
"reason": "project has 1 contributing companies or organizations -- score normalized to 3",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
},
{
"name": "Dangerous-Workflow",
"score": 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 30 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": 6,
"reason": "dependency not pinned by hash detected -- score normalized to 6",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 10,
"reason": "SAST tool is run on all commits",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 10,
"reason": "security policy file 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": "11 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "98ed10aa2a2508f08e2e2cab6f1ea48126a71016",
"ran_at": "2026-07-24T14:02:32Z",
"aggregate_score": 4.7,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": true,
"has_dependabot_config": true
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": "2026-07-24T12:53:08Z",
"oldest_open_prs": [
{
"number": 2129,
"created_at": "2026-07-24T03:49:56Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 2130,
"created_at": "2026-07-24T03:59:59Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 2131,
"created_at": "2026-07-24T04:02:54Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 2132,
"created_at": "2026-07-24T04:18:00Z",
"last_comment_at": null,
"last_comment_author": null
}
],
"last_merged_pr_at": "2026-07-24T03:52:47Z",
"ci_last_conclusion": "SUCCESS",
"oldest_open_issues": [
{
"number": 88,
"created_at": "2026-03-28T16:20:02Z",
"last_comment_at": "2026-07-17T02:36:21Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 93,
"created_at": "2026-03-28T16:20:07Z",
"last_comment_at": "2026-07-17T02:36:20Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 402,
"created_at": "2026-04-19T03:14:38Z",
"last_comment_at": "2026-07-17T02:36:19Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 449,
"created_at": "2026-04-20T17:20:16Z",
"last_comment_at": "2026-07-17T02:36:18Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 451,
"created_at": "2026-04-20T17:28:36Z",
"last_comment_at": "2026-07-17T02:36:18Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 480,
"created_at": "2026-04-21T22:22:02Z",
"last_comment_at": "2026-07-17T02:36:17Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 486,
"created_at": "2026-04-22T09:19:46Z",
"last_comment_at": "2026-07-17T02:36:16Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 514,
"created_at": "2026-04-23T05:44:55Z",
"last_comment_at": "2026-07-17T02:36:13Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 515,
"created_at": "2026-04-23T05:44:55Z",
"last_comment_at": "2026-07-17T02:36:11Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 516,
"created_at": "2026-04-23T05:44:56Z",
"last_comment_at": "2026-07-17T02:36:10Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 526,
"created_at": "2026-04-23T08:25:16Z",
"last_comment_at": "2026-07-17T03:19:21Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 528,
"created_at": "2026-04-23T14:42:57Z",
"last_comment_at": "2026-07-17T02:35:59Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 535,
"created_at": "2026-04-23T16:36:27Z",
"last_comment_at": "2026-07-17T02:35:58Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 867,
"created_at": "2026-05-15T01:16:09Z",
"last_comment_at": "2026-07-17T02:35:57Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 917,
"created_at": "2026-05-17T01:57:49Z",
"last_comment_at": "2026-07-17T02:35:56Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 929,
"created_at": "2026-05-17T04:16:33Z",
"last_comment_at": "2026-07-17T02:35:55Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 1247,
"created_at": "2026-06-06T15:32:03Z",
"last_comment_at": "2026-07-17T02:35:55Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 1461,
"created_at": "2026-06-14T15:24:32Z",
"last_comment_at": "2026-07-17T02:35:54Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 1650,
"created_at": "2026-06-27T14:47:40Z",
"last_comment_at": "2026-07-17T02:35:53Z",
"last_comment_author": "RevealUIStudio"
},
{
"number": 1816,
"created_at": "2026-07-11T05:57:07Z",
"last_comment_at": "2026-07-17T02:35:52Z",
"last_comment_author": "RevealUIStudio"
}
]
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/RevealUIStudio/revealui",
"host": "github.com",
"name": "revealui",
"owner": "RevealUIStudio"
},
"metrics": {
"overall": {
"key": "overall",
"band": "moderate",
"name": "Overall health",
"note": null,
"notes": [],
"value": 69,
"inputs": {
"security": 58,
"vitality": 91,
"community": 54,
"governance": 50,
"engineering": 90
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "excellent",
"name": "Vitality",
"value": 91,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "excellent",
"name": "Development activity",
"note": null,
"notes": [],
"value": 85,
"inputs": {
"commits_last_year": 4620,
"human_commit_share": 0.96,
"days_since_last_push": 0,
"active_weeks_last_year": 30
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 0 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "push_recency",
"params": {
"days": 0
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "30/52 weeks with commits",
"points": 20.8,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 30
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "4620 commits in the last year",
"points": 18,
"status": "met",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 4620
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "30 commit(s) and 30 issue activity found in the last 90 days -- score normalized to 10",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "excellent",
"name": "Release discipline",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 100,
"inputs": {
"releases_count": 52,
"latest_release_tag": "create-revealui@0.5.15",
"releases_from_tags": false,
"days_since_latest_release": 5,
"mean_days_between_releases": 0
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "52 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 52
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 5 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 5
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~0 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 0
}
}
],
"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": 0,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "last human commit 0 days ago",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_maintained",
"params": {
"days": 0
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "moderate",
"name": "Community & Adoption",
"value": 54,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "critical",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 10,
"inputs": {
"forks": 0,
"stars": 5,
"watchers": 0,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "5 stars",
"points": 9.8,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 5
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "0 forks",
"points": 0,
"status": "missed",
"details": [
{
"code": "forks",
"params": {
"count": 0
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "0 watchers",
"points": 0,
"status": "missed",
"details": [
{
"code": "watchers",
"params": {
"count": 0
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "excellent",
"name": "Community health",
"note": null,
"notes": [],
"value": 92,
"inputs": {
"has_readme": true,
"has_license": true,
"has_contributing": true,
"has_issue_template": false,
"has_code_of_conduct": true,
"has_pull_request_template": true
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 22.5,
"status": "met",
"details": [],
"max_points": 22.5
},
{
"key": "license",
"name": "License",
"detail": "recognized license (MIT)",
"points": 22.5,
"status": "met",
"details": [
{
"code": "license_standard",
"params": {}
},
{
"code": "license_spdx",
"params": {
"spdx": "MIT"
}
}
],
"max_points": 22.5
},
{
"key": "contributing_guide",
"name": "CONTRIBUTING guide",
"detail": null,
"points": 18,
"status": "met",
"details": [],
"max_points": 18
},
{
"key": "code_of_conduct",
"name": "Code of conduct",
"detail": null,
"points": 13.5,
"status": "met",
"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": 6.3,
"status": "met",
"details": [],
"max_points": 6.3
}
]
},
{
"key": "ecosystem_adoption",
"band": "good",
"name": "Ecosystem adoption (downloads)",
"note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"registry_dependents"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 70,
"inputs": {
"packages": [
"@revealui/ai",
"@revealui/db",
"@revealui/cli",
"@revealui/mcp",
"@revealui/auth",
"@revealui/core",
"@revealui/cache",
"@revealui/config"
],
"dependents": null,
"ecosystems": "npm",
"total_downloads": null,
"monthly_downloads": 16770
},
"components": [
{
"key": "monthly_downloads",
"name": "Monthly downloads",
"detail": "16,770 downloads/month across npm",
"points": 56.3,
"status": "partial",
"details": [
{
"code": "downloads_monthly",
"params": {
"count": 16770,
"ecosystems": "npm"
}
}
],
"max_points": 80
},
{
"key": "registry_dependents",
"name": "Registry dependents",
"detail": "not reported by this ecosystem",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_reported_by_this_ecosystem",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "moderate",
"name": "Sustainability & Governance",
"value": 50,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "critical",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 15,
"inputs": {
"bus_factor": 1,
"contributors_sampled": 2,
"top_contributor_share": 0.987
},
"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 99% of commits",
"points": 0.3,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 99
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "2 contributors",
"points": 2.7,
"status": "partial",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 2
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 1 contributing companies or organizations -- score normalized to 3",
"points": 3,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "good",
"name": "Issue & PR responsiveness",
"note": null,
"notes": [],
"value": 72,
"inputs": {
"merged_prs": 1795,
"open_issues": 20,
"closed_issues": 82,
"issue_closed_ratio": 0.804,
"closed_unmerged_prs": 221
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "80% of issues closed",
"points": 37.6,
"status": "partial",
"details": [
{
"code": "issues_closed_share",
"params": {
"share": 80
}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "1795/2016 decided PRs merged",
"points": 34.1,
"status": "partial",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 1795,
"decided": 2016
}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 0/30 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "at_risk",
"name": "Ownership & stewardship",
"note": "Excluded from scoring (no data or not applicable): Verified domain. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"verified_domain"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 30,
"inputs": {
"followers": 3,
"owner_type": "User",
"is_verified": null,
"owner_login": "RevealUIStudio",
"public_repos": 14,
"account_age_days": 240
},
"components": [
{
"key": "ownership_backing",
"name": "Ownership backing",
"detail": "personal (user) account",
"points": 10,
"status": "partial",
"details": [
{
"code": "owner_personal",
"params": {}
}
],
"max_points": 30
},
{
"key": "verified_domain",
"name": "Verified domain",
"detail": "not applicable to user accounts",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_applicable_to_user_accounts",
"params": {}
}
],
"max_points": 20
},
{
"key": "owner_reach",
"name": "Owner reach",
"detail": "3 followers of RevealUIStudio",
"points": 4.3,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 3,
"login": "RevealUIStudio"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "14 public repos, account ~0 yr old",
"points": 9.9,
"status": "partial",
"details": [
{
"code": "public_repos",
"params": {
"count": 14
}
},
{
"code": "account_age_years",
"params": {
"years": 0
}
}
],
"max_points": 25
}
]
},
{
"key": "package_maintenance",
"band": "excellent",
"name": "Package maintenance",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"packages": [
"@revealui/ai",
"@revealui/db",
"@revealui/cli",
"@revealui/mcp",
"@revealui/auth",
"@revealui/core",
"@revealui/cache",
"@revealui/config"
],
"ecosystems": "npm",
"any_deprecated": false,
"min_days_since_publish": 5
},
"components": [
{
"key": "published_resolvable",
"name": "Published & resolvable",
"detail": "8 package(s) on npm",
"points": 25,
"status": "met",
"details": [
{
"code": "packages_published",
"params": {
"count": 8,
"ecosystems": "npm"
}
}
],
"max_points": 25
},
{
"key": "publish_recency",
"name": "Publish recency",
"detail": "latest publish 5 days ago",
"points": 35,
"status": "met",
"details": [
{
"code": "publish_recency",
"params": {
"days": 5
}
}
],
"max_points": 35
},
{
"key": "version_history",
"name": "Version history",
"detail": "333 published versions",
"points": 20,
"status": "met",
"details": [
{
"code": "published_versions",
"params": {
"count": 333
}
}
],
"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": "excellent",
"name": "Engineering Quality",
"value": 90,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "excellent",
"name": "Engineering practices",
"note": null,
"notes": [],
"value": 90,
"inputs": {
"has_ci": true,
"has_tests": true,
"has_editorconfig": true,
"has_linter_config": true,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "24 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 24
}
}
],
"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": "biome.json",
"points": 16,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "biome.json"
}
}
],
"max_points": 16
},
{
"key": "pre_commit_hooks",
"name": "Pre-commit hooks",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 9.6
},
{
"key": "editorconfig",
"name": ".editorconfig",
"detail": null,
"points": 6.4,
"status": "met",
"details": [],
"max_points": 6.4
},
{
"key": "openssf_scorecard_ci_tests",
"name": "OpenSSF Scorecard: CI-Tests",
"detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
"points": 20,
"status": "met",
"details": [],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "excellent",
"name": "Documentation",
"note": null,
"notes": [],
"value": 90,
"inputs": {
"topics": [
"ai-agents",
"business-platform",
"cms",
"monorepo",
"nextjs",
"open-source",
"react",
"saas",
"stripe",
"typescript"
],
"has_wiki": false,
"homepage": "https://revealui.com",
"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://revealui.com",
"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": "10 topics",
"points": 10,
"status": "met",
"details": [
{
"code": "topics_count",
"params": {
"count": 10
}
}
],
"max_points": 10
},
{
"key": "wiki",
"name": "Wiki",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "moderate",
"name": "Security",
"value": 58,
"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": 47,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 17,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 1,
"scorecard_aggregate": 4.7
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "no binaries found in the repo",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "branch_protection",
"name": "Branch-Protection",
"detail": "branch protection not enabled on development/release branches",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "cii_best_practices",
"name": "CII-Best-Practices",
"detail": "no effort to earn an OpenSSF best practices badge detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "code_review",
"name": "Code-Review",
"detail": "Found 0/30 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 1 contributing companies or organizations -- score normalized to 3",
"points": 0.8,
"status": "partial",
"details": [],
"max_points": 2.5
},
{
"key": "dangerous_workflow",
"name": "Dangerous-Workflow",
"detail": "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 30 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 6",
"points": 3,
"status": "partial",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "SAST tool is run on all commits",
"points": 5,
"status": "met",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file detected",
"points": 5,
"status": "met",
"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": "11 existing vulnerabilities detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "dependency_advisories",
"band": "excellent",
"name": "Dependency advisories",
"note": "Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the npm:@revealui/ai@0.8.0 runtime dependency closure — what installing the published package pulls in — 71 packages. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"no_advisories_left_outstanding"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_published",
"params": {
"package": "npm:@revealui/ai@0.8.0",
"assessed": 71
}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 100,
"inputs": {
"source": "osv",
"advisories": 0,
"affected_packages": 0,
"assessed_packages": 71,
"unassessed_packages": 0,
"affected_by_severity": "none",
"direct_affected_packages": 0
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "no direct dependency carries a known advisory",
"points": 35,
"status": "met",
"details": [
{
"code": "no_direct_advisories",
"params": {}
}
],
"max_points": 35
},
{
"key": "indirect_dependencies_free_of_known_advisories",
"name": "Indirect dependencies free of known advisories",
"detail": "no indirect dependency carries a known advisory",
"points": 25,
"status": "met",
"details": [
{
"code": "no_indirect_advisories",
"params": {}
}
],
"max_points": 25
},
{
"key": "no_advisories_left_outstanding",
"name": "No advisories left outstanding",
"detail": "no advisory carries a publication date",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_no_publication_date",
"params": {}
}
],
"max_points": 40
}
]
},
{
"key": "malicious_dependencies",
"band": "excellent",
"name": "Malicious dependencies",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"source": "osv",
"meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
"packages": [],
"red_flag": false,
"assessed_packages": 71,
"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
}
]
}
],
"description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
},
{
"key": "ai_readiness",
"band": "excellent",
"name": "AI Readiness",
"value": 86,
"weight": 0,
"metrics": [
{
"key": "ai_agent_context",
"band": "excellent",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"has_llms_txt": true,
"legible_history_share": 1,
"agent_instruction_files": [
".github/copilot-instructions.md",
"AGENTS.md",
"CLAUDE.md"
],
"agent_instruction_max_bytes": 13707
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": ".github/copilot-instructions.md, AGENTS.md, CLAUDE.md",
"points": 45,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".github/copilot-instructions.md, AGENTS.md, CLAUDE.md"
}
}
],
"max_points": 45
},
{
"key": "machine_readable_docs_llms_txt",
"name": "Machine-readable docs (llms.txt)",
"detail": "llms.txt present",
"points": 15,
"status": "met",
"details": [
{
"code": "llms_txt_present",
"params": {}
}
],
"max_points": 15
},
{
"key": "legible_commit_history",
"name": "Legible commit history",
"detail": "96 of 96 human commits state their intent (structured subject or explanatory body)",
"points": 40,
"status": "met",
"details": [
{
"code": "legible_history",
"params": {
"legible": 96,
"sampled": 96
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "moderate",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 65,
"inputs": {
"has_nix": true,
"has_tests": true,
"lockfiles": [
"pnpm-lock.yaml"
],
"has_dockerfile": true,
"typed_language": true,
"bootstrap_files": [],
"has_devcontainer": true,
"has_linter_config": true,
"typecheck_configs": [
"apps/admin/tsconfig.json",
"apps/docs/tsconfig.json",
"apps/marketing/tsconfig.json",
"apps/server/tsconfig.json",
"packages/ai/tsconfig.json",
"packages/auth/tsconfig.json",
"packages/cache/tsconfig.json",
"packages/cli/templates/basic-blog/tsconfig.json",
"packages/cli/templates/e-commerce/tsconfig.json",
"packages/cli/templates/portfolio/tsconfig.json",
"packages/cli/templates/starter-native/tsconfig.json",
"packages/cli/templates/starter/tsconfig.json",
"packages/cli/tsconfig.json",
"packages/config/tsconfig.json",
"packages/contracts/tsconfig.json",
"packages/core/tsconfig.json",
"packages/db/tsconfig.json",
"packages/dev/tsconfig.json",
"packages/editor/tsconfig.json",
"packages/engines/tsconfig.json",
"packages/harnesses/tsconfig.json",
"packages/knowledge-graph/tsconfig.json",
"packages/mcp/tsconfig.json",
"packages/openapi/tsconfig.json",
"packages/paywall/tsconfig.json",
"packages/presentation/tsconfig.json",
"packages/resilience/tsconfig.json",
"packages/router/tsconfig.json",
"packages/scripts/tsconfig.json",
"packages/security/tsconfig.json",
"packages/services/tsconfig.json",
"packages/setup/tsconfig.json",
"packages/sync/tsconfig.json",
"packages/test/tsconfig.json",
"packages/tokens/tsconfig.json",
"packages/utils/tsconfig.json",
"tsconfig.json"
],
"agent_commit_share": 0,
"toolchain_manifests": [],
"dependency_bot_commit_share": 0
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 18
},
{
"key": "automated_tests",
"name": "Automated tests",
"detail": null,
"points": 22,
"status": "met",
"details": [],
"max_points": 22
},
{
"key": "lint_format_config",
"name": "Lint / format config",
"detail": "biome.json",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "biome.json"
}
}
],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": "apps/admin/tsconfig.json, apps/docs/tsconfig.json, apps/marketing/tsconfig.json, apps/server/tsconfig.json, packages/ai/tsconfig.json, packages/auth/tsconfig.json, packages/cache/tsconfig.json, packages/cli/templates/basic-blog/tsconfig.json, packages/cli/templates/e-commerce/tsconfig.json, packages/cli/templates/portfolio/tsconfig.json, packages/cli/templates/starter-native/tsconfig.json, packages/cli/templates/starter/tsconfig.json, packages/cli/tsconfig.json, packages/config/tsconfig.json, packages/contracts/tsconfig.json, packages/core/tsconfig.json, packages/db/tsconfig.json, packages/dev/tsconfig.json, packages/editor/tsconfig.json, packages/engines/tsconfig.json, packages/harnesses/tsconfig.json, packages/knowledge-graph/tsconfig.json, packages/mcp/tsconfig.json, packages/openapi/tsconfig.json, packages/paywall/tsconfig.json, packages/presentation/tsconfig.json, packages/resilience/tsconfig.json, packages/router/tsconfig.json, packages/scripts/tsconfig.json, packages/security/tsconfig.json, packages/services/tsconfig.json, packages/setup/tsconfig.json, packages/sync/tsconfig.json, packages/test/tsconfig.json, packages/tokens/tsconfig.json, packages/utils/tsconfig.json, tsconfig.json",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "apps/admin/tsconfig.json, apps/docs/tsconfig.json, apps/marketing/tsconfig.json, apps/server/tsconfig.json, packages/ai/tsconfig.json, packages/auth/tsconfig.json, packages/cache/tsconfig.json, packages/cli/templates/basic-blog/tsconfig.json, packages/cli/templates/e-commerce/tsconfig.json, packages/cli/templates/portfolio/tsconfig.json, packages/cli/templates/starter-native/tsconfig.json, packages/cli/templates/starter/tsconfig.json, packages/cli/tsconfig.json, packages/config/tsconfig.json, packages/contracts/tsconfig.json, packages/core/tsconfig.json, packages/db/tsconfig.json, packages/dev/tsconfig.json, packages/editor/tsconfig.json, packages/engines/tsconfig.json, packages/harnesses/tsconfig.json, packages/knowledge-graph/tsconfig.json, packages/mcp/tsconfig.json, packages/openapi/tsconfig.json, packages/paywall/tsconfig.json, packages/presentation/tsconfig.json, packages/resilience/tsconfig.json, packages/router/tsconfig.json, packages/scripts/tsconfig.json, packages/security/tsconfig.json, packages/services/tsconfig.json, packages/setup/tsconfig.json, packages/sync/tsconfig.json, packages/test/tsconfig.json, packages/tokens/tsconfig.json, packages/utils/tsconfig.json, tsconfig.json"
}
}
],
"max_points": 11
},
{
"key": "reproducible_environment",
"name": "Reproducible environment",
"detail": "devcontainer, Dockerfile, Nix, lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "devcontainer, Dockerfile, Nix, lockfile"
}
}
],
"max_points": 10
},
{
"key": "demonstrated_agent_practice",
"name": "Demonstrated agent practice",
"detail": "no agent-authored commits among the last 100",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_agent_authored_commits",
"params": {
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "dependency automation configured, none observed in the sampled commits",
"points": 5,
"status": "partial",
"details": [
{
"code": "dependency_bot_config_only",
"params": {}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 6",
"points": 6,
"status": "partial",
"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": 192625,
"source_files_sampled": 3503,
"oversized_source_files": 6
},
"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": "6/3503 source files over 60KB",
"points": 54.9,
"status": "partial",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 3503,
"oversized": 6
}
}
],
"max_points": 55
}
]
},
{
"key": "ai_interfaces",
"band": "excellent",
"name": "Machine-readable interfaces",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"example_dirs": [
"examples"
],
"has_mcp_signal": true,
"api_schema_files": [
"examples/api/openapi.json"
]
},
"components": [
{
"key": "api_schema_openapi_graphql_proto",
"name": "API schema (OpenAPI/GraphQL/proto)",
"detail": "examples/api/openapi.json",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "examples/api/openapi.json"
}
}
],
"max_points": 40
},
{
"key": "mcp_server",
"name": "MCP server",
"detail": null,
"points": 20,
"status": "met",
"details": [],
"max_points": 20
},
{
"key": "runnable_examples",
"name": "Runnable examples",
"detail": "examples",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "examples"
}
}
],
"max_points": 40
}
]
}
],
"description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
}
],
"metrics_version": "1.13.0"
},
"warnings": [
"Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
],
"report_type": "repository",
"generated_at": "2026-07-24T14:02:56.406438Z",
"schema_version": "0.27.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/r/RevealUIStudio/revealui.svg",
"full_name": "RevealUIStudio/revealui",
"license_state": "standard",
"license_spdx": "MIT"
}