@demystify/tools-registry
v0.1.1
Published
Catalog loader, zod schema mirror, typed accessors and (P1-PR2) all codegen for Demystify Tools
Maintainers
Readme
@demystify/tools-registry
The registry is the single source of truth for Demystify Tools: the catalog (tools, slugs, URLs, API/MCP ids, flags, redirects, modules), the zod mirror of the registry schema, typed accessors, and the codegen that propagates every change to pages, hubs, sitemap, search, llms.txt, OpenAPI and MCP defs.
import { createRegistry } from "@demystify/tools-registry";
// pass the catalog + coverage plan; get typed accessors back
const registry = createRegistry(catalog, coveragePlan);
for (const tool of registry.published()) console.log(tool.id, tool.run);Exports
.— catalog types, the zod schema mirror, and registry accessors (pure)../codegen— the generator suite (used by the repo'spnpm codegen)../node— filesystem source loading (repo-coupled; internal).
Change an SSOT → regenerate every dependent in the same change set, or it isn't done. Codegen is deterministic and drift-checked in CI.
Status
Pre-1.0, versioned but not yet published — see the repo's
docs/verification/user-actions.md for the publish checklist.
