UNPKG

@nuxtjs/mdc

Version:
14 lines (13 loc) 508 B
import { normalizeUri } from "micromark-util-sanitize-uri"; export default function image(state, node) { const properties = { ...node.attributes, src: normalizeUri(node.url) }; if (node.alt !== null && node.alt !== void 0) { properties.alt = node.alt; } if (node.title !== null && node.title !== void 0) { properties.title = node.title; } const result = { type: "element", tagName: "img", properties, children: [] }; state.patch(node, result); return state.applyData(node, result); }