markdown-truncate

1.1.0 • Public • Published

Markdown Truncate

npm version

A zero-dependency, vanilla JavaScript utility to truncate markdown text.

It's like substring but with superpowers, since it respects your input text's markdown emphasis markers.

Check the demo

Installation

npm install markdown-truncate

or

yarn add markdown-truncate

Usage

Import the truncate function from markdown-truncate; this is its signature:

function truncateMarkdown (inputText: string, options: object)

Options

These are the option flags you can provide to markdown-truncate:

Flag Description Default value Required
limit The max number of characters the output string should have - Yes
ellipsis Specifies whether to append ellipsis ... to the truncated text false No

Example

import truncateMarkdown from 'markdown-truncate'

truncateMarkdown('markdown *is* __properly__ truncated', {
  limit: 15,
  ellipsis: true
}) // returns 'markdown *is* __pro__...'

Demo

Check out the live demo here.

Readme

Keywords

none

Package Sidebar

Install

npm i markdown-truncate

Weekly Downloads

558

Version

1.1.0

License

ISC

Unpacked Size

15.4 kB

Total Files

8

Last publish

Collaborators

  • pchiwan