### Describe the bug On https://npmx.dev/package/vue-tsc the description shows leftover HTML: `<img src="https://img.s` npm cuts `description` at 255 characters. `vue-tsc` puts badge HTML in that field, so the cut lands in the middle of an `<img>` tag. We strip complete tags, but not a tag with no closing `>`. ### Additional context _No response_ ### Logs ```shell-script ```