@maximinion/manifest-generator
v0.4.0
Published
Phase 3: The Manifest Generator - Hierarchical codebase manifest generation with cross-reference resolution
Readme
@maximinion/manifest-generator
Phase 3: The Manifest Generator — builds a hierarchical, cross-referenced manifest of a codebase from ranked nodes (typically produced by @maximinion/librarian).
Installation
npm install @maximinion/manifest-generatorQuick Start
import { ManifestGenerator } from '@maximinion/manifest-generator';
const generator = new ManifestGenerator({ computeCriticalPaths: true, clusterNodes: true });
const result = await generator.generate(nodes, crossReferences, 'my-codebase');
console.log(result.manifest.totalNodes, result.manifest.criticalPaths);nodes and crossReferences are typically produced by @maximinion/librarian's graph analysis.
API
generate(nodes, references, codebaseId?)— establishes parent/child relationships, builds hierarchy layers, resolves cross-references, detects circular dependencies and clusters, and compiles the final manifest. Returns{ manifest, nodeMap, referenceMap, clusterMap, warnings, errors }.
See docs/API/manifest-api.md for extended reference.
Licensing & Compliance
"MaxiMinion.AI Community Edition is an independent, zero-cost tool provided strictly under the MIT License. The provision of this free tier does not constitute an operation in trade or commerce under the Australian Consumer Law (ACL), and the standard statutory consumer guarantees do not apply to this zero-cost release."
License
MIT
