dependabot[bot] opened a new pull request, #42885:
URL: https://github.com/apache/superset/pull/42885

   Bumps 
[markdown-to-jsx](https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib) 
from 9.9.0 to 9.10.1.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/quantizor/markdown-to-jsx/releases";>markdown-to-jsx's 
releases</a>.</em></p>
   <blockquote>
   <h2>[email protected]</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>74be92f: Stop importing Node's <code>process</code> module in library 
source so production builds can replace environment checks correctly. Browser 
bundles no longer crash when reading those checks.</li>
   </ul>
   <h2>[email protected]</h2>
   <h3>Minor Changes</h3>
   <ul>
   <li>02bae9f: Heading ids are generated from each heading's plain text 
content instead of its raw markdown source. Link destinations, formatting 
markers, and image alt text no longer leak into the id (for example <code>## 
[text](https://e.com)</code> becomes <code>id=&quot;text&quot;</code> rather 
than <code>id=&quot;texthttpsecom&quot;</code>). Anchors on headings that 
contained links, images, or autolinks may change; plain-text headings are 
unaffected. Duplicate-id suffixes (<code>foo</code>, <code>foo-1</code>) still 
apply.</li>
   <li>02bae9f: Rejected image destinations now use <code>null</code> on the 
parsed AST the same way rejected links already do, so TypeScript consumers can 
treat <code>ImageNode.target</code> and <code>LinkNode.target</code> as 
<code>string | null</code>. Compilers still omit <code>src</code> for rejected 
images and the markdown compiler still re-emits them as 
<code>![alt]()</code>.</li>
   <li>4d08fd8: Headings that share the same text now get unique HTML ids 
automatically (<code>introduction</code>, <code>introduction-1</code>, 
<code>introduction-2</code>), matching the usual Markdown hosting behavior. A 
custom <code>slugify</code> still controls the base string; uniqueness is 
applied afterward, so you no longer need a stateful slugify closure that breaks 
under React Strict Mode.</li>
   </ul>
   <h3>Patch Changes</h3>
   <ul>
   <li>
   <p>02bae9f: Link and image destinations that hide a dangerous scheme behind 
HTML entities (for example 
<code>[x](&amp;[#106](https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/issues/106);avascript:alert(1))</code>)
 are now rejected the same way as a literal <code>javascript:</code> URL. 
Compilers drop the href for rejected links and omit the src for rejected 
images. The markdown compiler re-emits a rejected image as 
<code>!https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD[https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADahttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADlhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADthttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD]https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD(https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD)https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD</code><
 a 
href="https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD";>https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD</a>
 <a 
href="https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADrhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADahttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADthttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADhhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADehttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADrhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD";>https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADrhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADahttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADthttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADhhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADehttps://
 
github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADrhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD</a>
 <a 
href="https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADthttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADhhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADahttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADnhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD";>https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADthttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADhhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADahttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADnhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD</a>
 <a 
href="https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD%60https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD!https://gi
 
thub.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD%5Bhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADahttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADlhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADthttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD%5Dhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD(https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADnhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADuhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADlhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADlhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD)https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD%60";>https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD`https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD!https://github.com/quantizor/mark
 
down-to-jsx/tree/HEAD/lib/blob/HEAD[https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADahttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADlhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADthttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD]https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD(https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADnhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADuhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADlhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEADlhttps://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD)https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/blob/HEAD`</a>.
 Direct AST rendering also re-checks link targets before they become hrefs.</p>
   </li>
   <li>
   <p>02bae9f: Single-line <code>&lt;script&gt;</code>, 
<code>&lt;style&gt;</code>, <code>&lt;pre&gt;</code>, and 
<code>&lt;textarea&gt;</code> blocks keep their text content when 
<code>tagfilter</code> is off, including under <code>forceInline</code>. 
Previously the React output could emit an empty tag and drop the body.</p>
   </li>
   <li>
   <p>4d08fd8: Custom JSX components written in PascalCase, and hyphenated 
custom elements, keep their markdown children when a blank line appears between 
the opening and closing tags. Content after the blank no longer leaks out as a 
sibling of the component.</p>
   </li>
   <li>
   <p>e9a253d: Ship an <code>llms.txt</code> cheatsheet with the package and at 
<a 
href="https://markdown-to-jsx.quantizor.dev/llms.txt";>markdown-to-jsx.quantizor.dev/llms.txt</a>,
 so coding assistants can pick up the entry points, options, recipes, and AST 
shapes in a single short read instead of the full README.</p>
   <p>The cheatsheet leads with the questions people actually ask: why a single 
newline is not a line break, how to wire up a syntax highlighter or KaTeX, 
opening links in a new tab, restricting which tags render, and the traps around 
indented template literals and case-sensitive override keys.</p>
   <p>Two documentation corrections come along with it. The HTML entry point 
example named an export that does not exist; the helper there is 
<code>astToHTML</code>. And the class added to a fenced code block is 
<code>language-&lt;lang&gt;</code>, with the older 
<code>lang-&lt;lang&gt;</code> alongside it on the JSX renderers, rather than 
<code>lang-&lt;lang&gt;</code> alone as previously written.</p>
   </li>
   <li>
   <p>02bae9f: The markdown compiler now re-emits processing instructions 
(<code>&lt;?xml ?&gt;</code>), CDATA sections, declarations (<code>&lt;!DOCTYPE 
html&gt;</code>), and orphan closing tags exactly as written. Previously these 
were reconstructed as a generic self-closing element, which mangled a 
processing instruction like <code>&lt;?xml version=&quot;1.0&quot;?&gt;</code> 
down to <code>&lt;? /&gt;</code> and dropped CDATA and declaration content 
entirely.</p>
   </li>
   <li>
   <p>02bae9f: <code>optimizeForStreaming</code> now defers incomplete HTML the 
same way in every compiler, including Solid and Vue. Tag-like prefixes that 
have not finished arriving (<code>Hello &lt;Citation</code>, 
<code>&lt;!--…</code>) stay hidden until they complete, while ordinary 
less-than text (<code>5 &lt; 3</code>) keeps rendering.</p>
   </li>
   <li>
   <p>02bae9f: Dangerous <code>url(javascript:…)</code> (and similar) payloads 
in raw HTML <code>style</code> attributes are now stripped from the HTML and 
Markdown string outputs, matching the React-family compilers.</p>
   </li>
   <li>
   <p>02bae9f: Table cells that contain a backslash before a pipe are escaped 
correctly when compiling back to Markdown, so the pipe no longer splits the row 
on re-parse.</p>
   </li>
   <li>
   <p>02bae9f: Dangerous HTML tags (<code>&lt;script&gt;</code>, 
<code>&lt;iframe&gt;</code>, <code>&lt;style&gt;</code>, and similar) are 
escaped by default across the React, HTML, Solid, Vue, and React Native 
outputs. Matching GFM, only each tag's leading <code>&lt;</code> is 
neutralized; the body and closing tag stay visible as inert text instead of 
being dropped. Solid, Vue, and React Native previously rendered these tags live 
unless <code>tagfilter: true</code> was passed explicitly, and escaped output 
in every renderer stopped at the opener. Direct calls to <code>astToJSX</code> 
follow the same default.</p>
   </li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/quantizor/markdown-to-jsx/blob/main/lib/CHANGELOG.md";>markdown-to-jsx's
 changelog</a>.</em></p>
   <blockquote>
   <h2>9.10.1</h2>
   <h3>Patch Changes</h3>
   <ul>
   <li>74be92f: Stop importing Node's <code>process</code> module in library 
source so production builds can replace environment checks correctly. Browser 
bundles no longer crash when reading those checks.</li>
   </ul>
   <h2>9.10.0</h2>
   <h3>Minor Changes</h3>
   <ul>
   <li>02bae9f: Heading ids are generated from each heading's plain text 
content instead of its raw markdown source. Link destinations, formatting 
markers, and image alt text no longer leak into the id (for example <code>## 
[text](https://e.com)</code> becomes <code>id=&quot;text&quot;</code> rather 
than <code>id=&quot;texthttpsecom&quot;</code>). Anchors on headings that 
contained links, images, or autolinks may change; plain-text headings are 
unaffected. Duplicate-id suffixes (<code>foo</code>, <code>foo-1</code>) still 
apply.</li>
   <li>02bae9f: Rejected image destinations now use <code>null</code> on the 
parsed AST the same way rejected links already do, so TypeScript consumers can 
treat <code>ImageNode.target</code> and <code>LinkNode.target</code> as 
<code>string | null</code>. Compilers still omit <code>src</code> for rejected 
images and the markdown compiler still re-emits them as 
<code>![alt]()</code>.</li>
   <li>4d08fd8: Headings that share the same text now get unique HTML ids 
automatically (<code>introduction</code>, <code>introduction-1</code>, 
<code>introduction-2</code>), matching the usual Markdown hosting behavior. A 
custom <code>slugify</code> still controls the base string; uniqueness is 
applied afterward, so you no longer need a stateful slugify closure that breaks 
under React Strict Mode.</li>
   </ul>
   <h3>Patch Changes</h3>
   <ul>
   <li>
   <p>02bae9f: Link and image destinations that hide a dangerous scheme behind 
HTML entities (for example 
<code>[x](&amp;[#106](https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/issues/106);avascript:alert(1))</code>)
 are now rejected the same way as a literal <code>javascript:</code> URL. 
Compilers drop the href for rejected links and omit the src for rejected 
images. The markdown compiler re-emits a rejected image as 
<code>!https://github.com/quantizor/markdown-to-jsx/blob/main/lib[https://github.com/quantizor/markdown-to-jsx/blob/main/libahttps://github.com/quantizor/markdown-to-jsx/blob/main/liblhttps://github.com/quantizor/markdown-to-jsx/blob/main/libthttps://github.com/quantizor/markdown-to-jsx/blob/main/lib]https://github.com/quantizor/markdown-to-jsx/blob/main/lib(https://github.com/quantizor/markdown-to-jsx/blob/main/lib)https://github.com/quantizor/markdown-to-jsx/blob/main/lib</code><a
 href="https://github.com/quantizor/markdown-to-jsx/blob/main/lib";>https://gith
 ub.com/quantizor/markdown-to-jsx/blob/main/lib</a> <a 
href="https://github.com/quantizor/markdown-to-jsx/blob/main/librhttps://github.com/quantizor/markdown-to-jsx/blob/main/libahttps://github.com/quantizor/markdown-to-jsx/blob/main/libthttps://github.com/quantizor/markdown-to-jsx/blob/main/libhhttps://github.com/quantizor/markdown-to-jsx/blob/main/libehttps://github.com/quantizor/markdown-to-jsx/blob/main/librhttps://github.com/quantizor/markdown-to-jsx/blob/main/lib";>https://github.com/quantizor/markdown-to-jsx/blob/main/librhttps://github.com/quantizor/markdown-to-jsx/blob/main/libahttps://github.com/quantizor/markdown-to-jsx/blob/main/libthttps://github.com/quantizor/markdown-to-jsx/blob/main/libhhttps://github.com/quantizor/markdown-to-jsx/blob/main/libehttps://github.com/quantizor/markdown-to-jsx/blob/main/librhttps://github.com/quantizor/markdown-to-jsx/blob/main/lib</a>
 <a 
href="https://github.com/quantizor/markdown-to-jsx/blob/main/libthttps://github.com/quantizor/markdown-
 
to-jsx/blob/main/libhhttps://github.com/quantizor/markdown-to-jsx/blob/main/libahttps://github.com/quantizor/markdown-to-jsx/blob/main/libnhttps://github.com/quantizor/markdown-to-jsx/blob/main/lib";>https://github.com/quantizor/markdown-to-jsx/blob/main/libthttps://github.com/quantizor/markdown-to-jsx/blob/main/libhhttps://github.com/quantizor/markdown-to-jsx/blob/main/libahttps://github.com/quantizor/markdown-to-jsx/blob/main/libnhttps://github.com/quantizor/markdown-to-jsx/blob/main/lib</a>
 <a 
href="https://github.com/quantizor/markdown-to-jsx/blob/main/lib%60https://github.com/quantizor/markdown-to-jsx/blob/main/lib!https://github.com/quantizor/markdown-to-jsx/blob/main/lib%5Bhttps://github.com/quantizor/markdown-to-jsx/blob/main/libahttps://github.com/quantizor/markdown-to-jsx/blob/main/liblhttps://github.com/quantizor/markdown-to-jsx/blob/main/libthttps://github.com/quantizor/markdown-to-jsx/blob/main/lib%5Dhttps://github.com/quantizor/markdown-to-jsx/blob/main/lib(https://gith
 
ub.com/quantizor/markdown-to-jsx/blob/main/libnhttps://github.com/quantizor/markdown-to-jsx/blob/main/libuhttps://github.com/quantizor/markdown-to-jsx/blob/main/liblhttps://github.com/quantizor/markdown-to-jsx/blob/main/liblhttps://github.com/quantizor/markdown-to-jsx/blob/main/lib)https://github.com/quantizor/markdown-to-jsx/blob/main/lib%60";>https://github.com/quantizor/markdown-to-jsx/blob/main/lib`https://github.com/quantizor/markdown-to-jsx/blob/main/lib!https://github.com/quantizor/markdown-to-jsx/blob/main/lib[https://github.com/quantizor/markdown-to-jsx/blob/main/libahttps://github.com/quantizor/markdown-to-jsx/blob/main/liblhttps://github.com/quantizor/markdown-to-jsx/blob/main/libthttps://github.com/quantizor/markdown-to-jsx/blob/main/lib]https://github.com/quantizor/markdown-to-jsx/blob/main/lib(https://github.com/quantizor/markdown-to-jsx/blob/main/libnhttps://github.com/quantizor/markdown-to-jsx/blob/main/libuhttps://github.com/quantizor/markdown-to-jsx/blob/main/liblht
 
tps://github.com/quantizor/markdown-to-jsx/blob/main/liblhttps://github.com/quantizor/markdown-to-jsx/blob/main/lib)https://github.com/quantizor/markdown-to-jsx/blob/main/lib`</a>.
 Direct AST rendering also re-checks link targets before they become hrefs.</p>
   </li>
   <li>
   <p>02bae9f: Single-line <code>&lt;script&gt;</code>, 
<code>&lt;style&gt;</code>, <code>&lt;pre&gt;</code>, and 
<code>&lt;textarea&gt;</code> blocks keep their text content when 
<code>tagfilter</code> is off, including under <code>forceInline</code>. 
Previously the React output could emit an empty tag and drop the body.</p>
   </li>
   <li>
   <p>4d08fd8: Custom JSX components written in PascalCase, and hyphenated 
custom elements, keep their markdown children when a blank line appears between 
the opening and closing tags. Content after the blank no longer leaks out as a 
sibling of the component.</p>
   </li>
   <li>
   <p>e9a253d: Ship an <code>llms.txt</code> cheatsheet with the package and at 
<a 
href="https://markdown-to-jsx.quantizor.dev/llms.txt";>markdown-to-jsx.quantizor.dev/llms.txt</a>,
 so coding assistants can pick up the entry points, options, recipes, and AST 
shapes in a single short read instead of the full README.</p>
   <p>The cheatsheet leads with the questions people actually ask: why a single 
newline is not a line break, how to wire up a syntax highlighter or KaTeX, 
opening links in a new tab, restricting which tags render, and the traps around 
indented template literals and case-sensitive override keys.</p>
   <p>Two documentation corrections come along with it. The HTML entry point 
example named an export that does not exist; the helper there is 
<code>astToHTML</code>. And the class added to a fenced code block is 
<code>language-&lt;lang&gt;</code>, with the older 
<code>lang-&lt;lang&gt;</code> alongside it on the JSX renderers, rather than 
<code>lang-&lt;lang&gt;</code> alone as previously written.</p>
   </li>
   <li>
   <p>02bae9f: The markdown compiler now re-emits processing instructions 
(<code>&lt;?xml ?&gt;</code>), CDATA sections, declarations (<code>&lt;!DOCTYPE 
html&gt;</code>), and orphan closing tags exactly as written. Previously these 
were reconstructed as a generic self-closing element, which mangled a 
processing instruction like <code>&lt;?xml version=&quot;1.0&quot;?&gt;</code> 
down to <code>&lt;? /&gt;</code> and dropped CDATA and declaration content 
entirely.</p>
   </li>
   <li>
   <p>02bae9f: <code>optimizeForStreaming</code> now defers incomplete HTML the 
same way in every compiler, including Solid and Vue. Tag-like prefixes that 
have not finished arriving (<code>Hello &lt;Citation</code>, 
<code>&lt;!--…</code>) stay hidden until they complete, while ordinary 
less-than text (<code>5 &lt; 3</code>) keeps rendering.</p>
   </li>
   <li>
   <p>02bae9f: Dangerous <code>url(javascript:…)</code> (and similar) payloads 
in raw HTML <code>style</code> attributes are now stripped from the HTML and 
Markdown string outputs, matching the React-family compilers.</p>
   </li>
   <li>
   <p>02bae9f: Table cells that contain a backslash before a pipe are escaped 
correctly when compiling back to Markdown, so the pipe no longer splits the row 
on re-parse.</p>
   </li>
   <li>
   <p>02bae9f: Dangerous HTML tags (<code>&lt;script&gt;</code>, 
<code>&lt;iframe&gt;</code>, <code>&lt;style&gt;</code>, and similar) are 
escaped by default across the React, HTML, Solid, Vue, and React Native 
outputs. Matching GFM, only each tag's leading <code>&lt;</code> is 
neutralized; the body and closing tag stay visible as inert text instead of 
being dropped. Solid, Vue, and React Native previously rendered these tags live 
unless <code>tagfilter: true</code> was passed explicitly, and escaped output 
in every renderer stopped at the opener. Direct calls to <code>astToJSX</code> 
follow the same default.</p>
   </li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/quantizor/markdown-to-jsx/commit/36c7e2bf6e9ce532cf5c284f8d67588bcbfac3a2";><code>36c7e2b</code></a>
 Version Packages (<a 
href="https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/issues/892";>#892</a>)</li>
   <li><a 
href="https://github.com/quantizor/markdown-to-jsx/commit/74be92f94a6536d878b3e7e17deed53613c51e7e";><code>74be92f</code></a>
 fix: keep process.env.NODE_ENV definable in browser bundles</li>
   <li><a 
href="https://github.com/quantizor/markdown-to-jsx/commit/8f1435dfeea778860cb8014b67cbafad8c46f5ce";><code>8f1435d</code></a>
 Version Packages (<a 
href="https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/issues/889";>#889</a>)</li>
   <li><a 
href="https://github.com/quantizor/markdown-to-jsx/commit/02bae9fd34ed6102c5b2d5e7f9387104da69b3b9";><code>02bae9f</code></a>
 feat: harden defaults, harnesses, and per-entry builds (<a 
href="https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/issues/891";>#891</a>)</li>
   <li><a 
href="https://github.com/quantizor/markdown-to-jsx/commit/4d08fd8cf7682d467f8b40b82201bfc2615de163";><code>4d08fd8</code></a>
 feat(parser): dedupe heading ids and preserve component blocks (<a 
href="https://github.com/quantizor/markdown-to-jsx/tree/HEAD/lib/issues/890";>#890</a>)</li>
   <li><a 
href="https://github.com/quantizor/markdown-to-jsx/commit/e9a253de64a55d8c539c7ca65e8368dc8d569119";><code>e9a253d</code></a>
 docs: ship a machine-oriented llms.txt cheatsheet</li>
   <li>See full diff in <a 
href="https://github.com/quantizor/markdown-to-jsx/commits/[email protected]/lib";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=markdown-to-jsx&package-manager=npm_and_yarn&previous-version=9.9.0&new-version=9.10.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to