JSPM

Found 297 results for truncate

cli-truncate

Truncate a string to a specific width in the terminal

  • v4.0.0
  • 95.71
  • Published

lodash.truncate

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

  • v4.4.2
  • 93.31
  • Published

semver-truncate

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

  • v3.0.0
  • 86.84
  • Published

killable

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

  • v1.0.1
  • 82.77
  • 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
  • 71.79
  • Published

stringz

Zero-dependency unicode-aware string tools

  • v2.1.0
  • 71.55
  • Published

log-chopper

truncates a log file

  • v1.0.2
  • 67.57
  • Published

truncatise

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

  • v0.0.8
  • 66.44
  • Published

react-truncate

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

  • v2.4.0
  • 65.81
  • Published

ellipsize

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

  • v0.5.1
  • 65.47
  • Published

voca

The ultimate JavaScript string library

  • v1.4.1
  • 63.83
  • Published

ansi-truncate

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

  • v1.2.0
  • 61.26
  • Published

truncate-html

Truncate HTML and Keep Tags

  • v1.2.1
  • 60.62
  • Published

shave

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

  • v5.0.4
  • 59.37
  • Published

text-clipper

Fast and correct clip functions for HTML and plain text.

  • v2.2.0
  • 59.09
  • Published

tiny-truncate

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

  • v1.0.3
  • 58.47
  • Published

@re-dev/react-truncate

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

  • v0.5.1
  • 57.66
  • Published

untruncate-json

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

  • v0.0.1
  • 57.53
  • Published

dtrim

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

  • v1.12.0
  • 56.78
  • Published

hast-util-truncate

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

  • v2.0.0
  • 56.66
  • Published

react-truncate-list

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

  • v1.0.3
  • 55.68
  • Published

utf8-binary-cutter

truncate UTF-8 strings to a given binary size

  • v0.9.2
  • 54.76
  • Published

line-clamp

Line clamp a DOM element in vanilla JavaScript

  • v1.0.0
  • 52.16
  • Published

react-multiline-clamp

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

  • v2.0.0
  • 51.56
  • Published

vue-line-clamp

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

  • v1.3.2
  • 51.51
  • Published

downsize

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

  • v0.0.8
  • 51.45
  • Published

fixed-width-string

Terminal ANSI-aware string fit to fixed width

  • v2.0.0
  • 50.34
  • Published

@ayonli/jsext

A JavaScript extension package for building strong and modern applications.

  • v1.6.0
  • 49.35
  • Published

read-smore

A simple read more / read less feature in vanilla js

  • v2.5.1
  • 49.02
  • 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
  • 48.29
  • Published

json-truncate

A way to truncate a json object.

  • v3.0.0
  • 46.78
  • Published

htmlsave

HTML save string utilities

  • v3.0.0
  • 44.76
  • Published

vue-truncate-collapsed

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

  • v3.0.1
  • 43.64
  • Published

cuttr

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

  • v1.4.3
  • 42.89
  • Published

angular-ellipsis

Angular directive to truncate multi-line text

  • v1.0.1
  • 42.77
  • Published

ember-line-clamp

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

  • v3.2.3
  • 42.62
  • Published

react-truncate-inside

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

  • v1.0.3
  • 42.44
  • Published

line-truncation

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

  • v1.3.9
  • 41.62
  • Published

jquery-expander

Expand and collapse HTML content

  • v2.0.2
  • 41.40
  • Published

just-truncate

truncate a string with a custom suffix

  • v2.2.0
  • 41.24
  • Published

dotdotdot-js

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

  • v4.1.0
  • 40.79
  • Published

shorten-url

omit parts of a url for friendlier display

  • v1.1.0
  • 40.68
  • Published

ng2-truncate

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

  • v1.3.17
  • 40.16
  • Published

html-ellipsis

truncates a html string without messing up the tags

  • v2.0.16
  • 40.13
  • Published

downsize-cjs

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

  • v1.1.2
  • 39.87
  • Published

vue-line-clamp-3

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

  • v1.0.1
  • 39.13
  • Published

