diff --git a/lit_nlp/client/lib/utils.ts b/lit_nlp/client/lib/utils.ts index 6a925074..bf1704fb 100644 --- a/lit_nlp/client/lib/utils.ts +++ b/lit_nlp/client/lib/utils.ts @@ -25,7 +25,7 @@ import * as d3 from 'd3'; // Used for array helpers. import {unsafeHTML} from 'lit/directives/unsafe-html.js'; -import {marked} from 'marked'; +import {Marked, Renderer, Tokens} from 'marked'; import {LIT_TYPES_REGISTRY, LitName, LitType, LitTypeTypesList, LitTypeWithParent, MulticlassPreds} from './lit_types'; import {CallConfig, FacetMap, IndexedInput, ModelInfoMap, Spec} from './types'; @@ -527,13 +527,15 @@ export function getTemplateStringFromMarkdown(markdown: string) { // Render Markdown with link target _blank // See https://github.com/markedjs/marked/issues/144 // and https://github.com/markedjs/marked/issues/655 - const renderer = new marked.Renderer(); - renderer.link = (href, title, text) => { - const linkHtml = - marked.Renderer.prototype.link.call(renderer, href, title, text); - return linkHtml.replace('