@discord-user-card/markdown
Version:
A markdown parser for Discord
13 lines • 492 B
JavaScript
import { defaultRules, htmlTag, sanitizeUrl } from "simple-markdown";
import { extendRule } from "../functions/extendRule.js";
export const link = extendRule({
html: (node, output, state) => {
return htmlTag("a", htmlTag("span", output(node.content, state)), {
href: sanitizeUrl(node.target),
title: node.title,
target: "_blank",
rel: "noopener noreferrer",
});
},
}, defaultRules.link);
//# sourceMappingURL=link.js.map