math-truncate

Rounds a numeric value toward zero.

  • v1.0.0
  • 39.00
  • Published

crop-url

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

  • v4.0.1
  • 38.92
  • Published

obj-walker

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

  • v2.4.0
  • 37.95
  • Published

ngx-line-truncation

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

  • v1.9.1
  • 37.79
  • Published

ember-truncate

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

  • v3.0.1
  • 37.73
  • Published

extra-fs

Useful additions to inbuilt fs module.

  • v3.3.1
  • 36.45
  • Published

cirbuf

A tiny and fast circular buffer

    • v1.0.2
    • 35.74
    • Published

    trunk8

    trunk8 is an intelligent text truncation extension to jQuery

    • v0.0.1
    • 35.48
    • Published

    prototyped.js

    Common typescript ready prototypes available in both CommonJS and ECMAScript

    • v3.0.5
    • 34.99
    • Published

    react-read-more

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

    • v1.0.0
    • 34.67
    • Published

    react-middle-truncate

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

    • v1.0.3
    • 34.34
    • Published

    vue3-line-clamp

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

    • v1.0.2
    • 34.13
    • Published

    truncate-url

    Truncate a URL to a specific length

    • v2.1.0
    • 33.52
    • Published

    truncate-evenly

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

    • v1.0.3
    • 33.28
    • Published

    truncate.js

    Fast, intelligent Javascript text truncation

    • v1.1.2
    • 33.23
    • Published

    chop-lines

    A React component which truncates lines of HTML.

    • v1.15.7
    • 33.01
    • Published

    mdast-excerpt

    Build an excerpt from a markdown AST

    • v0.0.10
    • 32.72
    • Published

    p2p-schema

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

    • v1.0.16
    • 32.36
    • Published

    @fiquu/shorten

    Shortens a string (truncate) optionally keeping whole words.

    • v1.0.7
    • 31.61
    • Published

    friendly-truncate

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

    • v1.3.0
    • 31.13
    • 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
    • 30.66
    • Published

    react-text-trim

    Custimizable text trimmer for react

    • v1.0.3
    • 30.52
    • 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
    • 29.89
    • Published

    shrink-path

    Utility to shrink file paths to a given length.

    • v0.3.1
    • 29.75
    • Published

    tty-truncate

    Truncate a string to the current text terminal width

    • v1.0.5
    • 29.43
    • Published

    ngx-cut

    Angular directives for cutting texts

    • v2.5.1
    • 29.34
    • Published

    truncate-strings

    Simple lib to truncate text with ellipsis

    • v1.0.4
    • 28.81
    • Published

    ng-text-truncate

    Angular directive to truncate and expand text by it lenght

    • v1.0.0
    • 28.53
    • 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
    • 28.07
    • Published

    excerpts

    Excerpting text of given words or characters from HTML.

    • v0.0.3
    • 27.42
    • 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
      • 27.41
      • Published

      openai-tokens

      A service for calculating, managing, truncating openai prompt tokens

      • v2.3.6
      • 27.27
      • Published

      eripusisu

      Text truncation library

      • v1.3.1
      • 26.94
      • Published

      nor-fs

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

      • v1.0.0
      • 25.73
      • Published

      @extra-fs/promises

      Useful additions to inbuilt fs module {promises}.

      • v3.1.4
      • 25.50
      • Published

      text-smart-trimmer

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

      • v1.1.0
      • 25.36
      • Published

      vue3-truncate-html

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

      • v1.0.0
      • 25.09
      • Published

      advanced-pad

      Left and right string padding with advanced features.

      • v1.0.6
      • 24.92
      • Published

      @myorm/myorm

      Provides an easy way to interact with a database by creating contexts connected to tables in your databases.

      • v0.4.15
      • 24.86
      • Published

      ngx-truncate

      truncate for strings angular5

      • v0.0.1
      • 24.86
      • 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
      • 24.76
      • Published

      dots

      Truncate string

      • v0.1.0
      • 24.70
      • Published

      str_shorten

      Shorten string by character length with word boundary supported

      • v1.0.18
      • 24.63
      • Published

      tweet-truncator

      Truncate contents of tweet to 140 chars.

      • v3.0.2
      • 23.91
      • Published

      rc-tc-ifn

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

      • v2.2.0
      • 23.67
      • Published

      @synotech/utils

      a collection of utilities for internal use

      • v1.0.3
      • 23.60
      • Published

      truncate-x

      Truncate a string to a maximum specified length.

      • v4.1.2
      • 23.49
      • Published

      ng-custom-pipe

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

      • v1.2.1
      • 23.46
      • Published

      string-truncator

      Over-engineered string truncation for web UI's

      • v2.0.18
      • 22.98
      • Published

      limit-characters

      Limit characters with different criteria

      • v1.0.3
      • 22.49
      • 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
      • 21.17
      • 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
      • 20.80
      • Published

      truncated-list

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

      • v1.0.1
      • 20.73
      • Published

      snug-json

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

      • v0.0.6
      • 20.57
      • Published

      @utilify/string

      The string utility functions provide a variety of methods for text manipulation, such as transforming, counting words, sanitizing, and formatting strings.

      • v1.0.2
      • 20.56
      • Published

      cutshort

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

      • v1.0.7
      • 20.51
      • 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
      • 20.26
      • Published

      tablur

      Easily create tables for your cli.

      • v1.2.1
      • 20.12
      • 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
      • 20.12
      • 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.0
      • 20.04
      • 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
      • 19.95
      • Published

      html-truncator

      truncate html to a specified length but maintain the structure

        • v1.0.17
        • 19.90
        • Published

        cod-string-magic

        A powerful and lightweight npm library for string manipulation.

        • v1.0.2
        • 19.66
        • Published

        truncate-markup-string

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

        • v1.0.2
        • 19.49
        • 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
        • 19.20
        • Published

        react-description-box

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

        • v1.0.1
        • 19.20
        • Published

        text-clamp-for-vue3

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

        • v1.0.9
        • 19.08
        • Published

        react-truncate-forked

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

        • v2.3.13
        • 18.62
        • 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
        • 18.58
        • Published

        txt

        Utilities for working with text.

        • v1.0.0
        • 18.50
        • 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
        • 18.39
        • Published

        twitter-utils

        Twitter / tweet utils that I find myself reusing often.

        • v0.4.1
        • 18.10
        • Published

        short-numbers

        Make short numbers from long numbers

        • v0.1.1
        • 17.96
        • Published

        clampify

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

        • v1.2.1
        • 17.95
        • 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
        • 17.49
        • Published

        text-truncation

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

        • v1.0.5
        • 17.34
        • Published

        auto-ellipsis

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

        • v1.3.0
        • 17.12
        • 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
        • 17.12
        • 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
        • 16.99
        • Published

        cut-string

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

        • v1.0.3
        • 16.89
        • Published

        truncate-stream

        stream which truncates input after N bytes

        • v1.0.2
        • 16.77
        • Published

        trnct

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

        • v1.0.0
        • 16.71
        • Published

        ellipsisis

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

        • v1.0.2
        • 16.65
        • Published

        json-truncator

        A utility to truncate JSON arrays or objects.

          • v1.0.3
          • 16.62
          • Published

          text-truncator

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

          • v1.3.0
          • 16.38
          • Published

          react-shears

          Trim text with ease!

          • v1.0.3
          • 16.37
          • Published

          @jonigata/retracker

          Retracker is a development tool for Node.js that helps you manage and resume long-running processes.

          • v0.0.7
          • 16.10
          • Published

          react-row-ellipsis

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

          • v2.1.2
          • 16.04
          • Published

          awesome-string

          The ultimate JavaScript string library

          • v1.1.1
          • 16.01
          • Published

          trimcate

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

          • v1.0.2
          • 15.97
          • Published

          pragi-string

          A package to modify strings

            • v1.1.3
            • 15.92
            • Published

            node-truncate-string

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

            • v0.0.2
            • 15.87
            • Published

            truncate-vue

            VueJs to truncate string

            • v0.0.2
            • 15.86
            • Published

            react-truncate-plus

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

            • v2.3.4
            • 15.61
            • Published

            ellipsis-angular

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

            • v1.1.4
            • 15.48
            • Published

            truncatestring

            A function to shorten strings with options.

            • v2.2.0
            • 15.40
            • Published

            s3-empty-bucket

            Library and CLI to quickly empty AWS S3 buckets.

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

            pixel-width-truncate

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

            • v1.0.3
            • 15.20
            • Published

            angular2-truncate

            A simple angular2 pipe which truncate strings.

            • v0.1.3
            • 15.04
            • 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
            • 15.04
            • Published

            @kuoruan/text-clamp

            Clamps an HTML element by adding ellipsis to it.

            • v1.1.1
            • 14.67
            • Published

            doorgets-ng-truncate

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

            • v2.0.2
            • 14.41
            • Published

            triple-dots

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

            • v0.0.3
            • 14.40
            • Published

            text-trans

            A simple string utilities library

              • v1.0.5
              • 14.06
              • Published

              truncated.js

              A plugin for effeciently & semantically truncating text

              • v0.1.1
              • 13.74
              • Published

              hubot-longtext

              A Hubot script for handling long messages by returning a link to an online paste containing the message.

              • v3.1.0
              • 13.72
              • Published

              strman.truncate

              The [strman](https://github.com/dleitee/strman) method `truncate` exported as a [Node.js](https://nodejs.org/) module.

              • v2.0.0
              • 13.60
              • Published

              string-operations

              This library will do string operations like replace, truncate, pad and many more etc.

              • v0.1.4
              • 13.55
              • Published

              hubot-chunkify

              A Hubot script which splits up messages longer than a predefined length

              • v2.0.1
              • 13.47
              • Published

              ng-text-truncate-2

              Angular directive to truncate and expand text by it length

              • v1.0.1
              • 13.07
              • Published

              use-truncate

              A react hook to truncate sentences, build in Typescript, supporting CJS and ESM. No dependencies.

              • v0.1.0
              • 12.70
              • Published

              ng-trunk8

              angular fork of trunk8

              • v0.2.2
              • 12.66
              • Published

              upin-string-utils

              A collection of utility functions for string operations

              • v1.0.3
              • 12.66
              • Published

              simple-uteals

              A simple library for string and number utilities

              • v1.0.2
              • 12.59
              • Published

              truncate-path

              Smart and effective path truncation.

              • v1.0.3
              • 12.59
              • Published

              truco

              Truncate strings.

              • v1.3.1
              • 12.37
              • Published

              trunkata

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

              • v0.2.1
              • 12.31
              • Published

              react-truncate-sway-fork

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

              • v2.4.6
              • 12.16
              • Published

              strtoolkit

              A lightweight toolkit for common string manipulation tasks.

                • v0.4.0
                • 12.13
                • Published

                limit-stream

                A stream that truncates to a limit

                • v2.0.0
                • 11.84
                • Published

                jsweetman-react-truncate

                React component for truncating multi-line spans and adding an ellipsis forked from https://github.com/One-com/react-truncate

                • v2.1.8
                • 11.83
                • Published

                react-truncate-ext

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

                • v2.1.15
                • 11.55
                • Published

                @tutorbook/dotdotdot-js

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

                • v4.0.12
                • 11.55
                • Published

                string-trans

                A simple string utilities library

                  • v1.0.1
                  • 11.01
                  • Published

                  ng-truncate-link

                  you have a directive and a filter. You can use this directive for both a link and a simple text. with the filter you have, you can simply truncate the text.

                  • v1.1.2
                  • 11.01
                  • Published

                  nv-format

                  A tool for defining a string representation of a number

                  • v1.0.1
                  • 11.01
                  • Published

                  react-text-cropper

                  A React component for cropping text with customizable options

                  • v1.0.2
                  • 11.01
                  • Published