@freephoenix888/generate-table-of-contents-for-markdown

npm Gitpod

Generates table of contents for markdown

Table Of Contents

Quick Start

  • Add the following to your README.md
    <!-- TABLE_OF_CONTENTS_START -->
    <!-- TABLE_OF_CONTENTS_END -->
  • Run this javascript code
    import {readFileSync, writeFileSync} from 'fs';
    import {generateUsageWaysOfNpmCliApps} from '@freephoenix888/generate-table-of-contents-for-markdown';

    const generatedUsageWays = generateTableOfContentsForMarkdown({
    markdownFilePath,
    output: {
    writeMode: 'replace-placeholder',
    placeholder: {
    start: `<!-- TABLE_OF_CONTENTS_START -->`,
    end: `<!-- TABLE_OF_CONTENTS_END -->`,
    },
    filePath: 'README.md'
    }
    });
    console.log(generatedUsageWays)

Library

See Documentation for examples and API

Generated using TypeDoc