2.0.0 โ€ข Published 11 months ago

@igor.dvlpr/strip-html v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

๐Ÿ“ƒ 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.


๐Ÿงฌ Related

@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).