JSPM

Found 325 results for truncate text

text-clipper

Fast and correct clip functions for HTML and plain text.

  • v2.2.0
  • 273.06
  • Published

shave

Shave is a javascript plugin that truncates multi-line text within a html element based on set max height

  • v5.1.0
  • 176.33
  • Published

react-multiline-clamp

React component that uses the css line clamping to truncate given text in specified lines.

  • v2.0.0
  • 146.65
  • Published

angular-ellipsis

Angular directive to truncate multi-line text

  • v1.0.1
  • 142.04
  • Published

cli-truncate

Truncate a string to a specific width in the terminal

  • v4.0.0
  • 142.02
  • Published

react-text-trim

Custimizable text trimmer for react

  • v1.0.3
  • 129.00
  • Published

ng-text-truncate

Angular directive to truncate and expand text by it lenght

  • v1.0.0
  • 125.93
  • Published

react-truncate-inside

React component for adding an ellipsis to the middle of a line of text.

  • v1.0.3
  • 121.36
  • Published

text-truncate-scroll

A light-weight js utility that truncates overflowing text with ellipsis, and shows the text content on hover with a scroll effect.

  • v1.3.5
  • 119.50
  • Published

trunk8

trunk8 is an intelligent text truncation extension to jQuery

  • v0.0.1
  • 115.94
  • Published

vue-truncate-read-more

A Vue.js V3/2 plugin for truncating text with a 'Read More' button to expand the text.

  • v1.1.2
  • 114.14
  • Published

vue-truncate-collapsed

A simple component that truncates your text and adds a 'Read More/Show Less' clickable.

  • v3.0.1
  • 114.08
  • Published

truncate.js

Fast, intelligent Javascript text truncation

  • v1.1.2
  • 110.89
  • Published

line-truncation

Line Truncation is a zero dependency tool that truncate text by user defined line number

  • v1.3.9
  • 108.26
  • Published

react-middle-truncate

A React component for intelligently truncating text in the middle of the string.

  • v1.0.3
  • 108.05
  • Published

ember-truncate

A generic component used to truncate text to a specified number of lines.

  • v3.0.1
  • 106.26
  • Published

ngx-line-truncation

Ngx Line Truncation is line truncation implementation for Angular that truncate text by user defined line number.

  • v1.9.1
  • 105.23
  • Published

truncate-strings

Simple lib to truncate text with ellipsis

  • v1.0.4
  • 103.83
  • Published

eripusisu

Text truncation library

  • v1.3.1
  • 95.47
  • Published

excerpts

Excerpting text of given words or characters from HTML.

  • v0.0.3
  • 94.31
  • Published

lodash.truncate

The lodash method `_.truncate` exported as a module.

  • v4.4.2
  • 92.47
  • Published

m-truncate

