UNPKG

@nuxtjs/mdc

Version:
19 lines (18 loc) 468 B
import { normalizeUri } from "micromark-util-sanitize-uri"; export default function link(state, node) { const properties = { ...node.attributes || {}, href: normalizeUri(node.url) }; if (node.title !== null && node.title !== void 0) { properties.title = node.title; } const result = { type: "element", tagName: "a", properties, children: state.all(node) }; state.patch(node, result); return state.applyData(node, result); }