html-ellipsis
Version:
truncates a html string without messing up the tags
25 lines (18 loc) • 1.04 kB
Markdown
# html-ellipsis
[](https://github.com/alexghr/html-ellipsis/blob/main/LICENSE)
[](https://github.com/alexghr/html-ellipsis/actions/workflows/test.yml)
[](https://github.com/semantic-release/semantic-release)
[](https://www.npmjs.com/package/html-ellipsis)
[](https://npmcharts.com/compare/html-ellipsis?interval=30&log=false)
Truncates a html string without messing up HTML tags
```sh
npm install --save html-ellipsis
```
## Example
```js
var ellipsis = require('html-ellipsis');
var text = 'Lorem <span class="ipsum"><b>ips<i>um</i></b></span>';
console.log(ellipsis(text, 11, true)); // Lorem <span class="ipsum"><b>ips<i>u</i></b></span>…
```
## License
See [LICENSE](./LICENSE)