Generate interactive link graphs from markdown file relationships
File patterns to analyze (supports globs)
Graph generation options
Promise resolving to graph generation result
Basic graph generation
import { generateLinkGraph } from 'markmv';const result = await generateLinkGraph(['docs/**/*.md'], {format: 'mermaid',includeExternal: false});console.log('Generated Mermaid diagram:');console.log(result.content); Copy
import { generateLinkGraph } from 'markmv';const result = await generateLinkGraph(['docs/**/*.md'], {format: 'mermaid',includeExternal: false});console.log('Generated Mermaid diagram:');console.log(result.content);
Interactive HTML visualization
import { generateLinkGraph } from 'markmv';const result = await generateLinkGraph(['**/*.md'], {format: 'html',output: 'visualization.html',includeImages: true});console.log('Interactive graph saved to: ' + result.outputFile); Copy
import { generateLinkGraph } from 'markmv';const result = await generateLinkGraph(['**/*.md'], {format: 'html',output: 'visualization.html',includeImages: true});console.log('Interactive graph saved to: ' + result.outputFile);
Generate interactive link graphs from markdown file relationships