JSPM

Found 325 results for truncate

cli-truncate

Truncate a string to a specific width in the terminal

  • v5.0.0
  • 97.46
  • Published

lodash.truncate

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

  • v4.4.2
  • 93.75
  • Published

semver-truncate

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

  • v3.0.0
  • 88.59
  • Published

killable

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

  • v1.0.1
  • 83.58
  • 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
  • 73.85
  • Published

stringz

Zero-dependency unicode-aware string tools

  • v2.1.0
  • 72.43
  • Published

log-chopper

truncates a log file

  • v1.0.2
  • 69.58
  • Published

truncatise

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

  • v0.0.8
  • 68.60
  • Published

ellipsize

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

  • v0.6.2
  • 67.18
  • Published

react-truncate

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

  • v2.4.0
  • 66.31
  • Published

untruncate-json

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

  • v0.0.1
  • 64.95
  • Published

voca

The ultimate JavaScript string library

  • v1.4.1
  • 64.46
  • Published

ansi-truncate

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

  • v1.4.0
  • 63.47
  • Published

truncate-html

Truncate HTML and Keep Tags

  • v1.2.2
  • 60.99
  • Published

shave

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

  • v5.1.0
  • 60.91
  • Published

text-clipper

Fast and correct clip functions for HTML and plain text.

  • v2.2.0
  • 60.83
  • Published

tiny-truncate

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

  • v1.0.5
  • 60.37
  • Published

dtrim

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

  • v1.12.0
  • 58.02
  • Published

@re-dev/react-truncate

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

  • v0.5.2
  • 57.50
  • Published

hast-util-truncate

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

  • v2.0.0
  • 57.49
  • Published

utf8-binary-cutter

truncate UTF-8 strings to a given binary size

  • v0.9.2
  • 55.42
  • Published

line-clamp

Line clamp a DOM element in vanilla JavaScript

  • v1.0.0
  • 54.29
  • Published

@ayonli/jsext

A JavaScript extension package for building strong and modern applications.

  • v1.8.0
  • 53.79
  • Published

react-truncate-list

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

  • v1.0.3
  • 53.33
  • Published

react-multiline-clamp

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

  • v2.0.0
  • 52.61
  • Published

vue-line-clamp

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

  • v1.3.2
  • 50.98
  • Published

downsize

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

  • v0.0.8
  • 50.60
  • Published

fixed-width-string

Terminal ANSI-aware string fit to fixed width

  • v2.0.0
  • 50.34
  • 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
  • 47.15
  • Published

json-truncate

A way to truncate a json object.

  • v3.0.0
  • 46.81
  • Published

htmlsave

HTML save string utilities

  • v3.0.0
  • 46.17
  • Published

ember-line-clamp

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

  • v3.2.3
  • 45.25
  • Published

vue-truncate-collapsed

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

  • v3.0.1
  • 42.65
  • Published

just-truncate

truncate a string with a custom suffix

  • v2.2.0
  • 42.28
  • Published

prototyped.js

Common typescript ready prototypes available in both CommonJS and ECMAScript

  • v3.0.5
  • 41.34
  • Published

jquery-expander

Expand and collapse HTML content

  • v2.0.2
  • 41.31
  • Published

react-truncate-inside

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

  • v1.0.3
  • 41.21
  • Published

ng2-truncate

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

  • v1.3.17
  • 41.17
  • Published

angular-ellipsis

Angular directive to truncate multi-line text

  • v1.0.1
  • 41.15
  • Published

shorten-url

omit parts of a url for friendlier display

  • v1.1.0
  • 40.93
  • Published

line-truncation

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

  • v1.3.9
  • 40.10
  • Published

vue-line-clamp-3

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

  • v1.0.1
  • 40.02
  • Published

math-truncate

Rounds a numeric value toward zero.

  • v1.0.0
  • 39.99
  • Published

crop-url

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

  • v4.0.1
  • 39.82
  • Published

read-smore

A simple read more / read less feature in vanilla js

  • v2.5.1
  • 39.28
  • Published

obj-walker

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

  • v2.4.0
  • 39.12
  • Published

html-ellipsis

truncates a html string without messing up the tags

  • v2.0.16
  • 39.01
  • Published

dotdotdot-js

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

  • v4.1.0
  • 38.32
  • Published

truncate-evenly

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

  • v1.0.3
  • 37.99
  • Published

mdast-excerpt

Build an excerpt from a markdown AST

  • v0.0.10
  • 37.58
  • Published

cirbuf

