Strip <html>
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!
![]()
@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.
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).
