forked from Mirrors/elk
12 lines
297 B
TypeScript
12 lines
297 B
TypeScript
|
import SanitizeHTML from 'sanitize-html'
|
||
|
|
||
|
export function sanitize(text: string) {
|
||
|
return SanitizeHTML(text, {
|
||
|
allowedAttributes: {
|
||
|
a: ['href', 'name', 'target', 'class'],
|
||
|
span: ['class'],
|
||
|
img: ['src', 'srcset', 'alt', 'title', 'width', 'height', 'loading'],
|
||
|
},
|
||
|
})
|
||
|
}
|