2.0.1 • Published 2 years ago

markdown-to-txt v2.0.1

Weekly downloads
558
License
MIT
Repository
github
Last release
2 years ago

markdown-to-txt

Converts markdown to plain text. Uses marked to correctly parse and produce a clean version of the text. This correctly handles markdown elements like code blocks, unlike similar libraries. TypeScript declarations are provided out of the box.

Installation

To install

npm install markdown-to-txt

Usage

markdown-to-txt exports a single function for conversion. Call it like so

const { markdownToTxt } = require('markdown-to-txt');

markdownToTxt('Some *quoted* `*code*`'); // "Some quoted *code*"

Or in TypeScript/ES modules

import markdownToTxt from 'markdown-to-txt';

markdownToTxt('Some *quoted* `*code*`'); // "Some quoted *code*"

markdownToTxt accepts MarkedOptions as its second argument.

NOTE: The output of markdownToTxt is not sanitized. The output may contain valid HTML, JavaScript, etc. Be sure to sanitize if the output is intended for web use.

Changelog

  • 2.0.0 - Options argument for markdownToTxt changed to align with latest version of marked. - escapeHtml option removed

Contact

Feel free to send be bug reports or feature requests. If you are interested in my other work, checkout my website.

Email root@ejrbuss.net