JSPM

@igor.dvlpr/strip-html

2.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 45
  • Score
    100M100P100Q59397F
  • License MIT

๐Ÿฅž Removes HTML code from the given string. Can even extract text-only from the given an HTML string. โœจ

Package Exports

  • @igor.dvlpr/strip-html
  • @igor.dvlpr/strip-html/dist/index.mjs

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@igor.dvlpr/strip-html) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Strip <html>


๐Ÿฅž Removes HTML code from the given string. Can even extract text-only from the given an HTML string. โœจ



๐Ÿ’– Support further development

I work hard for every project, including this one
and your support means a lot to me!

Consider buying me a coffee. โ˜•
Thank you for supporting my efforts! ๐Ÿ™๐Ÿ˜Š


Donate to igorskyflyer

@igorskyflyer




๐Ÿ“ƒ Table of contents



๐Ÿ•ต๐Ÿผ Usage

Install it by executing:

npm i '@igor.dvlpr/strip-html'

๐Ÿคน๐Ÿผ API

stripHtml(html: string): string

Strips HTML tags completely.

html - The HTML string to process.

Returns the processed string.


stripHtmlCode(html: string): string

Strips only the HTML code while keeping the text content.

html - The HTML string to process.

Returns the processed string.


โœจ Examples

example.ts

import { stripHtmlCode } from '@igor.dvlpr/strip-html'

console.log(
  stripHtmlCode(`
  <div class="container">
    <h1>Title</h1>
    <p>This is a <strong>paragraph</strong> with some <em>emphasis</em> and a <a href="#">link</a>.</p>
    <ul>
        <li>Item 1</li>
        <li>Item 2</li>
        <li>Item 3</li>
    </ul>
</div>
`))

// Will print

/*
Title
    This is a paragraph with some emphasis and a link.

        Item 1
        Item 2
        Item 3
*/

๐Ÿ“ Changelog

๐Ÿ“‘ The changelog is available here: CHANGELOG.md.


๐Ÿชช License

Licensed under the MIT license which is available here, MIT license.


@igor.dvlpr/duoscribi

โœ’ DรบรถScrรญbรฎ allows you to convert letters with diacritics to regular letters. ๐Ÿค“


@igor.dvlpr/magic-queryselector

๐Ÿช„ A TypeScript-types patch for querySelector/querySelectorAll, make them return types you expect them to! ๐Ÿ”ฎ


@igor.dvlpr/astro-escaped-component

๐Ÿƒ๐Ÿปโ€โ™‚๏ธโ€โžก๏ธ An Astro component that holds only HTML-encoded content. ๐Ÿ“œ


@igor.dvlpr/str-is-in

๐Ÿงต Provides ways of checking whether a String is present in an Array of Strings using custom Comparators. ๐Ÿ”


@igor.dvlpr/strip-html-headings

๐Ÿ› Strips HTML headings! ๐Ÿค



๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Author

Created by Igor Dimitrijeviฤ‡ (@igorskyflyer).