UNPKG

@frontify/fondue

Version:
29 lines (28 loc) 677 B
import { visit as s } from "unist-util-visit"; import { Targets as n } from "../../../types.es.js"; function v() { return c; } const c = (e) => { s(e, "link", t); function t(r, o, i) { const u = i.children[o + 1]; g(r, u); } }, a = new RegExp(`{:target="(${Object.values(n).join("|")})"}`), l = (e) => { var r; const t = (r = e.value) == null ? void 0 : r.match(a); if (!t) return n.Self; if (t[1] !== n.Blank) return t[1]; }, f = (e) => { var t; return ((t = e.value) == null ? void 0 : t.replace(a, "")) ?? ""; }, g = (e, t) => { t && (e.target = l(t), t.value = f(t)); }; export { v as default }; //# sourceMappingURL=index.es.js.map