We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 354a179 commit 2d83d0fCopy full SHA for 2d83d0f
1 file changed
src/lib/utils/index.ts
@@ -22,6 +22,7 @@ import { marked } from 'marked';
22
import markedExtension from '$lib/utils/marked/extension';
23
import markedKatexExtension from '$lib/utils/marked/katex-extension';
24
import hljs from 'highlight.js';
25
+import { decode } from 'html-entities';
26
27
//////////////////////////
28
// Helper functions
@@ -167,9 +168,8 @@ function processChineseDelimiters(
167
168
});
169
}
170
-export function unescapeHtml(html: string) {
171
- const doc = new DOMParser().parseFromString(html, 'text/html');
172
- return doc.documentElement.textContent;
+export function unescapeHtml(html: string): string {
+ return decode(html);
173
174
175
export const capitalizeFirstLetter = (string) => {
0 commit comments