@konforti/truncate

1.0.1 • Public • Published

✂️ Truncate long texts by number of lines

Features

  • Truncate text by number of lines.
  • Truncate form end, start or middle.
  • Custom ellipsis.

🔧 Installation

npm i -S @konforti/truncate
yarn add @konforti/truncate

✏️ Usage

import truncate from '@konforti/truncate';

const res = truncate(
    longTextWrapper,
    longText, // default "".
    lines, // default 1.
    truncFrom, // default "end".
    ellipsis, // default "...".
    wrapperOffset // default 5
);

🔖 Types Definition

function truncate(
    longTextWrapper: HTMLElement,
    longText: string
    lines: number
    truncFrom: 'start' | 'middle' | 'end'
    ellipsis:  string
    wrapperOffset:  number
): {text: string, truncated: boolean} {}

Dependencies (0)

    Dev Dependencies (12)

    Package Sidebar

    Install

    npm i @konforti/truncate

    Weekly Downloads

    78

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    68.4 kB

    Total Files

    11

    Last publish

    Collaborators

    • konforti