A tiny and fast circular buffer

    • v1.0.2
    • 37.44
    • Published

    ngx-line-truncation

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

    • v1.9.1
    • 36.56
    • Published

    react-read-more

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

    • v1.0.0
    • 35.83
    • Published

    ember-truncate

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

    • v3.0.1
    • 35.27
    • 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
    • 35.05
    • Published

    chop-lines

    A React component which truncates lines of HTML.

    • v1.15.7
    • 34.45
    • Published

    react-middle-truncate

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

    • v1.0.3
    • 34.44
    • Published

    procbay-schema

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

    • v1.0.21
    • 34.00
    • Published

    friendly-truncate

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

    • v1.3.0
    • 33.62
    • Published

    cuttr

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

    • v1.4.3
    • 33.04
    • Published

    trunk8

    trunk8 is an intelligent text truncation extension to jQuery

    • v0.0.1
    • 32.19
    • Published

    truncate-url

    Truncate a URL to a specific length

    • v2.1.0
    • 32.18
    • 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
    • 32.17
    • Published

    openai-tokens

    A service for calculating, managing, truncating openai prompt tokens

    • v2.3.6
    • 31.43
    • Published

    excerpts

    Excerpting text of given words or characters from HTML.

    • v0.0.3
    • 30.63
    • Published

    vue3-line-clamp

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

    • v1.0.2
    • 30.57
    • Published

    truncate.js

    Fast, intelligent Javascript text truncation

    • v1.1.2
    • 30.57
    • 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
    • 30.57
    • Published

    downsize-cjs

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

    • v1.1.2
    • 30.11
    • Published

    ng-text-truncate

    Angular directive to truncate and expand text by it lenght

    • v1.0.0
    • 29.52
    • Published

    tty-truncate

    Truncate a string to the current text terminal width

    • v1.0.5
    • 29.50
    • Published

    truncate-strings

    Simple lib to truncate text with ellipsis

    • v1.0.4
    • 29.24
    • Published

    ngx-cut

    Angular directives for cutting texts

    • v3.0.0
    • 29.09
    • Published

    extra-fs

    Useful additions to inbuilt fs module.

    • v3.3.1
    • 29.01
    • Published

    shrink-path

    Utility to shrink file paths to a given length.

    • v0.3.1
    • 28.81
    • Published

    react-width-control

    A React component for setting minimum width and maximum width

    • v1.1.3
    • 28.36
    • 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
    • 28.27
    • Published

    xrg-utils

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

    • v1.0.8
    • 28.09
    • Published

    react-text-trim

    Custimizable text trimmer for react

    • v1.0.3
    • 27.74
    • 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
    • 26.95
    • Published

    @fiquu/shorten

    Shortens a string (truncate) optionally keeping whole words.

    • v1.0.7
    • 26.66
    • 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
      • 26.30
      • 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
      • 25.77
      • Published

      eripusisu

      Text truncation library

      • v1.3.1
      • 25.67
      • Published

      short-numbers

      Make short numbers from long numbers

      • v0.1.1
      • 25.15
      • Published

      string-toolkit-pro

      A TypeScript-ready string utility library.

        • v2.1.2
        • 24.79
        • Published

        advanced-pad

        Left and right string padding with advanced features.

        • v1.0.6
        • 24.72
        • 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
        • 24.42
        • Published

        dots

        Truncate string

        • v0.1.0
        • 23.77
        • Published

        vue3-truncate-html

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

        • v1.2.1
        • 23.05
        • Published

        truncated-list

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

        • v1.0.1
        • 22.26
        • Published

        ngx-truncate

        truncate for strings angular5

        • v0.0.1
        • 21.42
        • Published

        nor-fs

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

        • v1.0.0
        • 21.32
        • Published

        truncate-markup-string

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

        • v1.0.2
        • 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.73
        • 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
          • 20.40
          • 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
          • 20.30
          • Published

          str_shorten

          Shorten string by character length with word boundary supported

          • v1.0.18
          • 20.03
          • 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.83
          • Published

          simple-truncate

          Truncate text without cutting words off.

            • v1.0.0
            • 19.73
            • Published

            txt

            Utilities for working with text.

            • v1.0.0
            • 19.70
            • Published

            html-truncate-ts

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

            • v0.1.3
            • 19.65
            • Published

            ng-custom-pipe

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

            • v1.2.1
            • 19.42
            • Published

            cod-string-magic

            A powerful and lightweight npm library for string manipulation.

            • v1.0.2
            • 19.33
            • Published

            tweet-truncator

            Truncate contents of tweet to 140 chars.

            • v3.0.2
            • 19.14
            • Published

            rc-tc-ifn

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

            • v2.6.0
            • 18.63
            • Published

            truncate-stream

            stream which truncates input after N bytes

            • v1.0.2
            • 18.40
            • 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
            • 18.25
            • 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.24
            • 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
            • 17.97
            • Published

            tablur

            Easily create tables for your cli.

            • v1.2.1
            • 17.91
            • Published

            @myorm/myorm

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

            • v0.4.15
            • 17.24
            • Published

            react-description-box

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

            • v1.0.1
            • 16.63
            • Published

            text-truncator

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

            • v1.3.0
            • 15.89
            • Published

            node-truncate-string

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

            • v0.0.2
            • 15.88
            • Published

            @hugoalh/string-overflow

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

            • v2.1.1
            • 15.83
            • Published

            ng-text-truncate-2

            Angular directive to truncate and expand text by it length

            • v1.0.1
            • 15.64
            • Published

            truncate-x

            Truncate a string to a maximum specified length.

            • v4.1.2
            • 15.22
            • Published

            twitter-utils

            Twitter / tweet utils that I find myself reusing often.

            • v0.4.1
            • 15.17
            • Published

            clampify

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

            • v1.2.1
            • 15.01
            • Published

            react-row-ellipsis

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

            • v2.1.2
            • 14.97
            • Published

            truncatestring

            A function to shorten strings with options.

            • v2.2.0
            • 14.48
            • Published

            ellipsisis

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

            • v1.0.2
            • 14.25
            • Published

            text-clamp-for-vue3

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

            • v1.0.9
            • 14.23
            • Published

            html-truncator

            truncate html to a specified length but maintain the structure

              • v1.0.17
              • 14.08
              • Published

              ellipsis-angular

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

              • v1.1.4
              • 13.70
              • Published

              auto-ellipsis

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

              • v1.3.0
              • 13.17
              • Published

              truncate-vue

              VueJs to truncate string

              • v0.0.2
              • 13.13
              • Published

              cutshort

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

              • v1.0.7
              • 12.71
              • Published

              cut-string

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

              • v1.0.3
              • 12.61
              • 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
              • 12.31
              • Published

              snug-json

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

              • v0.0.6
              • 12.12
              • Published

              json-truncator

              A utility to truncate JSON arrays or objects.

                • v1.0.3
                • 11.87
                • Published

                react-truncate-forked

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

                • v2.3.13
                • 11.85
                • Published

                @extra-fs/promises

                Useful additions to inbuilt fs module {promises}.

                • v3.1.4
                • 11.85
                • 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
                • 11.72
                • Published

                transform-string

                Transform any string using properties CSS like

                • v0.0.1
                • 11.19
                • 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.00
                • Published

                react-auto-truncate-box

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

                  • v1.0.0
                  • 10.96
                  • Published

                  @kuoruan/text-clamp

                  Clamps an HTML element by adding ellipsis to it.

                  • v1.1.1
                  • 10.96
                  • Published

                  trunkata

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

                  • v0.2.1
                  • 10.81
                  • 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
                  • 10.63
                  • Published

                  react-truncate-ext

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

                  • v2.1.15
                  • 10.63
                  • 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
                  • 10.61
                  • 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.56
                  • Published

                  @jonigata/retracker

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

                  • v0.0.7
                  • 10.48
                  • Published

                  limit-characters

                  Limit characters with different criteria

                  • v1.0.3
                  • 10.48
                  • Published

                  react-shears

                  Trim text with ease!

                  • v1.0.3
                  • 10.24
                  • Published

                  custom-truncate

                  Javascript string truncate using custom method

                  • v0.9.3
                  • 10.11
                  • Published

                  pragi-string

                  A package to modify strings

                    • v1.1.3
                    • 10.11
                    • Published

                    string-formatter-js

                    A collection of useful string formatting utilities

                      • v1.0.0
                      • 10.10
                      • Published

                      angular2-truncate

                      A simple angular2 pipe which truncate strings.

                      • v0.1.3
                      • 10.04
                      • Published

                      awesome-string

                      The ultimate JavaScript string library

                      • v1.1.1
                      • 9.85
                      • Published

                      smart-url-responsive-link

                      Automatically shorten long URLs for mobile views and improve readability

                      • v1.0.4
                      • 9.62
                      • Published

                      trnct

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

                      • v1.0.0
                      • 9.55
                      • Published

                      doorgets-ng-truncate

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

                      • v2.0.2
                      • 9.43
                      • Published

                      text-truncation

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

                      • v1.0.5
                      • 9.34
                      • Published

                      @tutorbook/dotdotdot-js

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

                      • v4.0.12
                      • 9.31
                      • Published

                      react-truncate-plus

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

                      • v2.3.4
                      • 9.31
                      • Published

                      text-trans

                      A simple string utilities library

                        • v1.0.5
                        • 8.97
                        • 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
                        • 8.93
                        • Published

                        triple-dots

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

                        • v0.0.3
                        • 8.81
                        • Published

                        vue-text-truncate

                        Vue component - Omits the text that exceeds the specified height

                        • v1.0.3
                        • 8.79
                        • Published

                        @cityads/react-truncate

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

                        • v3.0.0
                        • 8.49
                        • Published

                        upin-string-utils

                        A collection of utility functions for string operations

                        • v1.0.3
                        • 8.42
                        • Published

                        text-smart-trimmer

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

                        • v1.1.0
                        • 8.35
                        • Published

                        s3-empty-bucket

                        Library and CLI to quickly empty AWS S3 buckets.

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

                        react-native-truncation-text

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

                        • v1.0.0
                        • 7.92
                        • Published

                        string-truncator

                        Over-engineered string truncation for web UI's

                        • v2.0.18
                        • 7.76
                        • Published

                        pixel-width-truncate

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

                        • v1.0.3
                        • 7.69
                        • 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
                        • 7.59
                        • Published

                        ng-trunk8

                        angular fork of trunk8

                        • v0.2.2
                        • 7.59
                        • Published

                        react-truncate-sway-fork

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

                        • v2.4.6
                        • 7.57
                        • Published