@igor.dvlpr/strip-html
v2.0.0
Published
🥞 Removes HTML code from the given string. Can even extract text-only from the given an HTML string. ✨
Downloads
68
Maintainers
Readme
📃 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).