@igor.dvlpr/strip-html v2.0.0
๐ 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
โ 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. ๐
๐งต 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).