From b3240483aa0b2f4d22c06fc8a98f58f960f421fe Mon Sep 17 00:00:00 2001 From: Googler Date: Sun, 25 Jan 2026 07:32:26 -0800 Subject: [PATCH] Upgrade to the latest version of the "marked" TS/JS library. PiperOrigin-RevId: 860826220 --- lit_nlp/client/lib/utils.ts | 16 +++++++++------- lit_nlp/package.json | 3 +-- lit_nlp/yarn.lock | 13 ++++--------- 3 files changed, 14 insertions(+), 18 deletions(-) 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('