markmv - v1.39.2
    Preparing search index...

    Class LinkGraphGenerator

    Generates interactive link graphs from markdown file relationships.

    The LinkGraphGenerator analyzes markdown files to extract internal links and builds directed graphs of file relationships. Supports multiple output formats including JSON data, Mermaid diagrams, and interactive HTML visualizations.

    Basic graph generation

    const generator = new LinkGraphGenerator({
    includeExternal: false,
    maxDepth: 5
    });

    const graph = await generator.generateGraph(['docs/**/*.md']);
    console.log('Generated graph with ' + graph.nodes.length + ' nodes and ' + graph.edges.length + ' edges');

    Export to different formats

    const generator = new LinkGraphGenerator();
    const graph = await generator.generateGraph(['*.md']);

    // Export as JSON
    const json = generator.exportGraph(graph, 'json');

    // Export as Mermaid diagram
    const mermaid = generator.exportGraph(graph, 'mermaid');

    // Export as interactive HTML
    const html = generator.exportGraph(graph, 'html');
    Index
    • Generates a complete link graph from markdown files.

      Parameters

      • patterns: string[]

        File patterns to process (supports globs)

      Returns Promise<LinkGraph>

      Promise resolving to the generated link graph