markmv - v1.41.7
    Preparing search index...

    Module index

    Markmv - TypeScript library for markdown file operations with intelligent link refactoring

    This library provides programmatic access to all markmv functionality for use in scripts, build processes, and other Node.js applications.

    Basic usage

    import { FileOperations } from 'markmv';

    const fileOps = new FileOperations();
    const result = await fileOps.moveFile('old.md', 'new.md');
    console.log(`Moved file successfully: ${result.success}`);

    Advanced usage with options

    import { FileOperations, type MoveOperationOptions } from 'markmv';

    const fileOps = new FileOperations();
    const options: MoveOperationOptions = {
    dryRun: true,
    verbose: true
    };

    const result = await fileOps.moveFile('docs/old.md', 'docs/new.md', options);
    if (result.success) {
    console.log(`Would modify ${result.modifiedFiles.length} files`);
    result.changes.forEach(change => {
    console.log(`${change.type}: ${change.filePath}`);
    });
    }
    ConvertOptions
    EmbedOptions
    EmbedSummary
    ExtractOptions
    ExtractSummary
    FileMetadata
    GraphCliOptions
    GraphOperationOptions
    GraphResult
    IndexableFile
    IndexCliOptions
    IndexOptions
    PlannedLinkFix
    RefactorIndexCliOptions
    RefactorIndexOptions
    RefactorIndexResult
    ScannedMarkdownFile
    ScanOptions
    TocCliOptions
    TocOperationOptions
    TocResult
    TreeCliOptions
    TreeDirectoryNode
    TreeFileNode
    TreeStatistics
    ValidateCliOptions
    ValidateOperationOptions
    ValidateResult
    WaybackFileResult
    WaybackLinkChange
    WaybackOptions
    WaybackResult
    FixPrompter
    IndexConvention
    TreeFormat
    applyLinkFix
    buildFileTree
    computeTreeStatistics
    convertCommand
    countWords
    embedCommand
    extractCommand
    generateGraph
    generateTocForFiles
    graphCommand
    indexCommand
    planLinkFixes
    refactorIndex
    refactorIndexCommand
    renderTreeAscii
    scanMarkdownTree
    tocCommand
    toWaybackUrl
    treeCommand
    validateCommand
    waybackCommand
    ContentJoiner
    ContentSplitter
    DependencyGraph
    FileOperations
    LinkConverter
    LinkGraphGenerator
    LinkParser
    LinkRefactorer
    LinkValidator
    DuplicateNoteStem
    FileNode
    GraphEdge
    GraphNode
    ImageLinkOccurrence
    LinkGraph
    LinkGraphOptions
    LinkRefactorResult
    LinkSuggestion
    LinkValidatorOptions
    ObsidianAmbiguity
    ObsidianVaultContext
    ParsedImageDataUri
    RefactorOptions
    SpanReplacement
    WikilinkResolution
    GraphOutputFormat
    computeNoteStemCounts
    createMarkMv
    createWikilinkResolver
    findDuplicateNoteStems
    findInlineImages
    findLocalImages
    generateBarrel
    generateIndex
    generateLinkGraph
    generateToc
    imageExtensionForMimeType
    imageMimeTypeForExtension
    moveFile
    moveFiles
    parseImageDataUri
    renderImageMarkdown
    suggestLinkFixes
    validateOperation
    AlphabeticalJoinStrategy
    AppendMergeStrategy
    BaseJoinStrategy
    BaseMergeStrategy
    BaseSplitStrategy
    ChronologicalJoinStrategy
    DependencyOrderJoinStrategy
    HeaderBasedSplitStrategy
    InteractiveMergeStrategy
    LineBasedSplitStrategy
    ManualOrderJoinStrategy
    ManualSplitStrategy
    PrependMergeStrategy
    SizeBasedSplitStrategy
    JoinConflict
    JoinResult
    JoinSection
    JoinStrategyOptions
    MergeConflict
    MergeResult
    MergeSection
    MergeStrategyOptions
    SplitResult
    SplitSection
    SplitStrategyOptions
    AuthConfig
    AuthInfo
    BarrelOperationOptions
    ContentFreshnessInfo
    ConvertOperationOptions
    FreshnessConfig
    JoinOperationOptions
    LinkReference
    MergeOperationOptions
    MoveOperationOptions
    OperationChange
    OperationOptions
    OperationResult
    ParsedMarkdownFile
    SplitOperationOptions
    ValidationResult
    LinkStyle
    LinkType
    TocGenerator
    TransactionManager
    FileCopyOptions
    FileMoveOptions
    FileStats
    MarkdownHeading
    TocGeneratorResult
    TocOptions
    TransactionOptions
    FileUtils
    PathUtils