`mTruncate` is a lightweight and customizable Angular directive for truncating text with support for tooltips. It allows you to truncate text based on width or a specified number of lines and display a tooltip when the full text is not visible.

    • v1.0.5
    • 90.54
    • Published

    semver-truncate

    Truncate a semver version: `1.2.3` → `1.2.0`

    • v3.0.0
    • 88.09
    • Published

    tty-truncate

    Truncate a string to the current text terminal width

    • v1.0.5
    • 83.98
    • Published

    killable

    Keeps track of a server's open sockets so they can be destroyed at a moment's notice.

    • v1.0.1
    • 83.13
    • Published

    @re-dev/react-truncate

    Provides `Truncate`, `MiddleTruncate` and `ShowMore` React components for truncating multi-line spans and adding an ellipsis.

    • v0.5.2
    • 79.79
    • Published

    truncatise

    Truncate HTML based on characters, words or paragraphs. Has the ability to strip tags.

    • v0.0.8
    • 78.25
    • Published

    line-clamp

    Line clamp a DOM element in vanilla JavaScript

    • v1.0.0
    • 76.06
    • Published

    ellipsize

    Ellipsizes a string at the nearest whitespace character near the end of allowed length

    • v0.6.2
    • 75.34
    • Published

    txt

    Utilities for working with text.

    • v1.0.0
    • 74.26
    • Published

    web-component-text-truncate

    A custom web component for truncating multi-line text using CSS line clamping, configurable via the number of lines to display.

      • v1.0.0
      • 73.81
      • Published

      react-text-expander

      TextExpander is a React component designed to manage long blocks of text that might need to be truncated for display purposes. With TextExpander, developers can easily set a limit on the number of characters initially displayed, providing a clean, condens

      • v1.0.0
      • 73.27
      • Published

      unicode-byte-truncate

      Unicode aware string truncation that given a max byte size will truncate the string to or just below that size

      • v1.0.0
      • 72.87
      • Published

      stringz

      Zero-dependency unicode-aware string tools

      • v2.1.0
      • 72.17
      • Published

      @miedward/ngx-line-truncation

      Ngx Line Truncation is line truncation implementation for Angular that truncate text by user defined line number.

      • v2.0.1
      • 71.65
      • Published

      vue3-truncate-html

      A simple Vue 3 component that's truncate your text.

      • v1.2.1
      • 69.05
      • Published

      downsize

      Tag-safe truncation for HTML and XML. Works by word!

      • v0.0.8
      • 69.04
      • Published

      log-chopper

      truncates a log file

      • v1.0.2
      • 68.25
      • Published

      ngx-truncate-text

      This module is for shortening the text and also includes some useful features for text manipulation like finding hashtags, highlight words with favorite color and so on after version 1.0.0.

      • v3.0.0
      • 67.00
      • Published

      react-truncate

      React component for truncating multi-line spans and adding an ellipsis

      • v2.4.0
      • 66.55
      • Published

      untruncate-json

      Fix up the end of a partial JSON string to create valid JSON.

      • v0.0.1
      • 64.86
      • Published

      voca

      The ultimate JavaScript string library

      • v1.4.1
      • 64.81
      • Published

      ember-line-clamp

      An ember addon component that provides a line-clamp solution with see more/see less capabilities

      • v3.2.3
      • 63.68
      • Published

      ansi-truncate

      A tiny function for truncating a string that may contain ANSI escape sequences.

      • v1.4.0
      • 63.49
      • Published

      @ayonli/jsext

      A JavaScript extension package for building strong and modern applications.

      • v1.8.0
      • 62.70
      • Published

      jquery-expander

      Expand and collapse HTML content

      • v2.0.2
      • 62.66
      • Published

      ng-text-truncate-2

      Angular directive to truncate and expand text by it length

      • v1.0.1
      • 62.43
      • Published

      truncate-html

      Truncate HTML and Keep Tags

      • v1.2.2
      • 60.98
      • Published

      rc-tc-ifn

      React simple. Truncate text and tooltip if need (Hooks)

      • v2.6.0
      • 59.97
      • Published

      tiny-truncate

      A tiny function for truncating a string which may containg ANSI escapes, with automatic terminal width detection.

      • v1.0.5
      • 59.32
      • Published

      vue-line-clamp

      A simple, fast and lightweight directive for truncating multi line texts using "cross-browser" CSS strategies.

      • v1.3.2
      • 58.60
      • Published

      fixed-width-string

      Terminal ANSI-aware string fit to fixed width

      • v2.0.0
      • 58.17
      • Published

      dtrim

      A tool for trimming deep/lenghty javascript structures. Some potential usages are: debugging, logging or data sanitization.

      • v1.12.0
      • 57.30
      • Published

      vue-line-clamp-3

      A vue 3 port of the original vue-line-clamp

      • v1.0.1
      • 57.25
      • Published

      hast-util-truncate

      hast utility to truncate the tree to a certain number of characters

      • v2.0.0
      • 56.81
      • Published

      ng2-truncate

      This package has been moved to [@yellowspot/ng-truncate](https://www.npmjs.com/package/@yellowspot/ng-truncate)

      • v1.3.17
      • 55.39
      • Published

      utf8-binary-cutter

      truncate UTF-8 strings to a given binary size

      • v0.9.2
      • 54.82
      • Published

      react-truncate-list

      Truncate a list of elements with a symbol or component of your choice

      • v1.0.3
      • 53.23
      • Published

      prototyped.js

      Common typescript ready prototypes available in both CommonJS and ECMAScript

      • v3.0.5
      • 52.51
      • Published

      text-clamp-for-vue3

      A Vue 3 component for clamping text with customizable expand/collapse functionality

      • v1.0.9
      • 52.20
      • Published

      dotdotdot-js

      Dotdotdot is a javascript plugin for truncating multiple line content with an ellipsis.

      • v4.1.0
      • 49.78
      • Published

      read-smore

      A simple read more / read less feature in vanilla js

      • v2.5.1
      • 49.72
      • Published

      html-ellipsis

      truncates a html string without messing up the tags

      • v2.0.16
      • 48.27
      • Published

      truncate-element

      With this package, you can make any changes you want on the text. Don't worry about the framework. It is a custom element and is compatible with all JavaScript frameworks.

      • v2.4.1
      • 48.16
      • Published

      cuttr

      Cuttr is a javascript / jQuery plugin that truncates multi-line string content with multiple truncation methods and custom ellipsis.

      • v1.4.3
      • 47.34
      • Published

      mdast-excerpt

      Build an excerpt from a markdown AST

      • v0.0.10
      • 47.01
      • Published

      smart-truncate

      A small library that truncates a string. It can insert or append an ellipsis at any desired position of the truncated result.

      • v1.0.1
      • 46.73
      • Published

      json-truncate

      A way to truncate a json object.

      • v3.0.0
      • 45.94
      • Published

      htmlsave

      HTML save string utilities

      • v3.0.0
      • 45.75
      • Published

      clampify

      Trims multi line text and adds ellipsis in the end of it

      • v1.2.1
      • 45.46
      • Published

      downsize-cjs

      Tag-safe truncation for HTML and XML. Works by word!

      • v1.1.2
      • 43.59
      • Published

      math-truncate

      Rounds a numeric value toward zero.

      • v1.0.0
      • 43.23
      • Published

      just-truncate

      truncate a string with a custom suffix

      • v2.2.0
      • 42.22
      • Published

      shorten-url

      omit parts of a url for friendlier display

      • v1.1.0
      • 41.54
      • Published

      obj-walker

      Walk or map over objects in a depth-first preorder or postorder manner.

      • v2.4.0
      • 39.37
      • Published

      crop-url

      Truncate a url so that it doesn't appear so long visually

      • v4.0.1
      • 39.05
      • Published

      react-truncated-chips

      A headless component to implement a truncated chips based on parent container/screen size for users! Small bundle size of 2.1kb but can create super powerful UI experiences with a simple-to-use API. ![](assets/chips-demo.gif)

      • v1.1.4
      • 39.04
      • Published

      react-description-box

      Customizable React component that can shorten long text using str_shorten library for better display

      • v1.0.1
      • 38.89
      • Published

      react-width-control

      A React component for setting minimum width and maximum width

      • v1.1.3
      • 38.03
      • Published

      cirbuf

      A tiny and fast circular buffer

        • v1.0.2
        • 37.44
        • Published

        truncate-evenly

        Truncate strings in an array to the maximum total length evenly.

        • v1.0.3
        • 36.83
        • Published

        p2p-schema

        A set of utilities for managing Prisma database schemas, seeding, and maintenance operations for the Procure-to-Pay system

        • v1.0.126
        • 36.62
        • Published

        vue-text-truncate

        Vue component - Omits the text that exceeds the specified height

        • v1.0.3
        • 36.23
        • Published

        to-width

        The essential building block for command line tables: truncate & pad strings to given width, taking care of wide characters, accents and ANSI colors

        • v1.2.1
        • 36.13
        • Published

        vue3-line-clamp

        A simple, fast and lightweight vue 3 directive for truncating multi line texts.

        • v1.0.2
        • 35.92
        • Published

        ng-text-truncate-patched

        Angular directive to truncate and expand text by it length. forked from ng-text-truncate by Pavel Konan

        • v1.0.1
        • 35.66
        • Published

        react-read-more

        React component for truncating multi-line spans and adding an ellipsis

        • v1.0.0
        • 35.15
        • Published

        react-native-truncation-text

        A Text extension React Native component that includes onTruncationChange to enable reading more

        • v1.0.0
        • 35.12
        • Published

        chop-lines

        A React component which truncates lines of HTML.

        • v1.15.7
        • 34.35
        • Published

        procbay-schema

        A set of utilities for managing Prisma database schemas, seeding, and maintenance operations for the Procure-to-Pay system

        • v1.0.19
        • 34.17
        • Published

        react-auto-truncate-box

        A React component for automatically truncating text with an ellipsis and optional toggle functionality.

          • v1.0.0
          • 33.66
          • Published

          text-truncator

          Universal library that makes a lot of text truncated in a small parent container.

          • v1.3.0
          • 32.67
          • Published

          react-row-ellipsis

          The package will allow you to easily cut a text to the indicated amount of lines

          • v2.1.2
          • 32.58
          • Published

          friendly-truncate

          Human-friendly truncation preferring word boundaries and the middle of the string.

          • v1.3.0
          • 32.21
          • Published

          ellipsisis

          Truncates text string at spaces, then adds ellipsis at the end.

          • v1.0.2
          • 31.96
          • Published

          openai-tokens

          A service for calculating, managing, truncating openai prompt tokens

          • v2.3.6
          • 31.69
          • Published

          truncate-url

          Truncate a URL to a specific length

          • v2.1.0
          • 31.19
          • Published

          ngx-cut

          Angular directives for cutting texts

          • v3.0.0
          • 28.80
          • Published

          shrink-path

          Utility to shrink file paths to a given length.

          • v0.3.1
          • 28.80
          • Published

          extra-fs

          Useful additions to inbuilt fs module.

          • v3.3.1
          • 27.96
          • Published

          tweet-truncator

          Truncate contents of tweet to 140 chars.

          • v3.0.2
          • 27.82
          • Published

          xrg-utils

          A modern collection of reusable utility functions for JavaScript and TypeScript, designed to simplify everyday development tasks.

          • v1.0.8
          • 27.50
          • Published

          @fiquu/shorten

          Shortens a string (truncate) optionally keeping whole words.

          • v1.0.7
          • 27.11
          • Published

          react-truncatable

          A React component that truncates text based on available space and supports multiline. Perfect for creating article previews, blog snippets, product card descriptions and many more.Compatible with Next 13

          • v1.0.6
          • 26.80
          • Published

          @minga/text-clipper

          Fast and correct clip functions for HTML and plain text.

            • v1.2.2
            • 26.75
            • Published

            dots

            Truncate string

            • v0.1.0
            • 25.29
            • Published

            pixel-width-truncate

            Fits text to any width by secretly measuring it with an invisible element.

            • v1.0.3
            • 25.14
            • Published

            truncate-markup-string

            Truncates a string to a charLimit, ignoring specified markup tags, with an optional "pretty" ellipsis ending.

            • v1.0.2
            • 24.93
            • Published

            @kuoruan/text-clamp

            Clamps an HTML element by adding ellipsis to it.

            • v1.1.1
            • 24.91
            • Published

            advanced-pad

            Left and right string padding with advanced features.

            • v1.0.6
            • 24.61
            • Published

            string-toolkit-pro

            A TypeScript-ready string utility library.

              • v2.1.2
              • 24.59
              • Published

              short-numbers

              Make short numbers from long numbers

              • v0.1.1
              • 24.43
              • Published

              truncate-stream

              stream which truncates input after N bytes

              • v1.0.2
              • 24.10
              • Published

              react-shears

              Trim text with ease!

              • v1.0.3
              • 23.89
              • Published

              ng-custom-pipe

              An Angular Library, that gives you a hussle free experience on data operation using pipes

              • v1.2.1
              • 23.58
              • Published

              trimcate

              convert long text into a previewable short text with with a start length and an end length

              • v1.0.2
              • 22.24
              • Published

              tablur

              Easily create tables for your cli.

              • v1.2.1
              • 22.09
              • Published

              html-truncate-ts

              TypeScript library for truncating HTML strings while preserving HTML tags and structure

              • v0.1.3
              • 21.81
              • Published

              smarter-truncate

              A smart text truncation component for React with Tailwind CSS

              • v0.0.4
              • 21.70
              • Published

              @hugoalh/string-overflow

              A module to truncate the string with the specify length; Safe with the emojis, URLs, and words.

              • v2.1.1
              • 21.46
              • Published

              ellipsis-angular

              A simple ellipsis directive for Angular 15+ that cuts content and adds '…' character if HTML content is overflowed.

              • v1.1.4
              • 21.26
              • Published

              ember-truncate-4elements

              A generic component used to truncate text to a specified number of lines.

              • v0.3.4
              • 21.17
              • Published

              nor-fs

              Asynchronous file system library with chainable Q promises for Node.js

              • v1.0.0
              • 20.78
              • Published

              text-truncation

              Truncates the text of multiple elements based on the height of their container

              • v1.0.5
              • 20.73
              • Published

              string-truncate

              Truncate a string with a custom separator in the middle (tru…ate), end (trunca…) or at any index (t…ncate).

              • v1.0.0
              • 20.57
              • Published

              html-truncator

              truncate html to a specified length but maintain the structure

                • v1.0.17
                • 20.48
                • Published

                string-formatter-js

                A collection of useful string formatting utilities

                  • v1.0.0
                  • 20.30
                  • Published

                  twitter-utils

                  Twitter / tweet utils that I find myself reusing often.

                  • v0.4.1
                  • 20.23
                  • Published

                  ngx-truncate

                  truncate for strings angular5

                  • v0.0.1
                  • 20.20
                  • Published

                  str_shorten

                  Shorten string by character length with word boundary supported

                  • v1.0.18
                  • 20.04
                  • Published

                  typeorm-truncate-all

                  It simplifies the process of resetting the database to a clean state during testing or development by executing a PostgreSQL query to truncate all tables with cascade.

                  • v1.0.8
                  • 19.99
                  • Published

                  truncated-list

                  Create a list of items with truncating lines to the specified maximum number

                  • v1.0.1
                  • 19.85
                  • Published

                  @procbay/tenant-schema

                  A set of utilities for managing Prisma database schemas, seeding, and maintenance operations for the Procure-to-Pay system.

                  • v1.0.0
                  • 19.75
                  • Published

                  dynamic-truncator

                  A Lightweight cross-browser helper library that enables you to truncate text by the dimensions of a given element.

                  • v1.0.5
                  • 18.74
                  • Published

                  truncate-escaped-html

                  Converts special characters in a string to the corresponding HTML entities, then truncates the resulting string carefully (HTML entities are not cut in the middle).

                  • v1.0.0
                  • 18.10
                  • Published

                  cod-string-magic

                  A powerful and lightweight npm library for string manipulation.

                  • v1.0.2
                  • 18.10
                  • Published

                  shavette

                  Truncate text to a specified number of lines

                  • v1.1.0
                  • 18.05
                  • Published

                  node-truncate-string

                  Truncates string with an ellipsis and preserves full word, if needed.

                  • v0.0.2
                  • 17.03
                  • Published

                  cutshort

                  CutShort is a javascript plugin to create multiline overflow ellipsis easy.

                  • v1.0.7
                  • 16.32
                  • Published

                  truncate-vue

                  VueJs to truncate string

                  • v0.0.2
                  • 16.30
                  • Published

                  text-trans

                  A simple string utilities library

                    • v1.0.5
                    • 15.54
                    • Published

                    text-smart-trimmer

                    A utility library for intelligently trimming text with options for preserving whole words and handling punctuation

                    • v1.1.0
                    • 15.48
                    • Published

                    @extra-fs/promises

                    Useful additions to inbuilt fs module {promises}.

                    • v3.1.4
                    • 14.36
                    • Published

                    @text-middle-ellipsis/vue

                    Adaptively fits overflowing string of text to its parent HTML Element container by replacin middle of a string with any ellipsis character of your choice.

                    • v0.0.2
                    • 13.54
                    • Published

                    trunkata

                    Truncation utility which preserves HTML content and can truncate by lines.

                    • v0.2.1
                    • 13.46
                    • Published

                    truncatestring

                    A function to shorten strings with options.

                    • v2.2.0
                    • 13.45
                    • Published

                    json-truncator

                    A utility to truncate JSON arrays or objects.

                      • v1.0.3
                      • 13.36
                      • Published

                      @tutorbook/dotdotdot-js

                      Dotdotdot is a javascript plugin for truncating multiple line content with an ellipsis.

                      • v4.0.12
                      • 13.24
                      • Published

                      auto-ellipsis

                      auto-ellipsis is a React component for truncation when content overlength.

                      • v1.3.0
                      • 13.11
                      • Published

                      angular2-truncate

                      A simple angular2 pipe which truncate strings.

                      • v0.1.3
                      • 12.34
                      • Published

                      limit-characters

                      Limit characters with different criteria

                      • v1.0.3
                      • 12.17
                      • Published

                      triple-dots

                      Triple dots is a javascript plugin for truncating multiple line content with an ellipsis.

                      • v0.0.3
                      • 12.03
                      • Published

                      snug-json

                      A lightweight library for intelligently truncating JSON data, making it more readable and manageable for humans.

                      • v0.0.6
                      • 11.53
                      • Published

                      @annoyingmouse/wc-trim-middle

                      This web component was inspired by Chris Heilmann and does not trim strings that don’t fit the space at the end, but in the middle of the string

                      • v1.0.2
                      • 11.31
                      • Published

                      doorgets-ng-truncate

                      Angular 10 (ngx) truncate module from Directire, Pipe and Service

                      • v2.0.2
                      • 11.23
                      • Published

                      cheese-log

                      A colorful logger with browser-/environment-dependent formatting possibilities, table printing, object depth limiting, string- and array-truncating, etc.

                      • v4.0.1
                      • 11.02
                      • Published

                      pan-lib

                      A lightweight library featuring a collection of small, versatile functions designed to streamline your development experience and enhance productivity.

                      • v1.7.2
                      • 10.50
                      • Published

                      cut-string

                      Cut a string if too long. Support CJK(漢字) and emoji❤️.

                      • v1.0.3
                      • 10.12
                      • Published

                      @azizbecha/strkit

                      strkit is a utility library offering a collection of essential string functions including validation, case conversion, truncation, and more. Ideal for both JavaScript and TypeScript developers to simplify string operations in their applications.

                      • v1.1.1
                      • 9.84
                      • Published

                      smart-url-responsive-link

                      Automatically shorten long URLs for mobile views and improve readability

                      • v1.0.4
                      • 9.56
                      • Published

                      upin-string-utils

                      A collection of utility functions for string operations

                      • v1.0.3
                      • 9.51
                      • Published

                      trnct

                      Truncate all specified vowels from given word unless it is the first character

                      • v1.0.0
                      • 9.51
                      • Published

                      awesome-string

                      The ultimate JavaScript string library

                      • v1.1.1
                      • 9.40
                      • Published

                      @cityads/react-truncate

                      React component for truncating multi-line spans and adding an ellipsis

                      • v3.0.0
                      • 9.03
                      • Published

                      superbstring

                      Superbstring is a versatile JavaScript package that provides a comprehensive set of functions to manipulate strings for both frontend and backend applications.

                      • v2.1.2
                      • 8.70
                      • Published

                      ng-trunk8

                      angular fork of trunk8

                      • v0.2.2
                      • 8.50
                      • Published

                      s3-empty-bucket

                      Library and CLI to quickly empty AWS S3 buckets.

                      • v1.0.0-alpha.8
                      • 8.22
                      • Published

                      blogdownsize

                      Tag-safe truncation for HTML and XML. Works by word!

                      • v0.1.0
                      • 8.17
                      • Published

                      truncated.js

                      A plugin for effeciently & semantically truncating text

                      • v0.1.1
                      • 8.06
                      • Published

                      limit-stream

                      A stream that truncates to a limit

                      • v2.0.0
                      • 7.89
                      • Published

                      truncate-x

                      Truncate a string to a maximum specified length.

                      • v4.1.2
                      • 7.80
                      • Published

                      custom-truncate

                      Javascript string truncate using custom method

                      • v0.9.3
                      • 7.78
                      • Published

                      string-truncator

                      Over-engineered string truncation for web UI's

                      • v2.0.18
                      • 7.73
                      • Published