html-substring
TypeScript icon, indicating that this package has built-in type declarations

1.8.1 • Public • Published

html-substring

Travis CI Build Status App Veyor Build Status npm version

Module making safe substring of HTML source

Doc

interface Options {
  breakWords: boolean // defaults to true
  suffix: (() => string) | string | null // defaults to null
}
 
/**
 * @param source Source HTML
 * @param length Visible characters (everything but HTML tags) limit
 * @param options Options object or suffix
 *
 * @returns stripped source by length characters
 */
function html_substring(
  source: string,
  length: number,
  options?: string | Partial<Options>,
): string

Examples

// JavaScript/TypeScript
 
import html_substring from 'html-substring'
 
console.log(html_substring('<span><div>Hello</div> <p>World</p></span>', 6))
// <span><div>Hello</div> </span>

You can look tests for more examples

/html-substring/

    Package Sidebar

    Install

    npm i html-substring

    Weekly Downloads

    1,201

    Version

    1.8.1

    License

    MIT

    Unpacked Size

    32.4 kB

    Total Files

    12

    Last publish

    Collaborators

    • tarik02