1.0.1 • Published 8 months ago

tag-balancer v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
8 months ago

tag-balancer

Package Size JSR JSR Score

Balance tags of html string.

To install:

# npm
npm install tag-balancer

# bun
bun add tag-balancer

# yarn
yarn add tag-balancer

# pnpm
pnpm add tag-balancer

Example

const htmlStr = `<div>
<br></div>
    <img src="/idb/files?id=vEQibqclfEKwjhM&amp;fk=Frq9gA68GK21saU" data-id="vEQibqclfEKwjhM" data-type="drawing"
        width="300" data-fk="Frq9gA68GK21saU" style="background-color: rgb(255, 255, 255);">
    <br>
</div>`;

    // removes the extra closing div
    const outputStr = tagBalancer(htmlStr); /* <div>
<br></div>
<img src="/idb/files?id=vEQibqclfEKwjhM&amp;fk=Frq9gA68GK21saU" data-id="vEQibqclfEKwjhM" data-type="drawing"
    width="300" data-fk="Frq9gA68GK21saU" style="background-color: rgb(255, 255, 255);">
<br>
*/