[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-tanstack-integrate-markdown-pipelines":3,"mdc--25m9uo-key":33,"related-repo-tanstack-integrate-markdown-pipelines":4187,"related-org-tanstack-integrate-markdown-pipelines":4247},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":22,"repoUrl":23,"updatedAt":24,"license":25,"forks":26,"topics":27,"repo":28,"sourceUrl":31,"mdContent":32},"integrate-markdown-pipelines","integrate Markdown code highlighting pipelines","Integrate @tanstack\u002Fhighlight with renderCodeFence, codeFenceToHast, remarkHighlightCodeBlocks, rehypeHighlightCodeBlocks, and Markdown fence metadata. Load for unified, Remark, Rehype, MDX, custom HAST traversal, structured output, titles, line numbers, or code annotations.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},"tanstack","TanStack","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Ftanstack.png",[12,16,19],{"name":13,"slug":14,"type":15},"Markdown","markdown","tag",{"name":17,"slug":18,"type":15},"API Development","api-development",{"name":20,"slug":21,"type":15},"Frontend","frontend",2,"https:\u002F\u002Fgithub.com\u002FTanStack\u002Fhighlight","2026-07-30T05:26:40.314595",null,0,[],{"repoUrl":23,"stars":22,"forks":26,"topics":29,"description":30},[],"Tiny, synchronous syntax highlighting for blogs and documentation","https:\u002F\u002Fgithub.com\u002FTanStack\u002Fhighlight\u002Ftree\u002FHEAD\u002Fskills\u002Fintegrate-markdown-pipelines","---\nname: 'integrate-markdown-pipelines'\ndescription: >\n  Integrate @tanstack\u002Fhighlight with renderCodeFence, codeFenceToHast,\n  remarkHighlightCodeBlocks, rehypeHighlightCodeBlocks, and Markdown fence\n  metadata. Load for unified, Remark, Rehype, MDX, custom HAST traversal,\n  structured output, titles, line numbers, or code annotations.\nmetadata:\n  type: composition\n  library: '@tanstack\u002Fhighlight'\n  library_version: '0.0.9'\nrequires:\n  - 'configure-selective-highlighting'\nsources:\n  - 'TanStack\u002Fhighlight:docs\u002Fguides\u002Fmarkdown-pipelines.md'\n  - 'TanStack\u002Fhighlight:docs\u002Fguides\u002Fannotations.md'\n  - 'TanStack\u002Fhighlight:src\u002Fmarkdown.ts'\n  - 'TanStack\u002Fhighlight:src\u002Fremark.ts'\n  - 'TanStack\u002Fhighlight:src\u002Frehype.ts'\n---\n\nThis skill builds on `configure-selective-highlighting`. Read it first for registry and bundle behavior.\n\n# Integrate Markdown Pipelines\n\n## Setup\n\nConnect TanStack Markdown without duplicating its `\u003Cpre>\u003Ccode>` wrapper:\n\n```ts\nimport { createTanStackMarkdownHighlighter } from '@tanstack\u002Fhighlight\u002Fmarkdown'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport const highlightMarkdownCode =\n  createTanStackMarkdownHighlighter(highlighter)\n```\n\nRender a parsed fence directly when the application owns Markdown traversal:\n\n```ts\nimport { renderCodeFence } from '@tanstack\u002Fhighlight\u002Fmarkdown'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport function renderFence(code: string, lang: string, meta?: string) {\n  return renderCodeFence(\n    {\n      code,\n      lang,\n      meta,\n    },\n    highlighter,\n  )\n}\n```\n\nThe result includes `copyText`, `htmlMarkup`, `lang`, `title`, `tokens`, `decorations`, and `lineNumbers`.\n\n## Core Patterns\n\n### Theme TanStack Markdown containers\n\n```ts\nimport { createThemeCss } from '@tanstack\u002Fhighlight\u002Ftheme'\nimport { githubDarkTheme } from '@tanstack\u002Fhighlight\u002Fthemes\u002Fgithub-dark'\nimport { githubLightTheme } from '@tanstack\u002Fhighlight\u002Fthemes\u002Fgithub-light'\n\nexport const css = createThemeCss({\n  light: githubLightTheme,\n  dark: githubDarkTheme,\n  lightSelector: '.markdown-renderer',\n  darkSelector: '.dark .markdown-renderer',\n  codeBlockSelector: '.markdown-renderer pre.tm-code',\n  lineNumbersSelector: '.markdown-renderer .tm-code--line-numbers',\n})\n```\n\nThe adapter returns escaped inner markup. TanStack Markdown owns the outer elements and adds `tm-code--line-numbers` when requested.\n\n### Transform MDAST before remark-rehype\n\n```ts\nimport rehypeStringify from 'rehype-stringify'\nimport remarkParse from 'remark-parse'\nimport remarkRehype from 'remark-rehype'\nimport { remarkHighlightCodeBlocks } from '@tanstack\u002Fhighlight\u002Fremark'\nimport { unified } from 'unified'\nimport { highlighter } from '.\u002Fhighlight'\n\nconst processor = unified()\n  .use(remarkParse)\n  .use(remarkHighlightCodeBlocks, {\n    highlighter,\n    lineNumbers: true,\n  })\n  .use(remarkRehype)\n  .use(rehypeStringify)\n\nexport async function renderMarkdown(markdown: string) {\n  return String(await processor.process(markdown))\n}\n```\n\nThe plugin attaches structured HAST data to replacement MDAST nodes; raw HTML is not required.\n\n### Transform existing HAST code blocks\n\n```ts\nimport rehypeParse from 'rehype-parse'\nimport rehypeStringify from 'rehype-stringify'\nimport { rehypeHighlightCodeBlocks } from '@tanstack\u002Fhighlight\u002Frehype'\nimport { unified } from 'unified'\nimport { highlighter } from '.\u002Fhighlight'\n\nconst processor = unified()\n  .use(rehypeParse, { fragment: true })\n  .use(rehypeHighlightCodeBlocks, {\n    highlighter,\n    lineNumbers: false,\n  })\n  .use(rehypeStringify)\n\nexport async function highlightHtml(html: string) {\n  return String(await processor.process(html))\n}\n```\n\nThe Rehype adapter reads `\u003Cpre>\u003Ccode class=\"language-*\">` and skips blocks already marked `th-code`.\n\n### Parse standard fence annotations\n\n```ts\nimport { parseCodeFenceMeta } from '@tanstack\u002Fhighlight\u002Fmarkdown'\n\nexport const meta = parseCodeFenceMeta(\n  'title=\"App.tsx\" {2,4-6} ins={8} error={11} lineNumbers',\n)\n```\n\nLine annotations are one-based and inclusive; the parsed classes remain application-styled.\n\n## Common Mistakes\n\n### HIGH Confusing Markdown source with adapters\n\nWrong:\n\n```ts\nimport { createHighlighter } from '@tanstack\u002Fhighlight\u002Fcore'\nimport { markdown } from '@tanstack\u002Fhighlight\u002Flanguages\u002Fmarkdown'\n\nexport const highlighter = createHighlighter({ languages: [markdown] })\n```\n\nCorrect:\n\n```ts\nimport { remarkHighlightCodeBlocks } from '@tanstack\u002Fhighlight\u002Fremark'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport const highlightCode = remarkHighlightCodeBlocks({ highlighter })\n```\n\nThe Markdown language highlights Markdown source; the adapters transform fenced blocks in a document tree.\n\nSource: `docs\u002Fguides\u002Fmarkdown-pipelines.md`\n\n### CRITICAL Running Remark after HAST conversion\n\nWrong:\n\n```ts\nimport remarkRehype from 'remark-rehype'\nimport { remarkHighlightCodeBlocks } from '@tanstack\u002Fhighlight\u002Fremark'\nimport { unified } from 'unified'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport const processor = unified()\n  .use(remarkRehype)\n  .use(remarkHighlightCodeBlocks, { highlighter })\n```\n\nCorrect:\n\n```ts\nimport remarkRehype from 'remark-rehype'\nimport { remarkHighlightCodeBlocks } from '@tanstack\u002Fhighlight\u002Fremark'\nimport { unified } from 'unified'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport const processor = unified()\n  .use(remarkHighlightCodeBlocks, { highlighter })\n  .use(remarkRehype)\n```\n\nThe Remark adapter must see MDAST `code` nodes before `remark-rehype` converts the tree.\n\nSource: `docs\u002Fguides\u002Fmarkdown-pipelines.md`\n\n### HIGH Enabling raw HTML without needing it\n\nWrong:\n\n```ts\nimport {\n  remarkCodeNodeToHtml,\n  type RemarkCodeNode,\n} from '@tanstack\u002Fhighlight\u002Fremark'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport function transform(node: RemarkCodeNode) {\n  return remarkCodeNodeToHtml(node, { highlighter })\n}\n```\n\nCorrect:\n\n```ts\nimport {\n  remarkCodeNodeToMdast,\n  type RemarkCodeNode,\n} from '@tanstack\u002Fhighlight\u002Fremark'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport function transform(node: RemarkCodeNode) {\n  return remarkCodeNodeToMdast(node, { highlighter })\n}\n```\n\nThe structured result already carries `hName`, `hProperties`, and `hChildren`.\n\nSource: `src\u002Fremark.ts`\n\n### HIGH Passing an undiscoverable Rehype shape\n\nWrong:\n\n```html\n\u003Ccode data-language=\"tsx\">const node = &lt;Button \u002F&gt;\u003C\u002Fcode>\n```\n\nCorrect:\n\n```html\n\u003Cpre>\u003Ccode class=\"language-tsx\">const node = &lt;Button \u002F&gt;\u003C\u002Fcode>\u003C\u002Fpre>\n```\n\nThe Rehype adapter discovers a `code` child under `pre` and reads its first `language-*` class.\n\nSource: `src\u002Frehype.ts`\n\n### CRITICAL Mixing exact and block-normalized APIs\n\nWrong:\n\n```ts\nimport { renderCodeFence } from '@tanstack\u002Fhighlight\u002Fmarkdown'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport const serverHtml = highlighter.highlightToHtml('const value = 1\\n', {\n  lang: 'ts',\n})\nexport const clientHtml = renderCodeFence(\n  { code: 'const value = 1\\n', lang: 'ts' },\n  highlighter,\n).htmlMarkup\n```\n\nCorrect:\n\n```ts\nimport { renderCodeFence } from '@tanstack\u002Fhighlight\u002Fmarkdown'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport const serverHtml = renderCodeFence(\n  { code: 'const value = 1\\n', lang: 'ts' },\n  highlighter,\n).htmlMarkup\nexport const clientHtml = renderCodeFence(\n  { code: 'const value = 1\\n', lang: 'ts' },\n  highlighter,\n).htmlMarkup\n```\n\n`highlight()` preserves exact input, while fence and block-data helpers trim trailing block whitespace.\n\nSource: `docs\u002Fguides\u002Fssr-and-client.md`\n\n### HIGH Tension: structured output versus raw HTML\n\nPrefer structured MDAST\u002FHAST transforms inside Markdown pipelines. Use generated `htmlMarkup` only at an application boundary that deliberately inserts escaped highlighter output.\n\nSee also: `integrate-framework-code-blocks\u002FSKILL.md` - direct components own their HTML insertion boundary.\n\n### HIGH Tension: exact source versus block normalization\n\nUse the same block-level helper on server and client. Mixing core `highlight()` with Markdown helpers changes trailing whitespace behavior.\n\nSee also: `integrate-framework-code-blocks\u002FSKILL.md` - hydrated output must use matching inputs and options.\n\n## References\n\n- [Direct fences and HAST helpers](references\u002Fdirect-fences.md)\n- [Remark adapter](references\u002Fremark.md)\n- [Rehype adapter](references\u002Frehype.md)\n\nSee also: `theme-and-annotate-code\u002FSKILL.md` - fence metadata maps to titles, line numbers, and decorations.\n",{"data":34,"body":47},{"name":4,"description":6,"metadata":35,"requires":39,"sources":41},{"type":36,"library":37,"library_version":38},"composition","@tanstack\u002Fhighlight","0.0.9",[40],"configure-selective-highlighting",[42,43,44,45,46],"TanStack\u002Fhighlight:docs\u002Fguides\u002Fmarkdown-pipelines.md","TanStack\u002Fhighlight:docs\u002Fguides\u002Fannotations.md","TanStack\u002Fhighlight:src\u002Fmarkdown.ts","TanStack\u002Fhighlight:src\u002Fremark.ts","TanStack\u002Fhighlight:src\u002Frehype.ts",{"type":48,"children":49},"root",[50,66,72,79,92,240,245,521,578,584,591,920,933,939,1408,1413,1419,1847,1867,1873,1979,1984,1990,1996,2001,2144,2149,2277,2282,2293,2299,2303,2526,2530,2753,2772,2781,2787,2791,2991,2995,3191,3217,3227,3233,3237,3304,3308,3386,3413,3423,3429,3433,3737,3741,4049,4060,4070,4076,4088,4101,4107,4119,4130,4136,4169,4181],{"type":51,"tag":52,"props":53,"children":54},"element","p",{},[55,58,64],{"type":56,"value":57},"text","This skill builds on ",{"type":51,"tag":59,"props":60,"children":62},"code",{"className":61},[],[63],{"type":56,"value":40},{"type":56,"value":65},". Read it first for registry and bundle behavior.",{"type":51,"tag":67,"props":68,"children":69},"h1",{"id":4},[70],{"type":56,"value":71},"Integrate Markdown Pipelines",{"type":51,"tag":73,"props":74,"children":76},"h2",{"id":75},"setup",[77],{"type":56,"value":78},"Setup",{"type":51,"tag":52,"props":80,"children":81},{},[82,84,90],{"type":56,"value":83},"Connect TanStack Markdown without duplicating its ",{"type":51,"tag":59,"props":85,"children":87},{"className":86},[],[88],{"type":56,"value":89},"\u003Cpre>\u003Ccode>",{"type":56,"value":91}," wrapper:",{"type":51,"tag":93,"props":94,"children":99},"pre",{"className":95,"code":96,"language":97,"meta":98,"style":98},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { createTanStackMarkdownHighlighter } from '@tanstack\u002Fhighlight\u002Fmarkdown'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport const highlightMarkdownCode =\n  createTanStackMarkdownHighlighter(highlighter)\n","ts","",[100],{"type":51,"tag":59,"props":101,"children":102},{"__ignoreMap":98},[103,153,190,200,225],{"type":51,"tag":104,"props":105,"children":108},"span",{"class":106,"line":107},"line",1,[109,115,121,127,132,137,142,148],{"type":51,"tag":104,"props":110,"children":112},{"style":111},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[113],{"type":56,"value":114},"import",{"type":51,"tag":104,"props":116,"children":118},{"style":117},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[119],{"type":56,"value":120}," {",{"type":51,"tag":104,"props":122,"children":124},{"style":123},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[125],{"type":56,"value":126}," createTanStackMarkdownHighlighter",{"type":51,"tag":104,"props":128,"children":129},{"style":117},[130],{"type":56,"value":131}," }",{"type":51,"tag":104,"props":133,"children":134},{"style":111},[135],{"type":56,"value":136}," from",{"type":51,"tag":104,"props":138,"children":139},{"style":117},[140],{"type":56,"value":141}," '",{"type":51,"tag":104,"props":143,"children":145},{"style":144},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[146],{"type":56,"value":147},"@tanstack\u002Fhighlight\u002Fmarkdown",{"type":51,"tag":104,"props":149,"children":150},{"style":117},[151],{"type":56,"value":152},"'\n",{"type":51,"tag":104,"props":154,"children":155},{"class":106,"line":22},[156,160,164,169,173,177,181,186],{"type":51,"tag":104,"props":157,"children":158},{"style":111},[159],{"type":56,"value":114},{"type":51,"tag":104,"props":161,"children":162},{"style":117},[163],{"type":56,"value":120},{"type":51,"tag":104,"props":165,"children":166},{"style":123},[167],{"type":56,"value":168}," highlighter",{"type":51,"tag":104,"props":170,"children":171},{"style":117},[172],{"type":56,"value":131},{"type":51,"tag":104,"props":174,"children":175},{"style":111},[176],{"type":56,"value":136},{"type":51,"tag":104,"props":178,"children":179},{"style":117},[180],{"type":56,"value":141},{"type":51,"tag":104,"props":182,"children":183},{"style":144},[184],{"type":56,"value":185},".\u002Fhighlight",{"type":51,"tag":104,"props":187,"children":188},{"style":117},[189],{"type":56,"value":152},{"type":51,"tag":104,"props":191,"children":193},{"class":106,"line":192},3,[194],{"type":51,"tag":104,"props":195,"children":197},{"emptyLinePlaceholder":196},true,[198],{"type":56,"value":199},"\n",{"type":51,"tag":104,"props":201,"children":203},{"class":106,"line":202},4,[204,209,215,220],{"type":51,"tag":104,"props":205,"children":206},{"style":111},[207],{"type":56,"value":208},"export",{"type":51,"tag":104,"props":210,"children":212},{"style":211},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[213],{"type":56,"value":214}," const",{"type":51,"tag":104,"props":216,"children":217},{"style":123},[218],{"type":56,"value":219}," highlightMarkdownCode ",{"type":51,"tag":104,"props":221,"children":222},{"style":117},[223],{"type":56,"value":224},"=\n",{"type":51,"tag":104,"props":226,"children":228},{"class":106,"line":227},5,[229,235],{"type":51,"tag":104,"props":230,"children":232},{"style":231},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[233],{"type":56,"value":234},"  createTanStackMarkdownHighlighter",{"type":51,"tag":104,"props":236,"children":237},{"style":123},[238],{"type":56,"value":239},"(highlighter)\n",{"type":51,"tag":52,"props":241,"children":242},{},[243],{"type":56,"value":244},"Render a parsed fence directly when the application owns Markdown traversal:",{"type":51,"tag":93,"props":246,"children":248},{"className":95,"code":247,"language":97,"meta":98,"style":98},"import { renderCodeFence } from '@tanstack\u002Fhighlight\u002Fmarkdown'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport function renderFence(code: string, lang: string, meta?: string) {\n  return renderCodeFence(\n    {\n      code,\n      lang,\n      meta,\n    },\n    highlighter,\n  )\n}\n",[249],{"type":51,"tag":59,"props":250,"children":251},{"__ignoreMap":98},[252,288,323,330,414,432,441,455,468,481,490,503,512],{"type":51,"tag":104,"props":253,"children":254},{"class":106,"line":107},[255,259,263,268,272,276,280,284],{"type":51,"tag":104,"props":256,"children":257},{"style":111},[258],{"type":56,"value":114},{"type":51,"tag":104,"props":260,"children":261},{"style":117},[262],{"type":56,"value":120},{"type":51,"tag":104,"props":264,"children":265},{"style":123},[266],{"type":56,"value":267}," renderCodeFence",{"type":51,"tag":104,"props":269,"children":270},{"style":117},[271],{"type":56,"value":131},{"type":51,"tag":104,"props":273,"children":274},{"style":111},[275],{"type":56,"value":136},{"type":51,"tag":104,"props":277,"children":278},{"style":117},[279],{"type":56,"value":141},{"type":51,"tag":104,"props":281,"children":282},{"style":144},[283],{"type":56,"value":147},{"type":51,"tag":104,"props":285,"children":286},{"style":117},[287],{"type":56,"value":152},{"type":51,"tag":104,"props":289,"children":290},{"class":106,"line":22},[291,295,299,303,307,311,315,319],{"type":51,"tag":104,"props":292,"children":293},{"style":111},[294],{"type":56,"value":114},{"type":51,"tag":104,"props":296,"children":297},{"style":117},[298],{"type":56,"value":120},{"type":51,"tag":104,"props":300,"children":301},{"style":123},[302],{"type":56,"value":168},{"type":51,"tag":104,"props":304,"children":305},{"style":117},[306],{"type":56,"value":131},{"type":51,"tag":104,"props":308,"children":309},{"style":111},[310],{"type":56,"value":136},{"type":51,"tag":104,"props":312,"children":313},{"style":117},[314],{"type":56,"value":141},{"type":51,"tag":104,"props":316,"children":317},{"style":144},[318],{"type":56,"value":185},{"type":51,"tag":104,"props":320,"children":321},{"style":117},[322],{"type":56,"value":152},{"type":51,"tag":104,"props":324,"children":325},{"class":106,"line":192},[326],{"type":51,"tag":104,"props":327,"children":328},{"emptyLinePlaceholder":196},[329],{"type":56,"value":199},{"type":51,"tag":104,"props":331,"children":332},{"class":106,"line":202},[333,337,342,347,352,357,362,368,373,378,382,386,390,395,400,404,409],{"type":51,"tag":104,"props":334,"children":335},{"style":111},[336],{"type":56,"value":208},{"type":51,"tag":104,"props":338,"children":339},{"style":211},[340],{"type":56,"value":341}," function",{"type":51,"tag":104,"props":343,"children":344},{"style":231},[345],{"type":56,"value":346}," renderFence",{"type":51,"tag":104,"props":348,"children":349},{"style":117},[350],{"type":56,"value":351},"(",{"type":51,"tag":104,"props":353,"children":355},{"style":354},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[356],{"type":56,"value":59},{"type":51,"tag":104,"props":358,"children":359},{"style":117},[360],{"type":56,"value":361},":",{"type":51,"tag":104,"props":363,"children":365},{"style":364},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[366],{"type":56,"value":367}," string",{"type":51,"tag":104,"props":369,"children":370},{"style":117},[371],{"type":56,"value":372},",",{"type":51,"tag":104,"props":374,"children":375},{"style":354},[376],{"type":56,"value":377}," lang",{"type":51,"tag":104,"props":379,"children":380},{"style":117},[381],{"type":56,"value":361},{"type":51,"tag":104,"props":383,"children":384},{"style":364},[385],{"type":56,"value":367},{"type":51,"tag":104,"props":387,"children":388},{"style":117},[389],{"type":56,"value":372},{"type":51,"tag":104,"props":391,"children":392},{"style":354},[393],{"type":56,"value":394}," meta",{"type":51,"tag":104,"props":396,"children":397},{"style":117},[398],{"type":56,"value":399},"?:",{"type":51,"tag":104,"props":401,"children":402},{"style":364},[403],{"type":56,"value":367},{"type":51,"tag":104,"props":405,"children":406},{"style":117},[407],{"type":56,"value":408},")",{"type":51,"tag":104,"props":410,"children":411},{"style":117},[412],{"type":56,"value":413}," {\n",{"type":51,"tag":104,"props":415,"children":416},{"class":106,"line":227},[417,422,426],{"type":51,"tag":104,"props":418,"children":419},{"style":111},[420],{"type":56,"value":421},"  return",{"type":51,"tag":104,"props":423,"children":424},{"style":231},[425],{"type":56,"value":267},{"type":51,"tag":104,"props":427,"children":429},{"style":428},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[430],{"type":56,"value":431},"(\n",{"type":51,"tag":104,"props":433,"children":435},{"class":106,"line":434},6,[436],{"type":51,"tag":104,"props":437,"children":438},{"style":117},[439],{"type":56,"value":440},"    {\n",{"type":51,"tag":104,"props":442,"children":444},{"class":106,"line":443},7,[445,450],{"type":51,"tag":104,"props":446,"children":447},{"style":123},[448],{"type":56,"value":449},"      code",{"type":51,"tag":104,"props":451,"children":452},{"style":117},[453],{"type":56,"value":454},",\n",{"type":51,"tag":104,"props":456,"children":458},{"class":106,"line":457},8,[459,464],{"type":51,"tag":104,"props":460,"children":461},{"style":123},[462],{"type":56,"value":463},"      lang",{"type":51,"tag":104,"props":465,"children":466},{"style":117},[467],{"type":56,"value":454},{"type":51,"tag":104,"props":469,"children":471},{"class":106,"line":470},9,[472,477],{"type":51,"tag":104,"props":473,"children":474},{"style":123},[475],{"type":56,"value":476},"      meta",{"type":51,"tag":104,"props":478,"children":479},{"style":117},[480],{"type":56,"value":454},{"type":51,"tag":104,"props":482,"children":484},{"class":106,"line":483},10,[485],{"type":51,"tag":104,"props":486,"children":487},{"style":117},[488],{"type":56,"value":489},"    },\n",{"type":51,"tag":104,"props":491,"children":493},{"class":106,"line":492},11,[494,499],{"type":51,"tag":104,"props":495,"children":496},{"style":123},[497],{"type":56,"value":498},"    highlighter",{"type":51,"tag":104,"props":500,"children":501},{"style":117},[502],{"type":56,"value":454},{"type":51,"tag":104,"props":504,"children":506},{"class":106,"line":505},12,[507],{"type":51,"tag":104,"props":508,"children":509},{"style":428},[510],{"type":56,"value":511},"  )\n",{"type":51,"tag":104,"props":513,"children":515},{"class":106,"line":514},13,[516],{"type":51,"tag":104,"props":517,"children":518},{"style":117},[519],{"type":56,"value":520},"}\n",{"type":51,"tag":52,"props":522,"children":523},{},[524,526,532,534,540,541,547,548,554,555,561,562,568,570,576],{"type":56,"value":525},"The result includes ",{"type":51,"tag":59,"props":527,"children":529},{"className":528},[],[530],{"type":56,"value":531},"copyText",{"type":56,"value":533},", ",{"type":51,"tag":59,"props":535,"children":537},{"className":536},[],[538],{"type":56,"value":539},"htmlMarkup",{"type":56,"value":533},{"type":51,"tag":59,"props":542,"children":544},{"className":543},[],[545],{"type":56,"value":546},"lang",{"type":56,"value":533},{"type":51,"tag":59,"props":549,"children":551},{"className":550},[],[552],{"type":56,"value":553},"title",{"type":56,"value":533},{"type":51,"tag":59,"props":556,"children":558},{"className":557},[],[559],{"type":56,"value":560},"tokens",{"type":56,"value":533},{"type":51,"tag":59,"props":563,"children":565},{"className":564},[],[566],{"type":56,"value":567},"decorations",{"type":56,"value":569},", and ",{"type":51,"tag":59,"props":571,"children":573},{"className":572},[],[574],{"type":56,"value":575},"lineNumbers",{"type":56,"value":577},".",{"type":51,"tag":73,"props":579,"children":581},{"id":580},"core-patterns",[582],{"type":56,"value":583},"Core Patterns",{"type":51,"tag":585,"props":586,"children":588},"h3",{"id":587},"theme-tanstack-markdown-containers",[589],{"type":56,"value":590},"Theme TanStack Markdown containers",{"type":51,"tag":93,"props":592,"children":594},{"className":95,"code":593,"language":97,"meta":98,"style":98},"import { createThemeCss } from '@tanstack\u002Fhighlight\u002Ftheme'\nimport { githubDarkTheme } from '@tanstack\u002Fhighlight\u002Fthemes\u002Fgithub-dark'\nimport { githubLightTheme } from '@tanstack\u002Fhighlight\u002Fthemes\u002Fgithub-light'\n\nexport const css = createThemeCss({\n  light: githubLightTheme,\n  dark: githubDarkTheme,\n  lightSelector: '.markdown-renderer',\n  darkSelector: '.dark .markdown-renderer',\n  codeBlockSelector: '.markdown-renderer pre.tm-code',\n  lineNumbersSelector: '.markdown-renderer .tm-code--line-numbers',\n})\n",[595],{"type":51,"tag":59,"props":596,"children":597},{"__ignoreMap":98},[598,635,672,709,716,750,770,790,820,849,878,907],{"type":51,"tag":104,"props":599,"children":600},{"class":106,"line":107},[601,605,609,614,618,622,626,631],{"type":51,"tag":104,"props":602,"children":603},{"style":111},[604],{"type":56,"value":114},{"type":51,"tag":104,"props":606,"children":607},{"style":117},[608],{"type":56,"value":120},{"type":51,"tag":104,"props":610,"children":611},{"style":123},[612],{"type":56,"value":613}," createThemeCss",{"type":51,"tag":104,"props":615,"children":616},{"style":117},[617],{"type":56,"value":131},{"type":51,"tag":104,"props":619,"children":620},{"style":111},[621],{"type":56,"value":136},{"type":51,"tag":104,"props":623,"children":624},{"style":117},[625],{"type":56,"value":141},{"type":51,"tag":104,"props":627,"children":628},{"style":144},[629],{"type":56,"value":630},"@tanstack\u002Fhighlight\u002Ftheme",{"type":51,"tag":104,"props":632,"children":633},{"style":117},[634],{"type":56,"value":152},{"type":51,"tag":104,"props":636,"children":637},{"class":106,"line":22},[638,642,646,651,655,659,663,668],{"type":51,"tag":104,"props":639,"children":640},{"style":111},[641],{"type":56,"value":114},{"type":51,"tag":104,"props":643,"children":644},{"style":117},[645],{"type":56,"value":120},{"type":51,"tag":104,"props":647,"children":648},{"style":123},[649],{"type":56,"value":650}," githubDarkTheme",{"type":51,"tag":104,"props":652,"children":653},{"style":117},[654],{"type":56,"value":131},{"type":51,"tag":104,"props":656,"children":657},{"style":111},[658],{"type":56,"value":136},{"type":51,"tag":104,"props":660,"children":661},{"style":117},[662],{"type":56,"value":141},{"type":51,"tag":104,"props":664,"children":665},{"style":144},[666],{"type":56,"value":667},"@tanstack\u002Fhighlight\u002Fthemes\u002Fgithub-dark",{"type":51,"tag":104,"props":669,"children":670},{"style":117},[671],{"type":56,"value":152},{"type":51,"tag":104,"props":673,"children":674},{"class":106,"line":192},[675,679,683,688,692,696,700,705],{"type":51,"tag":104,"props":676,"children":677},{"style":111},[678],{"type":56,"value":114},{"type":51,"tag":104,"props":680,"children":681},{"style":117},[682],{"type":56,"value":120},{"type":51,"tag":104,"props":684,"children":685},{"style":123},[686],{"type":56,"value":687}," githubLightTheme",{"type":51,"tag":104,"props":689,"children":690},{"style":117},[691],{"type":56,"value":131},{"type":51,"tag":104,"props":693,"children":694},{"style":111},[695],{"type":56,"value":136},{"type":51,"tag":104,"props":697,"children":698},{"style":117},[699],{"type":56,"value":141},{"type":51,"tag":104,"props":701,"children":702},{"style":144},[703],{"type":56,"value":704},"@tanstack\u002Fhighlight\u002Fthemes\u002Fgithub-light",{"type":51,"tag":104,"props":706,"children":707},{"style":117},[708],{"type":56,"value":152},{"type":51,"tag":104,"props":710,"children":711},{"class":106,"line":202},[712],{"type":51,"tag":104,"props":713,"children":714},{"emptyLinePlaceholder":196},[715],{"type":56,"value":199},{"type":51,"tag":104,"props":717,"children":718},{"class":106,"line":227},[719,723,727,732,737,741,745],{"type":51,"tag":104,"props":720,"children":721},{"style":111},[722],{"type":56,"value":208},{"type":51,"tag":104,"props":724,"children":725},{"style":211},[726],{"type":56,"value":214},{"type":51,"tag":104,"props":728,"children":729},{"style":123},[730],{"type":56,"value":731}," css ",{"type":51,"tag":104,"props":733,"children":734},{"style":117},[735],{"type":56,"value":736},"=",{"type":51,"tag":104,"props":738,"children":739},{"style":231},[740],{"type":56,"value":613},{"type":51,"tag":104,"props":742,"children":743},{"style":123},[744],{"type":56,"value":351},{"type":51,"tag":104,"props":746,"children":747},{"style":117},[748],{"type":56,"value":749},"{\n",{"type":51,"tag":104,"props":751,"children":752},{"class":106,"line":434},[753,758,762,766],{"type":51,"tag":104,"props":754,"children":755},{"style":428},[756],{"type":56,"value":757},"  light",{"type":51,"tag":104,"props":759,"children":760},{"style":117},[761],{"type":56,"value":361},{"type":51,"tag":104,"props":763,"children":764},{"style":123},[765],{"type":56,"value":687},{"type":51,"tag":104,"props":767,"children":768},{"style":117},[769],{"type":56,"value":454},{"type":51,"tag":104,"props":771,"children":772},{"class":106,"line":443},[773,778,782,786],{"type":51,"tag":104,"props":774,"children":775},{"style":428},[776],{"type":56,"value":777},"  dark",{"type":51,"tag":104,"props":779,"children":780},{"style":117},[781],{"type":56,"value":361},{"type":51,"tag":104,"props":783,"children":784},{"style":123},[785],{"type":56,"value":650},{"type":51,"tag":104,"props":787,"children":788},{"style":117},[789],{"type":56,"value":454},{"type":51,"tag":104,"props":791,"children":792},{"class":106,"line":457},[793,798,802,806,811,816],{"type":51,"tag":104,"props":794,"children":795},{"style":428},[796],{"type":56,"value":797},"  lightSelector",{"type":51,"tag":104,"props":799,"children":800},{"style":117},[801],{"type":56,"value":361},{"type":51,"tag":104,"props":803,"children":804},{"style":117},[805],{"type":56,"value":141},{"type":51,"tag":104,"props":807,"children":808},{"style":144},[809],{"type":56,"value":810},".markdown-renderer",{"type":51,"tag":104,"props":812,"children":813},{"style":117},[814],{"type":56,"value":815},"'",{"type":51,"tag":104,"props":817,"children":818},{"style":117},[819],{"type":56,"value":454},{"type":51,"tag":104,"props":821,"children":822},{"class":106,"line":470},[823,828,832,836,841,845],{"type":51,"tag":104,"props":824,"children":825},{"style":428},[826],{"type":56,"value":827},"  darkSelector",{"type":51,"tag":104,"props":829,"children":830},{"style":117},[831],{"type":56,"value":361},{"type":51,"tag":104,"props":833,"children":834},{"style":117},[835],{"type":56,"value":141},{"type":51,"tag":104,"props":837,"children":838},{"style":144},[839],{"type":56,"value":840},".dark .markdown-renderer",{"type":51,"tag":104,"props":842,"children":843},{"style":117},[844],{"type":56,"value":815},{"type":51,"tag":104,"props":846,"children":847},{"style":117},[848],{"type":56,"value":454},{"type":51,"tag":104,"props":850,"children":851},{"class":106,"line":483},[852,857,861,865,870,874],{"type":51,"tag":104,"props":853,"children":854},{"style":428},[855],{"type":56,"value":856},"  codeBlockSelector",{"type":51,"tag":104,"props":858,"children":859},{"style":117},[860],{"type":56,"value":361},{"type":51,"tag":104,"props":862,"children":863},{"style":117},[864],{"type":56,"value":141},{"type":51,"tag":104,"props":866,"children":867},{"style":144},[868],{"type":56,"value":869},".markdown-renderer pre.tm-code",{"type":51,"tag":104,"props":871,"children":872},{"style":117},[873],{"type":56,"value":815},{"type":51,"tag":104,"props":875,"children":876},{"style":117},[877],{"type":56,"value":454},{"type":51,"tag":104,"props":879,"children":880},{"class":106,"line":492},[881,886,890,894,899,903],{"type":51,"tag":104,"props":882,"children":883},{"style":428},[884],{"type":56,"value":885},"  lineNumbersSelector",{"type":51,"tag":104,"props":887,"children":888},{"style":117},[889],{"type":56,"value":361},{"type":51,"tag":104,"props":891,"children":892},{"style":117},[893],{"type":56,"value":141},{"type":51,"tag":104,"props":895,"children":896},{"style":144},[897],{"type":56,"value":898},".markdown-renderer .tm-code--line-numbers",{"type":51,"tag":104,"props":900,"children":901},{"style":117},[902],{"type":56,"value":815},{"type":51,"tag":104,"props":904,"children":905},{"style":117},[906],{"type":56,"value":454},{"type":51,"tag":104,"props":908,"children":909},{"class":106,"line":505},[910,915],{"type":51,"tag":104,"props":911,"children":912},{"style":117},[913],{"type":56,"value":914},"}",{"type":51,"tag":104,"props":916,"children":917},{"style":123},[918],{"type":56,"value":919},")\n",{"type":51,"tag":52,"props":921,"children":922},{},[923,925,931],{"type":56,"value":924},"The adapter returns escaped inner markup. TanStack Markdown owns the outer elements and adds ",{"type":51,"tag":59,"props":926,"children":928},{"className":927},[],[929],{"type":56,"value":930},"tm-code--line-numbers",{"type":56,"value":932}," when requested.",{"type":51,"tag":585,"props":934,"children":936},{"id":935},"transform-mdast-before-remark-rehype",[937],{"type":56,"value":938},"Transform MDAST before remark-rehype",{"type":51,"tag":93,"props":940,"children":942},{"className":95,"code":941,"language":97,"meta":98,"style":98},"import rehypeStringify from 'rehype-stringify'\nimport remarkParse from 'remark-parse'\nimport remarkRehype from 'remark-rehype'\nimport { remarkHighlightCodeBlocks } from '@tanstack\u002Fhighlight\u002Fremark'\nimport { unified } from 'unified'\nimport { highlighter } from '.\u002Fhighlight'\n\nconst processor = unified()\n  .use(remarkParse)\n  .use(remarkHighlightCodeBlocks, {\n    highlighter,\n    lineNumbers: true,\n  })\n  .use(remarkRehype)\n  .use(rehypeStringify)\n\nexport async function renderMarkdown(markdown: string) {\n  return String(await processor.process(markdown))\n}\n",[943],{"type":51,"tag":59,"props":944,"children":945},{"__ignoreMap":98},[946,976,1005,1034,1071,1108,1143,1150,1176,1194,1218,1229,1251,1263,1280,1297,1305,1351,1400],{"type":51,"tag":104,"props":947,"children":948},{"class":106,"line":107},[949,953,958,963,967,972],{"type":51,"tag":104,"props":950,"children":951},{"style":111},[952],{"type":56,"value":114},{"type":51,"tag":104,"props":954,"children":955},{"style":123},[956],{"type":56,"value":957}," rehypeStringify ",{"type":51,"tag":104,"props":959,"children":960},{"style":111},[961],{"type":56,"value":962},"from",{"type":51,"tag":104,"props":964,"children":965},{"style":117},[966],{"type":56,"value":141},{"type":51,"tag":104,"props":968,"children":969},{"style":144},[970],{"type":56,"value":971},"rehype-stringify",{"type":51,"tag":104,"props":973,"children":974},{"style":117},[975],{"type":56,"value":152},{"type":51,"tag":104,"props":977,"children":978},{"class":106,"line":22},[979,983,988,992,996,1001],{"type":51,"tag":104,"props":980,"children":981},{"style":111},[982],{"type":56,"value":114},{"type":51,"tag":104,"props":984,"children":985},{"style":123},[986],{"type":56,"value":987}," remarkParse ",{"type":51,"tag":104,"props":989,"children":990},{"style":111},[991],{"type":56,"value":962},{"type":51,"tag":104,"props":993,"children":994},{"style":117},[995],{"type":56,"value":141},{"type":51,"tag":104,"props":997,"children":998},{"style":144},[999],{"type":56,"value":1000},"remark-parse",{"type":51,"tag":104,"props":1002,"children":1003},{"style":117},[1004],{"type":56,"value":152},{"type":51,"tag":104,"props":1006,"children":1007},{"class":106,"line":192},[1008,1012,1017,1021,1025,1030],{"type":51,"tag":104,"props":1009,"children":1010},{"style":111},[1011],{"type":56,"value":114},{"type":51,"tag":104,"props":1013,"children":1014},{"style":123},[1015],{"type":56,"value":1016}," remarkRehype ",{"type":51,"tag":104,"props":1018,"children":1019},{"style":111},[1020],{"type":56,"value":962},{"type":51,"tag":104,"props":1022,"children":1023},{"style":117},[1024],{"type":56,"value":141},{"type":51,"tag":104,"props":1026,"children":1027},{"style":144},[1028],{"type":56,"value":1029},"remark-rehype",{"type":51,"tag":104,"props":1031,"children":1032},{"style":117},[1033],{"type":56,"value":152},{"type":51,"tag":104,"props":1035,"children":1036},{"class":106,"line":202},[1037,1041,1045,1050,1054,1058,1062,1067],{"type":51,"tag":104,"props":1038,"children":1039},{"style":111},[1040],{"type":56,"value":114},{"type":51,"tag":104,"props":1042,"children":1043},{"style":117},[1044],{"type":56,"value":120},{"type":51,"tag":104,"props":1046,"children":1047},{"style":123},[1048],{"type":56,"value":1049}," remarkHighlightCodeBlocks",{"type":51,"tag":104,"props":1051,"children":1052},{"style":117},[1053],{"type":56,"value":131},{"type":51,"tag":104,"props":1055,"children":1056},{"style":111},[1057],{"type":56,"value":136},{"type":51,"tag":104,"props":1059,"children":1060},{"style":117},[1061],{"type":56,"value":141},{"type":51,"tag":104,"props":1063,"children":1064},{"style":144},[1065],{"type":56,"value":1066},"@tanstack\u002Fhighlight\u002Fremark",{"type":51,"tag":104,"props":1068,"children":1069},{"style":117},[1070],{"type":56,"value":152},{"type":51,"tag":104,"props":1072,"children":1073},{"class":106,"line":227},[1074,1078,1082,1087,1091,1095,1099,1104],{"type":51,"tag":104,"props":1075,"children":1076},{"style":111},[1077],{"type":56,"value":114},{"type":51,"tag":104,"props":1079,"children":1080},{"style":117},[1081],{"type":56,"value":120},{"type":51,"tag":104,"props":1083,"children":1084},{"style":123},[1085],{"type":56,"value":1086}," unified",{"type":51,"tag":104,"props":1088,"children":1089},{"style":117},[1090],{"type":56,"value":131},{"type":51,"tag":104,"props":1092,"children":1093},{"style":111},[1094],{"type":56,"value":136},{"type":51,"tag":104,"props":1096,"children":1097},{"style":117},[1098],{"type":56,"value":141},{"type":51,"tag":104,"props":1100,"children":1101},{"style":144},[1102],{"type":56,"value":1103},"unified",{"type":51,"tag":104,"props":1105,"children":1106},{"style":117},[1107],{"type":56,"value":152},{"type":51,"tag":104,"props":1109,"children":1110},{"class":106,"line":434},[1111,1115,1119,1123,1127,1131,1135,1139],{"type":51,"tag":104,"props":1112,"children":1113},{"style":111},[1114],{"type":56,"value":114},{"type":51,"tag":104,"props":1116,"children":1117},{"style":117},[1118],{"type":56,"value":120},{"type":51,"tag":104,"props":1120,"children":1121},{"style":123},[1122],{"type":56,"value":168},{"type":51,"tag":104,"props":1124,"children":1125},{"style":117},[1126],{"type":56,"value":131},{"type":51,"tag":104,"props":1128,"children":1129},{"style":111},[1130],{"type":56,"value":136},{"type":51,"tag":104,"props":1132,"children":1133},{"style":117},[1134],{"type":56,"value":141},{"type":51,"tag":104,"props":1136,"children":1137},{"style":144},[1138],{"type":56,"value":185},{"type":51,"tag":104,"props":1140,"children":1141},{"style":117},[1142],{"type":56,"value":152},{"type":51,"tag":104,"props":1144,"children":1145},{"class":106,"line":443},[1146],{"type":51,"tag":104,"props":1147,"children":1148},{"emptyLinePlaceholder":196},[1149],{"type":56,"value":199},{"type":51,"tag":104,"props":1151,"children":1152},{"class":106,"line":457},[1153,1158,1163,1167,1171],{"type":51,"tag":104,"props":1154,"children":1155},{"style":211},[1156],{"type":56,"value":1157},"const",{"type":51,"tag":104,"props":1159,"children":1160},{"style":123},[1161],{"type":56,"value":1162}," processor ",{"type":51,"tag":104,"props":1164,"children":1165},{"style":117},[1166],{"type":56,"value":736},{"type":51,"tag":104,"props":1168,"children":1169},{"style":231},[1170],{"type":56,"value":1086},{"type":51,"tag":104,"props":1172,"children":1173},{"style":123},[1174],{"type":56,"value":1175},"()\n",{"type":51,"tag":104,"props":1177,"children":1178},{"class":106,"line":470},[1179,1184,1189],{"type":51,"tag":104,"props":1180,"children":1181},{"style":117},[1182],{"type":56,"value":1183},"  .",{"type":51,"tag":104,"props":1185,"children":1186},{"style":231},[1187],{"type":56,"value":1188},"use",{"type":51,"tag":104,"props":1190,"children":1191},{"style":123},[1192],{"type":56,"value":1193},"(remarkParse)\n",{"type":51,"tag":104,"props":1195,"children":1196},{"class":106,"line":483},[1197,1201,1205,1210,1214],{"type":51,"tag":104,"props":1198,"children":1199},{"style":117},[1200],{"type":56,"value":1183},{"type":51,"tag":104,"props":1202,"children":1203},{"style":231},[1204],{"type":56,"value":1188},{"type":51,"tag":104,"props":1206,"children":1207},{"style":123},[1208],{"type":56,"value":1209},"(remarkHighlightCodeBlocks",{"type":51,"tag":104,"props":1211,"children":1212},{"style":117},[1213],{"type":56,"value":372},{"type":51,"tag":104,"props":1215,"children":1216},{"style":117},[1217],{"type":56,"value":413},{"type":51,"tag":104,"props":1219,"children":1220},{"class":106,"line":492},[1221,1225],{"type":51,"tag":104,"props":1222,"children":1223},{"style":123},[1224],{"type":56,"value":498},{"type":51,"tag":104,"props":1226,"children":1227},{"style":117},[1228],{"type":56,"value":454},{"type":51,"tag":104,"props":1230,"children":1231},{"class":106,"line":505},[1232,1237,1241,1247],{"type":51,"tag":104,"props":1233,"children":1234},{"style":428},[1235],{"type":56,"value":1236},"    lineNumbers",{"type":51,"tag":104,"props":1238,"children":1239},{"style":117},[1240],{"type":56,"value":361},{"type":51,"tag":104,"props":1242,"children":1244},{"style":1243},"--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC",[1245],{"type":56,"value":1246}," true",{"type":51,"tag":104,"props":1248,"children":1249},{"style":117},[1250],{"type":56,"value":454},{"type":51,"tag":104,"props":1252,"children":1253},{"class":106,"line":514},[1254,1259],{"type":51,"tag":104,"props":1255,"children":1256},{"style":117},[1257],{"type":56,"value":1258},"  }",{"type":51,"tag":104,"props":1260,"children":1261},{"style":123},[1262],{"type":56,"value":919},{"type":51,"tag":104,"props":1264,"children":1266},{"class":106,"line":1265},14,[1267,1271,1275],{"type":51,"tag":104,"props":1268,"children":1269},{"style":117},[1270],{"type":56,"value":1183},{"type":51,"tag":104,"props":1272,"children":1273},{"style":231},[1274],{"type":56,"value":1188},{"type":51,"tag":104,"props":1276,"children":1277},{"style":123},[1278],{"type":56,"value":1279},"(remarkRehype)\n",{"type":51,"tag":104,"props":1281,"children":1283},{"class":106,"line":1282},15,[1284,1288,1292],{"type":51,"tag":104,"props":1285,"children":1286},{"style":117},[1287],{"type":56,"value":1183},{"type":51,"tag":104,"props":1289,"children":1290},{"style":231},[1291],{"type":56,"value":1188},{"type":51,"tag":104,"props":1293,"children":1294},{"style":123},[1295],{"type":56,"value":1296},"(rehypeStringify)\n",{"type":51,"tag":104,"props":1298,"children":1300},{"class":106,"line":1299},16,[1301],{"type":51,"tag":104,"props":1302,"children":1303},{"emptyLinePlaceholder":196},[1304],{"type":56,"value":199},{"type":51,"tag":104,"props":1306,"children":1308},{"class":106,"line":1307},17,[1309,1313,1318,1322,1327,1331,1335,1339,1343,1347],{"type":51,"tag":104,"props":1310,"children":1311},{"style":111},[1312],{"type":56,"value":208},{"type":51,"tag":104,"props":1314,"children":1315},{"style":211},[1316],{"type":56,"value":1317}," async",{"type":51,"tag":104,"props":1319,"children":1320},{"style":211},[1321],{"type":56,"value":341},{"type":51,"tag":104,"props":1323,"children":1324},{"style":231},[1325],{"type":56,"value":1326}," renderMarkdown",{"type":51,"tag":104,"props":1328,"children":1329},{"style":117},[1330],{"type":56,"value":351},{"type":51,"tag":104,"props":1332,"children":1333},{"style":354},[1334],{"type":56,"value":14},{"type":51,"tag":104,"props":1336,"children":1337},{"style":117},[1338],{"type":56,"value":361},{"type":51,"tag":104,"props":1340,"children":1341},{"style":364},[1342],{"type":56,"value":367},{"type":51,"tag":104,"props":1344,"children":1345},{"style":117},[1346],{"type":56,"value":408},{"type":51,"tag":104,"props":1348,"children":1349},{"style":117},[1350],{"type":56,"value":413},{"type":51,"tag":104,"props":1352,"children":1354},{"class":106,"line":1353},18,[1355,1359,1364,1368,1373,1378,1382,1387,1391,1395],{"type":51,"tag":104,"props":1356,"children":1357},{"style":111},[1358],{"type":56,"value":421},{"type":51,"tag":104,"props":1360,"children":1361},{"style":231},[1362],{"type":56,"value":1363}," String",{"type":51,"tag":104,"props":1365,"children":1366},{"style":428},[1367],{"type":56,"value":351},{"type":51,"tag":104,"props":1369,"children":1370},{"style":111},[1371],{"type":56,"value":1372},"await",{"type":51,"tag":104,"props":1374,"children":1375},{"style":123},[1376],{"type":56,"value":1377}," processor",{"type":51,"tag":104,"props":1379,"children":1380},{"style":117},[1381],{"type":56,"value":577},{"type":51,"tag":104,"props":1383,"children":1384},{"style":231},[1385],{"type":56,"value":1386},"process",{"type":51,"tag":104,"props":1388,"children":1389},{"style":428},[1390],{"type":56,"value":351},{"type":51,"tag":104,"props":1392,"children":1393},{"style":123},[1394],{"type":56,"value":14},{"type":51,"tag":104,"props":1396,"children":1397},{"style":428},[1398],{"type":56,"value":1399},"))\n",{"type":51,"tag":104,"props":1401,"children":1403},{"class":106,"line":1402},19,[1404],{"type":51,"tag":104,"props":1405,"children":1406},{"style":117},[1407],{"type":56,"value":520},{"type":51,"tag":52,"props":1409,"children":1410},{},[1411],{"type":56,"value":1412},"The plugin attaches structured HAST data to replacement MDAST nodes; raw HTML is not required.",{"type":51,"tag":585,"props":1414,"children":1416},{"id":1415},"transform-existing-hast-code-blocks",[1417],{"type":56,"value":1418},"Transform existing HAST code blocks",{"type":51,"tag":93,"props":1420,"children":1422},{"className":95,"code":1421,"language":97,"meta":98,"style":98},"import rehypeParse from 'rehype-parse'\nimport rehypeStringify from 'rehype-stringify'\nimport { rehypeHighlightCodeBlocks } from '@tanstack\u002Fhighlight\u002Frehype'\nimport { unified } from 'unified'\nimport { highlighter } from '.\u002Fhighlight'\n\nconst processor = unified()\n  .use(rehypeParse, { fragment: true })\n  .use(rehypeHighlightCodeBlocks, {\n    highlighter,\n    lineNumbers: false,\n  })\n  .use(rehypeStringify)\n\nexport async function highlightHtml(html: string) {\n  return String(await processor.process(html))\n}\n",[1423],{"type":51,"tag":59,"props":1424,"children":1425},{"__ignoreMap":98},[1426,1455,1482,1519,1554,1589,1596,1619,1664,1688,1699,1719,1730,1745,1752,1797,1840],{"type":51,"tag":104,"props":1427,"children":1428},{"class":106,"line":107},[1429,1433,1438,1442,1446,1451],{"type":51,"tag":104,"props":1430,"children":1431},{"style":111},[1432],{"type":56,"value":114},{"type":51,"tag":104,"props":1434,"children":1435},{"style":123},[1436],{"type":56,"value":1437}," rehypeParse ",{"type":51,"tag":104,"props":1439,"children":1440},{"style":111},[1441],{"type":56,"value":962},{"type":51,"tag":104,"props":1443,"children":1444},{"style":117},[1445],{"type":56,"value":141},{"type":51,"tag":104,"props":1447,"children":1448},{"style":144},[1449],{"type":56,"value":1450},"rehype-parse",{"type":51,"tag":104,"props":1452,"children":1453},{"style":117},[1454],{"type":56,"value":152},{"type":51,"tag":104,"props":1456,"children":1457},{"class":106,"line":22},[1458,1462,1466,1470,1474,1478],{"type":51,"tag":104,"props":1459,"children":1460},{"style":111},[1461],{"type":56,"value":114},{"type":51,"tag":104,"props":1463,"children":1464},{"style":123},[1465],{"type":56,"value":957},{"type":51,"tag":104,"props":1467,"children":1468},{"style":111},[1469],{"type":56,"value":962},{"type":51,"tag":104,"props":1471,"children":1472},{"style":117},[1473],{"type":56,"value":141},{"type":51,"tag":104,"props":1475,"children":1476},{"style":144},[1477],{"type":56,"value":971},{"type":51,"tag":104,"props":1479,"children":1480},{"style":117},[1481],{"type":56,"value":152},{"type":51,"tag":104,"props":1483,"children":1484},{"class":106,"line":192},[1485,1489,1493,1498,1502,1506,1510,1515],{"type":51,"tag":104,"props":1486,"children":1487},{"style":111},[1488],{"type":56,"value":114},{"type":51,"tag":104,"props":1490,"children":1491},{"style":117},[1492],{"type":56,"value":120},{"type":51,"tag":104,"props":1494,"children":1495},{"style":123},[1496],{"type":56,"value":1497}," rehypeHighlightCodeBlocks",{"type":51,"tag":104,"props":1499,"children":1500},{"style":117},[1501],{"type":56,"value":131},{"type":51,"tag":104,"props":1503,"children":1504},{"style":111},[1505],{"type":56,"value":136},{"type":51,"tag":104,"props":1507,"children":1508},{"style":117},[1509],{"type":56,"value":141},{"type":51,"tag":104,"props":1511,"children":1512},{"style":144},[1513],{"type":56,"value":1514},"@tanstack\u002Fhighlight\u002Frehype",{"type":51,"tag":104,"props":1516,"children":1517},{"style":117},[1518],{"type":56,"value":152},{"type":51,"tag":104,"props":1520,"children":1521},{"class":106,"line":202},[1522,1526,1530,1534,1538,1542,1546,1550],{"type":51,"tag":104,"props":1523,"children":1524},{"style":111},[1525],{"type":56,"value":114},{"type":51,"tag":104,"props":1527,"children":1528},{"style":117},[1529],{"type":56,"value":120},{"type":51,"tag":104,"props":1531,"children":1532},{"style":123},[1533],{"type":56,"value":1086},{"type":51,"tag":104,"props":1535,"children":1536},{"style":117},[1537],{"type":56,"value":131},{"type":51,"tag":104,"props":1539,"children":1540},{"style":111},[1541],{"type":56,"value":136},{"type":51,"tag":104,"props":1543,"children":1544},{"style":117},[1545],{"type":56,"value":141},{"type":51,"tag":104,"props":1547,"children":1548},{"style":144},[1549],{"type":56,"value":1103},{"type":51,"tag":104,"props":1551,"children":1552},{"style":117},[1553],{"type":56,"value":152},{"type":51,"tag":104,"props":1555,"children":1556},{"class":106,"line":227},[1557,1561,1565,1569,1573,1577,1581,1585],{"type":51,"tag":104,"props":1558,"children":1559},{"style":111},[1560],{"type":56,"value":114},{"type":51,"tag":104,"props":1562,"children":1563},{"style":117},[1564],{"type":56,"value":120},{"type":51,"tag":104,"props":1566,"children":1567},{"style":123},[1568],{"type":56,"value":168},{"type":51,"tag":104,"props":1570,"children":1571},{"style":117},[1572],{"type":56,"value":131},{"type":51,"tag":104,"props":1574,"children":1575},{"style":111},[1576],{"type":56,"value":136},{"type":51,"tag":104,"props":1578,"children":1579},{"style":117},[1580],{"type":56,"value":141},{"type":51,"tag":104,"props":1582,"children":1583},{"style":144},[1584],{"type":56,"value":185},{"type":51,"tag":104,"props":1586,"children":1587},{"style":117},[1588],{"type":56,"value":152},{"type":51,"tag":104,"props":1590,"children":1591},{"class":106,"line":434},[1592],{"type":51,"tag":104,"props":1593,"children":1594},{"emptyLinePlaceholder":196},[1595],{"type":56,"value":199},{"type":51,"tag":104,"props":1597,"children":1598},{"class":106,"line":443},[1599,1603,1607,1611,1615],{"type":51,"tag":104,"props":1600,"children":1601},{"style":211},[1602],{"type":56,"value":1157},{"type":51,"tag":104,"props":1604,"children":1605},{"style":123},[1606],{"type":56,"value":1162},{"type":51,"tag":104,"props":1608,"children":1609},{"style":117},[1610],{"type":56,"value":736},{"type":51,"tag":104,"props":1612,"children":1613},{"style":231},[1614],{"type":56,"value":1086},{"type":51,"tag":104,"props":1616,"children":1617},{"style":123},[1618],{"type":56,"value":1175},{"type":51,"tag":104,"props":1620,"children":1621},{"class":106,"line":457},[1622,1626,1630,1635,1639,1643,1648,1652,1656,1660],{"type":51,"tag":104,"props":1623,"children":1624},{"style":117},[1625],{"type":56,"value":1183},{"type":51,"tag":104,"props":1627,"children":1628},{"style":231},[1629],{"type":56,"value":1188},{"type":51,"tag":104,"props":1631,"children":1632},{"style":123},[1633],{"type":56,"value":1634},"(rehypeParse",{"type":51,"tag":104,"props":1636,"children":1637},{"style":117},[1638],{"type":56,"value":372},{"type":51,"tag":104,"props":1640,"children":1641},{"style":117},[1642],{"type":56,"value":120},{"type":51,"tag":104,"props":1644,"children":1645},{"style":428},[1646],{"type":56,"value":1647}," fragment",{"type":51,"tag":104,"props":1649,"children":1650},{"style":117},[1651],{"type":56,"value":361},{"type":51,"tag":104,"props":1653,"children":1654},{"style":1243},[1655],{"type":56,"value":1246},{"type":51,"tag":104,"props":1657,"children":1658},{"style":117},[1659],{"type":56,"value":131},{"type":51,"tag":104,"props":1661,"children":1662},{"style":123},[1663],{"type":56,"value":919},{"type":51,"tag":104,"props":1665,"children":1666},{"class":106,"line":470},[1667,1671,1675,1680,1684],{"type":51,"tag":104,"props":1668,"children":1669},{"style":117},[1670],{"type":56,"value":1183},{"type":51,"tag":104,"props":1672,"children":1673},{"style":231},[1674],{"type":56,"value":1188},{"type":51,"tag":104,"props":1676,"children":1677},{"style":123},[1678],{"type":56,"value":1679},"(rehypeHighlightCodeBlocks",{"type":51,"tag":104,"props":1681,"children":1682},{"style":117},[1683],{"type":56,"value":372},{"type":51,"tag":104,"props":1685,"children":1686},{"style":117},[1687],{"type":56,"value":413},{"type":51,"tag":104,"props":1689,"children":1690},{"class":106,"line":483},[1691,1695],{"type":51,"tag":104,"props":1692,"children":1693},{"style":123},[1694],{"type":56,"value":498},{"type":51,"tag":104,"props":1696,"children":1697},{"style":117},[1698],{"type":56,"value":454},{"type":51,"tag":104,"props":1700,"children":1701},{"class":106,"line":492},[1702,1706,1710,1715],{"type":51,"tag":104,"props":1703,"children":1704},{"style":428},[1705],{"type":56,"value":1236},{"type":51,"tag":104,"props":1707,"children":1708},{"style":117},[1709],{"type":56,"value":361},{"type":51,"tag":104,"props":1711,"children":1712},{"style":1243},[1713],{"type":56,"value":1714}," false",{"type":51,"tag":104,"props":1716,"children":1717},{"style":117},[1718],{"type":56,"value":454},{"type":51,"tag":104,"props":1720,"children":1721},{"class":106,"line":505},[1722,1726],{"type":51,"tag":104,"props":1723,"children":1724},{"style":117},[1725],{"type":56,"value":1258},{"type":51,"tag":104,"props":1727,"children":1728},{"style":123},[1729],{"type":56,"value":919},{"type":51,"tag":104,"props":1731,"children":1732},{"class":106,"line":514},[1733,1737,1741],{"type":51,"tag":104,"props":1734,"children":1735},{"style":117},[1736],{"type":56,"value":1183},{"type":51,"tag":104,"props":1738,"children":1739},{"style":231},[1740],{"type":56,"value":1188},{"type":51,"tag":104,"props":1742,"children":1743},{"style":123},[1744],{"type":56,"value":1296},{"type":51,"tag":104,"props":1746,"children":1747},{"class":106,"line":1265},[1748],{"type":51,"tag":104,"props":1749,"children":1750},{"emptyLinePlaceholder":196},[1751],{"type":56,"value":199},{"type":51,"tag":104,"props":1753,"children":1754},{"class":106,"line":1282},[1755,1759,1763,1767,1772,1776,1781,1785,1789,1793],{"type":51,"tag":104,"props":1756,"children":1757},{"style":111},[1758],{"type":56,"value":208},{"type":51,"tag":104,"props":1760,"children":1761},{"style":211},[1762],{"type":56,"value":1317},{"type":51,"tag":104,"props":1764,"children":1765},{"style":211},[1766],{"type":56,"value":341},{"type":51,"tag":104,"props":1768,"children":1769},{"style":231},[1770],{"type":56,"value":1771}," highlightHtml",{"type":51,"tag":104,"props":1773,"children":1774},{"style":117},[1775],{"type":56,"value":351},{"type":51,"tag":104,"props":1777,"children":1778},{"style":354},[1779],{"type":56,"value":1780},"html",{"type":51,"tag":104,"props":1782,"children":1783},{"style":117},[1784],{"type":56,"value":361},{"type":51,"tag":104,"props":1786,"children":1787},{"style":364},[1788],{"type":56,"value":367},{"type":51,"tag":104,"props":1790,"children":1791},{"style":117},[1792],{"type":56,"value":408},{"type":51,"tag":104,"props":1794,"children":1795},{"style":117},[1796],{"type":56,"value":413},{"type":51,"tag":104,"props":1798,"children":1799},{"class":106,"line":1299},[1800,1804,1808,1812,1816,1820,1824,1828,1832,1836],{"type":51,"tag":104,"props":1801,"children":1802},{"style":111},[1803],{"type":56,"value":421},{"type":51,"tag":104,"props":1805,"children":1806},{"style":231},[1807],{"type":56,"value":1363},{"type":51,"tag":104,"props":1809,"children":1810},{"style":428},[1811],{"type":56,"value":351},{"type":51,"tag":104,"props":1813,"children":1814},{"style":111},[1815],{"type":56,"value":1372},{"type":51,"tag":104,"props":1817,"children":1818},{"style":123},[1819],{"type":56,"value":1377},{"type":51,"tag":104,"props":1821,"children":1822},{"style":117},[1823],{"type":56,"value":577},{"type":51,"tag":104,"props":1825,"children":1826},{"style":231},[1827],{"type":56,"value":1386},{"type":51,"tag":104,"props":1829,"children":1830},{"style":428},[1831],{"type":56,"value":351},{"type":51,"tag":104,"props":1833,"children":1834},{"style":123},[1835],{"type":56,"value":1780},{"type":51,"tag":104,"props":1837,"children":1838},{"style":428},[1839],{"type":56,"value":1399},{"type":51,"tag":104,"props":1841,"children":1842},{"class":106,"line":1307},[1843],{"type":51,"tag":104,"props":1844,"children":1845},{"style":117},[1846],{"type":56,"value":520},{"type":51,"tag":52,"props":1848,"children":1849},{},[1850,1852,1858,1860,1866],{"type":56,"value":1851},"The Rehype adapter reads ",{"type":51,"tag":59,"props":1853,"children":1855},{"className":1854},[],[1856],{"type":56,"value":1857},"\u003Cpre>\u003Ccode class=\"language-*\">",{"type":56,"value":1859}," and skips blocks already marked ",{"type":51,"tag":59,"props":1861,"children":1863},{"className":1862},[],[1864],{"type":56,"value":1865},"th-code",{"type":56,"value":577},{"type":51,"tag":585,"props":1868,"children":1870},{"id":1869},"parse-standard-fence-annotations",[1871],{"type":56,"value":1872},"Parse standard fence annotations",{"type":51,"tag":93,"props":1874,"children":1876},{"className":95,"code":1875,"language":97,"meta":98,"style":98},"import { parseCodeFenceMeta } from '@tanstack\u002Fhighlight\u002Fmarkdown'\n\nexport const meta = parseCodeFenceMeta(\n  'title=\"App.tsx\" {2,4-6} ins={8} error={11} lineNumbers',\n)\n",[1877],{"type":51,"tag":59,"props":1878,"children":1879},{"__ignoreMap":98},[1880,1916,1923,1951,1972],{"type":51,"tag":104,"props":1881,"children":1882},{"class":106,"line":107},[1883,1887,1891,1896,1900,1904,1908,1912],{"type":51,"tag":104,"props":1884,"children":1885},{"style":111},[1886],{"type":56,"value":114},{"type":51,"tag":104,"props":1888,"children":1889},{"style":117},[1890],{"type":56,"value":120},{"type":51,"tag":104,"props":1892,"children":1893},{"style":123},[1894],{"type":56,"value":1895}," parseCodeFenceMeta",{"type":51,"tag":104,"props":1897,"children":1898},{"style":117},[1899],{"type":56,"value":131},{"type":51,"tag":104,"props":1901,"children":1902},{"style":111},[1903],{"type":56,"value":136},{"type":51,"tag":104,"props":1905,"children":1906},{"style":117},[1907],{"type":56,"value":141},{"type":51,"tag":104,"props":1909,"children":1910},{"style":144},[1911],{"type":56,"value":147},{"type":51,"tag":104,"props":1913,"children":1914},{"style":117},[1915],{"type":56,"value":152},{"type":51,"tag":104,"props":1917,"children":1918},{"class":106,"line":22},[1919],{"type":51,"tag":104,"props":1920,"children":1921},{"emptyLinePlaceholder":196},[1922],{"type":56,"value":199},{"type":51,"tag":104,"props":1924,"children":1925},{"class":106,"line":192},[1926,1930,1934,1939,1943,1947],{"type":51,"tag":104,"props":1927,"children":1928},{"style":111},[1929],{"type":56,"value":208},{"type":51,"tag":104,"props":1931,"children":1932},{"style":211},[1933],{"type":56,"value":214},{"type":51,"tag":104,"props":1935,"children":1936},{"style":123},[1937],{"type":56,"value":1938}," meta ",{"type":51,"tag":104,"props":1940,"children":1941},{"style":117},[1942],{"type":56,"value":736},{"type":51,"tag":104,"props":1944,"children":1945},{"style":231},[1946],{"type":56,"value":1895},{"type":51,"tag":104,"props":1948,"children":1949},{"style":123},[1950],{"type":56,"value":431},{"type":51,"tag":104,"props":1952,"children":1953},{"class":106,"line":202},[1954,1959,1964,1968],{"type":51,"tag":104,"props":1955,"children":1956},{"style":117},[1957],{"type":56,"value":1958},"  '",{"type":51,"tag":104,"props":1960,"children":1961},{"style":144},[1962],{"type":56,"value":1963},"title=\"App.tsx\" {2,4-6} ins={8} error={11} lineNumbers",{"type":51,"tag":104,"props":1965,"children":1966},{"style":117},[1967],{"type":56,"value":815},{"type":51,"tag":104,"props":1969,"children":1970},{"style":117},[1971],{"type":56,"value":454},{"type":51,"tag":104,"props":1973,"children":1974},{"class":106,"line":227},[1975],{"type":51,"tag":104,"props":1976,"children":1977},{"style":123},[1978],{"type":56,"value":919},{"type":51,"tag":52,"props":1980,"children":1981},{},[1982],{"type":56,"value":1983},"Line annotations are one-based and inclusive; the parsed classes remain application-styled.",{"type":51,"tag":73,"props":1985,"children":1987},{"id":1986},"common-mistakes",[1988],{"type":56,"value":1989},"Common Mistakes",{"type":51,"tag":585,"props":1991,"children":1993},{"id":1992},"high-confusing-markdown-source-with-adapters",[1994],{"type":56,"value":1995},"HIGH Confusing Markdown source with adapters",{"type":51,"tag":52,"props":1997,"children":1998},{},[1999],{"type":56,"value":2000},"Wrong:",{"type":51,"tag":93,"props":2002,"children":2004},{"className":95,"code":2003,"language":97,"meta":98,"style":98},"import { createHighlighter } from '@tanstack\u002Fhighlight\u002Fcore'\nimport { markdown } from '@tanstack\u002Fhighlight\u002Flanguages\u002Fmarkdown'\n\nexport const highlighter = createHighlighter({ languages: [markdown] })\n",[2005],{"type":51,"tag":59,"props":2006,"children":2007},{"__ignoreMap":98},[2008,2045,2082,2089],{"type":51,"tag":104,"props":2009,"children":2010},{"class":106,"line":107},[2011,2015,2019,2024,2028,2032,2036,2041],{"type":51,"tag":104,"props":2012,"children":2013},{"style":111},[2014],{"type":56,"value":114},{"type":51,"tag":104,"props":2016,"children":2017},{"style":117},[2018],{"type":56,"value":120},{"type":51,"tag":104,"props":2020,"children":2021},{"style":123},[2022],{"type":56,"value":2023}," createHighlighter",{"type":51,"tag":104,"props":2025,"children":2026},{"style":117},[2027],{"type":56,"value":131},{"type":51,"tag":104,"props":2029,"children":2030},{"style":111},[2031],{"type":56,"value":136},{"type":51,"tag":104,"props":2033,"children":2034},{"style":117},[2035],{"type":56,"value":141},{"type":51,"tag":104,"props":2037,"children":2038},{"style":144},[2039],{"type":56,"value":2040},"@tanstack\u002Fhighlight\u002Fcore",{"type":51,"tag":104,"props":2042,"children":2043},{"style":117},[2044],{"type":56,"value":152},{"type":51,"tag":104,"props":2046,"children":2047},{"class":106,"line":22},[2048,2052,2056,2061,2065,2069,2073,2078],{"type":51,"tag":104,"props":2049,"children":2050},{"style":111},[2051],{"type":56,"value":114},{"type":51,"tag":104,"props":2053,"children":2054},{"style":117},[2055],{"type":56,"value":120},{"type":51,"tag":104,"props":2057,"children":2058},{"style":123},[2059],{"type":56,"value":2060}," markdown",{"type":51,"tag":104,"props":2062,"children":2063},{"style":117},[2064],{"type":56,"value":131},{"type":51,"tag":104,"props":2066,"children":2067},{"style":111},[2068],{"type":56,"value":136},{"type":51,"tag":104,"props":2070,"children":2071},{"style":117},[2072],{"type":56,"value":141},{"type":51,"tag":104,"props":2074,"children":2075},{"style":144},[2076],{"type":56,"value":2077},"@tanstack\u002Fhighlight\u002Flanguages\u002Fmarkdown",{"type":51,"tag":104,"props":2079,"children":2080},{"style":117},[2081],{"type":56,"value":152},{"type":51,"tag":104,"props":2083,"children":2084},{"class":106,"line":192},[2085],{"type":51,"tag":104,"props":2086,"children":2087},{"emptyLinePlaceholder":196},[2088],{"type":56,"value":199},{"type":51,"tag":104,"props":2090,"children":2091},{"class":106,"line":202},[2092,2096,2100,2105,2109,2113,2117,2122,2127,2131,2136,2140],{"type":51,"tag":104,"props":2093,"children":2094},{"style":111},[2095],{"type":56,"value":208},{"type":51,"tag":104,"props":2097,"children":2098},{"style":211},[2099],{"type":56,"value":214},{"type":51,"tag":104,"props":2101,"children":2102},{"style":123},[2103],{"type":56,"value":2104}," highlighter ",{"type":51,"tag":104,"props":2106,"children":2107},{"style":117},[2108],{"type":56,"value":736},{"type":51,"tag":104,"props":2110,"children":2111},{"style":231},[2112],{"type":56,"value":2023},{"type":51,"tag":104,"props":2114,"children":2115},{"style":123},[2116],{"type":56,"value":351},{"type":51,"tag":104,"props":2118,"children":2119},{"style":117},[2120],{"type":56,"value":2121},"{",{"type":51,"tag":104,"props":2123,"children":2124},{"style":428},[2125],{"type":56,"value":2126}," languages",{"type":51,"tag":104,"props":2128,"children":2129},{"style":117},[2130],{"type":56,"value":361},{"type":51,"tag":104,"props":2132,"children":2133},{"style":123},[2134],{"type":56,"value":2135}," [markdown] ",{"type":51,"tag":104,"props":2137,"children":2138},{"style":117},[2139],{"type":56,"value":914},{"type":51,"tag":104,"props":2141,"children":2142},{"style":123},[2143],{"type":56,"value":919},{"type":51,"tag":52,"props":2145,"children":2146},{},[2147],{"type":56,"value":2148},"Correct:",{"type":51,"tag":93,"props":2150,"children":2152},{"className":95,"code":2151,"language":97,"meta":98,"style":98},"import { remarkHighlightCodeBlocks } from '@tanstack\u002Fhighlight\u002Fremark'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport const highlightCode = remarkHighlightCodeBlocks({ highlighter })\n",[2153],{"type":51,"tag":59,"props":2154,"children":2155},{"__ignoreMap":98},[2156,2191,2226,2233],{"type":51,"tag":104,"props":2157,"children":2158},{"class":106,"line":107},[2159,2163,2167,2171,2175,2179,2183,2187],{"type":51,"tag":104,"props":2160,"children":2161},{"style":111},[2162],{"type":56,"value":114},{"type":51,"tag":104,"props":2164,"children":2165},{"style":117},[2166],{"type":56,"value":120},{"type":51,"tag":104,"props":2168,"children":2169},{"style":123},[2170],{"type":56,"value":1049},{"type":51,"tag":104,"props":2172,"children":2173},{"style":117},[2174],{"type":56,"value":131},{"type":51,"tag":104,"props":2176,"children":2177},{"style":111},[2178],{"type":56,"value":136},{"type":51,"tag":104,"props":2180,"children":2181},{"style":117},[2182],{"type":56,"value":141},{"type":51,"tag":104,"props":2184,"children":2185},{"style":144},[2186],{"type":56,"value":1066},{"type":51,"tag":104,"props":2188,"children":2189},{"style":117},[2190],{"type":56,"value":152},{"type":51,"tag":104,"props":2192,"children":2193},{"class":106,"line":22},[2194,2198,2202,2206,2210,2214,2218,2222],{"type":51,"tag":104,"props":2195,"children":2196},{"style":111},[2197],{"type":56,"value":114},{"type":51,"tag":104,"props":2199,"children":2200},{"style":117},[2201],{"type":56,"value":120},{"type":51,"tag":104,"props":2203,"children":2204},{"style":123},[2205],{"type":56,"value":168},{"type":51,"tag":104,"props":2207,"children":2208},{"style":117},[2209],{"type":56,"value":131},{"type":51,"tag":104,"props":2211,"children":2212},{"style":111},[2213],{"type":56,"value":136},{"type":51,"tag":104,"props":2215,"children":2216},{"style":117},[2217],{"type":56,"value":141},{"type":51,"tag":104,"props":2219,"children":2220},{"style":144},[2221],{"type":56,"value":185},{"type":51,"tag":104,"props":2223,"children":2224},{"style":117},[2225],{"type":56,"value":152},{"type":51,"tag":104,"props":2227,"children":2228},{"class":106,"line":192},[2229],{"type":51,"tag":104,"props":2230,"children":2231},{"emptyLinePlaceholder":196},[2232],{"type":56,"value":199},{"type":51,"tag":104,"props":2234,"children":2235},{"class":106,"line":202},[2236,2240,2244,2249,2253,2257,2261,2265,2269,2273],{"type":51,"tag":104,"props":2237,"children":2238},{"style":111},[2239],{"type":56,"value":208},{"type":51,"tag":104,"props":2241,"children":2242},{"style":211},[2243],{"type":56,"value":214},{"type":51,"tag":104,"props":2245,"children":2246},{"style":123},[2247],{"type":56,"value":2248}," highlightCode ",{"type":51,"tag":104,"props":2250,"children":2251},{"style":117},[2252],{"type":56,"value":736},{"type":51,"tag":104,"props":2254,"children":2255},{"style":231},[2256],{"type":56,"value":1049},{"type":51,"tag":104,"props":2258,"children":2259},{"style":123},[2260],{"type":56,"value":351},{"type":51,"tag":104,"props":2262,"children":2263},{"style":117},[2264],{"type":56,"value":2121},{"type":51,"tag":104,"props":2266,"children":2267},{"style":123},[2268],{"type":56,"value":2104},{"type":51,"tag":104,"props":2270,"children":2271},{"style":117},[2272],{"type":56,"value":914},{"type":51,"tag":104,"props":2274,"children":2275},{"style":123},[2276],{"type":56,"value":919},{"type":51,"tag":52,"props":2278,"children":2279},{},[2280],{"type":56,"value":2281},"The Markdown language highlights Markdown source; the adapters transform fenced blocks in a document tree.",{"type":51,"tag":52,"props":2283,"children":2284},{},[2285,2287],{"type":56,"value":2286},"Source: ",{"type":51,"tag":59,"props":2288,"children":2290},{"className":2289},[],[2291],{"type":56,"value":2292},"docs\u002Fguides\u002Fmarkdown-pipelines.md",{"type":51,"tag":585,"props":2294,"children":2296},{"id":2295},"critical-running-remark-after-hast-conversion",[2297],{"type":56,"value":2298},"CRITICAL Running Remark after HAST conversion",{"type":51,"tag":52,"props":2300,"children":2301},{},[2302],{"type":56,"value":2000},{"type":51,"tag":93,"props":2304,"children":2306},{"className":95,"code":2305,"language":97,"meta":98,"style":98},"import remarkRehype from 'remark-rehype'\nimport { remarkHighlightCodeBlocks } from '@tanstack\u002Fhighlight\u002Fremark'\nimport { unified } from 'unified'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport const processor = unified()\n  .use(remarkRehype)\n  .use(remarkHighlightCodeBlocks, { highlighter })\n",[2307],{"type":51,"tag":59,"props":2308,"children":2309},{"__ignoreMap":98},[2310,2337,2372,2407,2442,2449,2476,2491],{"type":51,"tag":104,"props":2311,"children":2312},{"class":106,"line":107},[2313,2317,2321,2325,2329,2333],{"type":51,"tag":104,"props":2314,"children":2315},{"style":111},[2316],{"type":56,"value":114},{"type":51,"tag":104,"props":2318,"children":2319},{"style":123},[2320],{"type":56,"value":1016},{"type":51,"tag":104,"props":2322,"children":2323},{"style":111},[2324],{"type":56,"value":962},{"type":51,"tag":104,"props":2326,"children":2327},{"style":117},[2328],{"type":56,"value":141},{"type":51,"tag":104,"props":2330,"children":2331},{"style":144},[2332],{"type":56,"value":1029},{"type":51,"tag":104,"props":2334,"children":2335},{"style":117},[2336],{"type":56,"value":152},{"type":51,"tag":104,"props":2338,"children":2339},{"class":106,"line":22},[2340,2344,2348,2352,2356,2360,2364,2368],{"type":51,"tag":104,"props":2341,"children":2342},{"style":111},[2343],{"type":56,"value":114},{"type":51,"tag":104,"props":2345,"children":2346},{"style":117},[2347],{"type":56,"value":120},{"type":51,"tag":104,"props":2349,"children":2350},{"style":123},[2351],{"type":56,"value":1049},{"type":51,"tag":104,"props":2353,"children":2354},{"style":117},[2355],{"type":56,"value":131},{"type":51,"tag":104,"props":2357,"children":2358},{"style":111},[2359],{"type":56,"value":136},{"type":51,"tag":104,"props":2361,"children":2362},{"style":117},[2363],{"type":56,"value":141},{"type":51,"tag":104,"props":2365,"children":2366},{"style":144},[2367],{"type":56,"value":1066},{"type":51,"tag":104,"props":2369,"children":2370},{"style":117},[2371],{"type":56,"value":152},{"type":51,"tag":104,"props":2373,"children":2374},{"class":106,"line":192},[2375,2379,2383,2387,2391,2395,2399,2403],{"type":51,"tag":104,"props":2376,"children":2377},{"style":111},[2378],{"type":56,"value":114},{"type":51,"tag":104,"props":2380,"children":2381},{"style":117},[2382],{"type":56,"value":120},{"type":51,"tag":104,"props":2384,"children":2385},{"style":123},[2386],{"type":56,"value":1086},{"type":51,"tag":104,"props":2388,"children":2389},{"style":117},[2390],{"type":56,"value":131},{"type":51,"tag":104,"props":2392,"children":2393},{"style":111},[2394],{"type":56,"value":136},{"type":51,"tag":104,"props":2396,"children":2397},{"style":117},[2398],{"type":56,"value":141},{"type":51,"tag":104,"props":2400,"children":2401},{"style":144},[2402],{"type":56,"value":1103},{"type":51,"tag":104,"props":2404,"children":2405},{"style":117},[2406],{"type":56,"value":152},{"type":51,"tag":104,"props":2408,"children":2409},{"class":106,"line":202},[2410,2414,2418,2422,2426,2430,2434,2438],{"type":51,"tag":104,"props":2411,"children":2412},{"style":111},[2413],{"type":56,"value":114},{"type":51,"tag":104,"props":2415,"children":2416},{"style":117},[2417],{"type":56,"value":120},{"type":51,"tag":104,"props":2419,"children":2420},{"style":123},[2421],{"type":56,"value":168},{"type":51,"tag":104,"props":2423,"children":2424},{"style":117},[2425],{"type":56,"value":131},{"type":51,"tag":104,"props":2427,"children":2428},{"style":111},[2429],{"type":56,"value":136},{"type":51,"tag":104,"props":2431,"children":2432},{"style":117},[2433],{"type":56,"value":141},{"type":51,"tag":104,"props":2435,"children":2436},{"style":144},[2437],{"type":56,"value":185},{"type":51,"tag":104,"props":2439,"children":2440},{"style":117},[2441],{"type":56,"value":152},{"type":51,"tag":104,"props":2443,"children":2444},{"class":106,"line":227},[2445],{"type":51,"tag":104,"props":2446,"children":2447},{"emptyLinePlaceholder":196},[2448],{"type":56,"value":199},{"type":51,"tag":104,"props":2450,"children":2451},{"class":106,"line":434},[2452,2456,2460,2464,2468,2472],{"type":51,"tag":104,"props":2453,"children":2454},{"style":111},[2455],{"type":56,"value":208},{"type":51,"tag":104,"props":2457,"children":2458},{"style":211},[2459],{"type":56,"value":214},{"type":51,"tag":104,"props":2461,"children":2462},{"style":123},[2463],{"type":56,"value":1162},{"type":51,"tag":104,"props":2465,"children":2466},{"style":117},[2467],{"type":56,"value":736},{"type":51,"tag":104,"props":2469,"children":2470},{"style":231},[2471],{"type":56,"value":1086},{"type":51,"tag":104,"props":2473,"children":2474},{"style":123},[2475],{"type":56,"value":1175},{"type":51,"tag":104,"props":2477,"children":2478},{"class":106,"line":443},[2479,2483,2487],{"type":51,"tag":104,"props":2480,"children":2481},{"style":117},[2482],{"type":56,"value":1183},{"type":51,"tag":104,"props":2484,"children":2485},{"style":231},[2486],{"type":56,"value":1188},{"type":51,"tag":104,"props":2488,"children":2489},{"style":123},[2490],{"type":56,"value":1279},{"type":51,"tag":104,"props":2492,"children":2493},{"class":106,"line":457},[2494,2498,2502,2506,2510,2514,2518,2522],{"type":51,"tag":104,"props":2495,"children":2496},{"style":117},[2497],{"type":56,"value":1183},{"type":51,"tag":104,"props":2499,"children":2500},{"style":231},[2501],{"type":56,"value":1188},{"type":51,"tag":104,"props":2503,"children":2504},{"style":123},[2505],{"type":56,"value":1209},{"type":51,"tag":104,"props":2507,"children":2508},{"style":117},[2509],{"type":56,"value":372},{"type":51,"tag":104,"props":2511,"children":2512},{"style":117},[2513],{"type":56,"value":120},{"type":51,"tag":104,"props":2515,"children":2516},{"style":123},[2517],{"type":56,"value":2104},{"type":51,"tag":104,"props":2519,"children":2520},{"style":117},[2521],{"type":56,"value":914},{"type":51,"tag":104,"props":2523,"children":2524},{"style":123},[2525],{"type":56,"value":919},{"type":51,"tag":52,"props":2527,"children":2528},{},[2529],{"type":56,"value":2148},{"type":51,"tag":93,"props":2531,"children":2533},{"className":95,"code":2532,"language":97,"meta":98,"style":98},"import remarkRehype from 'remark-rehype'\nimport { remarkHighlightCodeBlocks } from '@tanstack\u002Fhighlight\u002Fremark'\nimport { unified } from 'unified'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport const processor = unified()\n  .use(remarkHighlightCodeBlocks, { highlighter })\n  .use(remarkRehype)\n",[2534],{"type":51,"tag":59,"props":2535,"children":2536},{"__ignoreMap":98},[2537,2564,2599,2634,2669,2676,2703,2738],{"type":51,"tag":104,"props":2538,"children":2539},{"class":106,"line":107},[2540,2544,2548,2552,2556,2560],{"type":51,"tag":104,"props":2541,"children":2542},{"style":111},[2543],{"type":56,"value":114},{"type":51,"tag":104,"props":2545,"children":2546},{"style":123},[2547],{"type":56,"value":1016},{"type":51,"tag":104,"props":2549,"children":2550},{"style":111},[2551],{"type":56,"value":962},{"type":51,"tag":104,"props":2553,"children":2554},{"style":117},[2555],{"type":56,"value":141},{"type":51,"tag":104,"props":2557,"children":2558},{"style":144},[2559],{"type":56,"value":1029},{"type":51,"tag":104,"props":2561,"children":2562},{"style":117},[2563],{"type":56,"value":152},{"type":51,"tag":104,"props":2565,"children":2566},{"class":106,"line":22},[2567,2571,2575,2579,2583,2587,2591,2595],{"type":51,"tag":104,"props":2568,"children":2569},{"style":111},[2570],{"type":56,"value":114},{"type":51,"tag":104,"props":2572,"children":2573},{"style":117},[2574],{"type":56,"value":120},{"type":51,"tag":104,"props":2576,"children":2577},{"style":123},[2578],{"type":56,"value":1049},{"type":51,"tag":104,"props":2580,"children":2581},{"style":117},[2582],{"type":56,"value":131},{"type":51,"tag":104,"props":2584,"children":2585},{"style":111},[2586],{"type":56,"value":136},{"type":51,"tag":104,"props":2588,"children":2589},{"style":117},[2590],{"type":56,"value":141},{"type":51,"tag":104,"props":2592,"children":2593},{"style":144},[2594],{"type":56,"value":1066},{"type":51,"tag":104,"props":2596,"children":2597},{"style":117},[2598],{"type":56,"value":152},{"type":51,"tag":104,"props":2600,"children":2601},{"class":106,"line":192},[2602,2606,2610,2614,2618,2622,2626,2630],{"type":51,"tag":104,"props":2603,"children":2604},{"style":111},[2605],{"type":56,"value":114},{"type":51,"tag":104,"props":2607,"children":2608},{"style":117},[2609],{"type":56,"value":120},{"type":51,"tag":104,"props":2611,"children":2612},{"style":123},[2613],{"type":56,"value":1086},{"type":51,"tag":104,"props":2615,"children":2616},{"style":117},[2617],{"type":56,"value":131},{"type":51,"tag":104,"props":2619,"children":2620},{"style":111},[2621],{"type":56,"value":136},{"type":51,"tag":104,"props":2623,"children":2624},{"style":117},[2625],{"type":56,"value":141},{"type":51,"tag":104,"props":2627,"children":2628},{"style":144},[2629],{"type":56,"value":1103},{"type":51,"tag":104,"props":2631,"children":2632},{"style":117},[2633],{"type":56,"value":152},{"type":51,"tag":104,"props":2635,"children":2636},{"class":106,"line":202},[2637,2641,2645,2649,2653,2657,2661,2665],{"type":51,"tag":104,"props":2638,"children":2639},{"style":111},[2640],{"type":56,"value":114},{"type":51,"tag":104,"props":2642,"children":2643},{"style":117},[2644],{"type":56,"value":120},{"type":51,"tag":104,"props":2646,"children":2647},{"style":123},[2648],{"type":56,"value":168},{"type":51,"tag":104,"props":2650,"children":2651},{"style":117},[2652],{"type":56,"value":131},{"type":51,"tag":104,"props":2654,"children":2655},{"style":111},[2656],{"type":56,"value":136},{"type":51,"tag":104,"props":2658,"children":2659},{"style":117},[2660],{"type":56,"value":141},{"type":51,"tag":104,"props":2662,"children":2663},{"style":144},[2664],{"type":56,"value":185},{"type":51,"tag":104,"props":2666,"children":2667},{"style":117},[2668],{"type":56,"value":152},{"type":51,"tag":104,"props":2670,"children":2671},{"class":106,"line":227},[2672],{"type":51,"tag":104,"props":2673,"children":2674},{"emptyLinePlaceholder":196},[2675],{"type":56,"value":199},{"type":51,"tag":104,"props":2677,"children":2678},{"class":106,"line":434},[2679,2683,2687,2691,2695,2699],{"type":51,"tag":104,"props":2680,"children":2681},{"style":111},[2682],{"type":56,"value":208},{"type":51,"tag":104,"props":2684,"children":2685},{"style":211},[2686],{"type":56,"value":214},{"type":51,"tag":104,"props":2688,"children":2689},{"style":123},[2690],{"type":56,"value":1162},{"type":51,"tag":104,"props":2692,"children":2693},{"style":117},[2694],{"type":56,"value":736},{"type":51,"tag":104,"props":2696,"children":2697},{"style":231},[2698],{"type":56,"value":1086},{"type":51,"tag":104,"props":2700,"children":2701},{"style":123},[2702],{"type":56,"value":1175},{"type":51,"tag":104,"props":2704,"children":2705},{"class":106,"line":443},[2706,2710,2714,2718,2722,2726,2730,2734],{"type":51,"tag":104,"props":2707,"children":2708},{"style":117},[2709],{"type":56,"value":1183},{"type":51,"tag":104,"props":2711,"children":2712},{"style":231},[2713],{"type":56,"value":1188},{"type":51,"tag":104,"props":2715,"children":2716},{"style":123},[2717],{"type":56,"value":1209},{"type":51,"tag":104,"props":2719,"children":2720},{"style":117},[2721],{"type":56,"value":372},{"type":51,"tag":104,"props":2723,"children":2724},{"style":117},[2725],{"type":56,"value":120},{"type":51,"tag":104,"props":2727,"children":2728},{"style":123},[2729],{"type":56,"value":2104},{"type":51,"tag":104,"props":2731,"children":2732},{"style":117},[2733],{"type":56,"value":914},{"type":51,"tag":104,"props":2735,"children":2736},{"style":123},[2737],{"type":56,"value":919},{"type":51,"tag":104,"props":2739,"children":2740},{"class":106,"line":457},[2741,2745,2749],{"type":51,"tag":104,"props":2742,"children":2743},{"style":117},[2744],{"type":56,"value":1183},{"type":51,"tag":104,"props":2746,"children":2747},{"style":231},[2748],{"type":56,"value":1188},{"type":51,"tag":104,"props":2750,"children":2751},{"style":123},[2752],{"type":56,"value":1279},{"type":51,"tag":52,"props":2754,"children":2755},{},[2756,2758,2763,2765,2770],{"type":56,"value":2757},"The Remark adapter must see MDAST ",{"type":51,"tag":59,"props":2759,"children":2761},{"className":2760},[],[2762],{"type":56,"value":59},{"type":56,"value":2764}," nodes before ",{"type":51,"tag":59,"props":2766,"children":2768},{"className":2767},[],[2769],{"type":56,"value":1029},{"type":56,"value":2771}," converts the tree.",{"type":51,"tag":52,"props":2773,"children":2774},{},[2775,2776],{"type":56,"value":2286},{"type":51,"tag":59,"props":2777,"children":2779},{"className":2778},[],[2780],{"type":56,"value":2292},{"type":51,"tag":585,"props":2782,"children":2784},{"id":2783},"high-enabling-raw-html-without-needing-it",[2785],{"type":56,"value":2786},"HIGH Enabling raw HTML without needing it",{"type":51,"tag":52,"props":2788,"children":2789},{},[2790],{"type":56,"value":2000},{"type":51,"tag":93,"props":2792,"children":2794},{"className":95,"code":2793,"language":97,"meta":98,"style":98},"import {\n  remarkCodeNodeToHtml,\n  type RemarkCodeNode,\n} from '@tanstack\u002Fhighlight\u002Fremark'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport function transform(node: RemarkCodeNode) {\n  return remarkCodeNodeToHtml(node, { highlighter })\n}\n",[2795],{"type":51,"tag":59,"props":2796,"children":2797},{"__ignoreMap":98},[2798,2809,2821,2838,2861,2896,2903,2944,2984],{"type":51,"tag":104,"props":2799,"children":2800},{"class":106,"line":107},[2801,2805],{"type":51,"tag":104,"props":2802,"children":2803},{"style":111},[2804],{"type":56,"value":114},{"type":51,"tag":104,"props":2806,"children":2807},{"style":117},[2808],{"type":56,"value":413},{"type":51,"tag":104,"props":2810,"children":2811},{"class":106,"line":22},[2812,2817],{"type":51,"tag":104,"props":2813,"children":2814},{"style":123},[2815],{"type":56,"value":2816},"  remarkCodeNodeToHtml",{"type":51,"tag":104,"props":2818,"children":2819},{"style":117},[2820],{"type":56,"value":454},{"type":51,"tag":104,"props":2822,"children":2823},{"class":106,"line":192},[2824,2829,2834],{"type":51,"tag":104,"props":2825,"children":2826},{"style":111},[2827],{"type":56,"value":2828},"  type",{"type":51,"tag":104,"props":2830,"children":2831},{"style":123},[2832],{"type":56,"value":2833}," RemarkCodeNode",{"type":51,"tag":104,"props":2835,"children":2836},{"style":117},[2837],{"type":56,"value":454},{"type":51,"tag":104,"props":2839,"children":2840},{"class":106,"line":202},[2841,2845,2849,2853,2857],{"type":51,"tag":104,"props":2842,"children":2843},{"style":117},[2844],{"type":56,"value":914},{"type":51,"tag":104,"props":2846,"children":2847},{"style":111},[2848],{"type":56,"value":136},{"type":51,"tag":104,"props":2850,"children":2851},{"style":117},[2852],{"type":56,"value":141},{"type":51,"tag":104,"props":2854,"children":2855},{"style":144},[2856],{"type":56,"value":1066},{"type":51,"tag":104,"props":2858,"children":2859},{"style":117},[2860],{"type":56,"value":152},{"type":51,"tag":104,"props":2862,"children":2863},{"class":106,"line":227},[2864,2868,2872,2876,2880,2884,2888,2892],{"type":51,"tag":104,"props":2865,"children":2866},{"style":111},[2867],{"type":56,"value":114},{"type":51,"tag":104,"props":2869,"children":2870},{"style":117},[2871],{"type":56,"value":120},{"type":51,"tag":104,"props":2873,"children":2874},{"style":123},[2875],{"type":56,"value":168},{"type":51,"tag":104,"props":2877,"children":2878},{"style":117},[2879],{"type":56,"value":131},{"type":51,"tag":104,"props":2881,"children":2882},{"style":111},[2883],{"type":56,"value":136},{"type":51,"tag":104,"props":2885,"children":2886},{"style":117},[2887],{"type":56,"value":141},{"type":51,"tag":104,"props":2889,"children":2890},{"style":144},[2891],{"type":56,"value":185},{"type":51,"tag":104,"props":2893,"children":2894},{"style":117},[2895],{"type":56,"value":152},{"type":51,"tag":104,"props":2897,"children":2898},{"class":106,"line":434},[2899],{"type":51,"tag":104,"props":2900,"children":2901},{"emptyLinePlaceholder":196},[2902],{"type":56,"value":199},{"type":51,"tag":104,"props":2904,"children":2905},{"class":106,"line":443},[2906,2910,2914,2919,2923,2928,2932,2936,2940],{"type":51,"tag":104,"props":2907,"children":2908},{"style":111},[2909],{"type":56,"value":208},{"type":51,"tag":104,"props":2911,"children":2912},{"style":211},[2913],{"type":56,"value":341},{"type":51,"tag":104,"props":2915,"children":2916},{"style":231},[2917],{"type":56,"value":2918}," transform",{"type":51,"tag":104,"props":2920,"children":2921},{"style":117},[2922],{"type":56,"value":351},{"type":51,"tag":104,"props":2924,"children":2925},{"style":354},[2926],{"type":56,"value":2927},"node",{"type":51,"tag":104,"props":2929,"children":2930},{"style":117},[2931],{"type":56,"value":361},{"type":51,"tag":104,"props":2933,"children":2934},{"style":364},[2935],{"type":56,"value":2833},{"type":51,"tag":104,"props":2937,"children":2938},{"style":117},[2939],{"type":56,"value":408},{"type":51,"tag":104,"props":2941,"children":2942},{"style":117},[2943],{"type":56,"value":413},{"type":51,"tag":104,"props":2945,"children":2946},{"class":106,"line":457},[2947,2951,2956,2960,2964,2968,2972,2976,2980],{"type":51,"tag":104,"props":2948,"children":2949},{"style":111},[2950],{"type":56,"value":421},{"type":51,"tag":104,"props":2952,"children":2953},{"style":231},[2954],{"type":56,"value":2955}," remarkCodeNodeToHtml",{"type":51,"tag":104,"props":2957,"children":2958},{"style":428},[2959],{"type":56,"value":351},{"type":51,"tag":104,"props":2961,"children":2962},{"style":123},[2963],{"type":56,"value":2927},{"type":51,"tag":104,"props":2965,"children":2966},{"style":117},[2967],{"type":56,"value":372},{"type":51,"tag":104,"props":2969,"children":2970},{"style":117},[2971],{"type":56,"value":120},{"type":51,"tag":104,"props":2973,"children":2974},{"style":123},[2975],{"type":56,"value":168},{"type":51,"tag":104,"props":2977,"children":2978},{"style":117},[2979],{"type":56,"value":131},{"type":51,"tag":104,"props":2981,"children":2982},{"style":428},[2983],{"type":56,"value":919},{"type":51,"tag":104,"props":2985,"children":2986},{"class":106,"line":470},[2987],{"type":51,"tag":104,"props":2988,"children":2989},{"style":117},[2990],{"type":56,"value":520},{"type":51,"tag":52,"props":2992,"children":2993},{},[2994],{"type":56,"value":2148},{"type":51,"tag":93,"props":2996,"children":2998},{"className":95,"code":2997,"language":97,"meta":98,"style":98},"import {\n  remarkCodeNodeToMdast,\n  type RemarkCodeNode,\n} from '@tanstack\u002Fhighlight\u002Fremark'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport function transform(node: RemarkCodeNode) {\n  return remarkCodeNodeToMdast(node, { highlighter })\n}\n",[2999],{"type":51,"tag":59,"props":3000,"children":3001},{"__ignoreMap":98},[3002,3013,3025,3040,3063,3098,3105,3144,3184],{"type":51,"tag":104,"props":3003,"children":3004},{"class":106,"line":107},[3005,3009],{"type":51,"tag":104,"props":3006,"children":3007},{"style":111},[3008],{"type":56,"value":114},{"type":51,"tag":104,"props":3010,"children":3011},{"style":117},[3012],{"type":56,"value":413},{"type":51,"tag":104,"props":3014,"children":3015},{"class":106,"line":22},[3016,3021],{"type":51,"tag":104,"props":3017,"children":3018},{"style":123},[3019],{"type":56,"value":3020},"  remarkCodeNodeToMdast",{"type":51,"tag":104,"props":3022,"children":3023},{"style":117},[3024],{"type":56,"value":454},{"type":51,"tag":104,"props":3026,"children":3027},{"class":106,"line":192},[3028,3032,3036],{"type":51,"tag":104,"props":3029,"children":3030},{"style":111},[3031],{"type":56,"value":2828},{"type":51,"tag":104,"props":3033,"children":3034},{"style":123},[3035],{"type":56,"value":2833},{"type":51,"tag":104,"props":3037,"children":3038},{"style":117},[3039],{"type":56,"value":454},{"type":51,"tag":104,"props":3041,"children":3042},{"class":106,"line":202},[3043,3047,3051,3055,3059],{"type":51,"tag":104,"props":3044,"children":3045},{"style":117},[3046],{"type":56,"value":914},{"type":51,"tag":104,"props":3048,"children":3049},{"style":111},[3050],{"type":56,"value":136},{"type":51,"tag":104,"props":3052,"children":3053},{"style":117},[3054],{"type":56,"value":141},{"type":51,"tag":104,"props":3056,"children":3057},{"style":144},[3058],{"type":56,"value":1066},{"type":51,"tag":104,"props":3060,"children":3061},{"style":117},[3062],{"type":56,"value":152},{"type":51,"tag":104,"props":3064,"children":3065},{"class":106,"line":227},[3066,3070,3074,3078,3082,3086,3090,3094],{"type":51,"tag":104,"props":3067,"children":3068},{"style":111},[3069],{"type":56,"value":114},{"type":51,"tag":104,"props":3071,"children":3072},{"style":117},[3073],{"type":56,"value":120},{"type":51,"tag":104,"props":3075,"children":3076},{"style":123},[3077],{"type":56,"value":168},{"type":51,"tag":104,"props":3079,"children":3080},{"style":117},[3081],{"type":56,"value":131},{"type":51,"tag":104,"props":3083,"children":3084},{"style":111},[3085],{"type":56,"value":136},{"type":51,"tag":104,"props":3087,"children":3088},{"style":117},[3089],{"type":56,"value":141},{"type":51,"tag":104,"props":3091,"children":3092},{"style":144},[3093],{"type":56,"value":185},{"type":51,"tag":104,"props":3095,"children":3096},{"style":117},[3097],{"type":56,"value":152},{"type":51,"tag":104,"props":3099,"children":3100},{"class":106,"line":434},[3101],{"type":51,"tag":104,"props":3102,"children":3103},{"emptyLinePlaceholder":196},[3104],{"type":56,"value":199},{"type":51,"tag":104,"props":3106,"children":3107},{"class":106,"line":443},[3108,3112,3116,3120,3124,3128,3132,3136,3140],{"type":51,"tag":104,"props":3109,"children":3110},{"style":111},[3111],{"type":56,"value":208},{"type":51,"tag":104,"props":3113,"children":3114},{"style":211},[3115],{"type":56,"value":341},{"type":51,"tag":104,"props":3117,"children":3118},{"style":231},[3119],{"type":56,"value":2918},{"type":51,"tag":104,"props":3121,"children":3122},{"style":117},[3123],{"type":56,"value":351},{"type":51,"tag":104,"props":3125,"children":3126},{"style":354},[3127],{"type":56,"value":2927},{"type":51,"tag":104,"props":3129,"children":3130},{"style":117},[3131],{"type":56,"value":361},{"type":51,"tag":104,"props":3133,"children":3134},{"style":364},[3135],{"type":56,"value":2833},{"type":51,"tag":104,"props":3137,"children":3138},{"style":117},[3139],{"type":56,"value":408},{"type":51,"tag":104,"props":3141,"children":3142},{"style":117},[3143],{"type":56,"value":413},{"type":51,"tag":104,"props":3145,"children":3146},{"class":106,"line":457},[3147,3151,3156,3160,3164,3168,3172,3176,3180],{"type":51,"tag":104,"props":3148,"children":3149},{"style":111},[3150],{"type":56,"value":421},{"type":51,"tag":104,"props":3152,"children":3153},{"style":231},[3154],{"type":56,"value":3155}," remarkCodeNodeToMdast",{"type":51,"tag":104,"props":3157,"children":3158},{"style":428},[3159],{"type":56,"value":351},{"type":51,"tag":104,"props":3161,"children":3162},{"style":123},[3163],{"type":56,"value":2927},{"type":51,"tag":104,"props":3165,"children":3166},{"style":117},[3167],{"type":56,"value":372},{"type":51,"tag":104,"props":3169,"children":3170},{"style":117},[3171],{"type":56,"value":120},{"type":51,"tag":104,"props":3173,"children":3174},{"style":123},[3175],{"type":56,"value":168},{"type":51,"tag":104,"props":3177,"children":3178},{"style":117},[3179],{"type":56,"value":131},{"type":51,"tag":104,"props":3181,"children":3182},{"style":428},[3183],{"type":56,"value":919},{"type":51,"tag":104,"props":3185,"children":3186},{"class":106,"line":470},[3187],{"type":51,"tag":104,"props":3188,"children":3189},{"style":117},[3190],{"type":56,"value":520},{"type":51,"tag":52,"props":3192,"children":3193},{},[3194,3196,3202,3203,3209,3210,3216],{"type":56,"value":3195},"The structured result already carries ",{"type":51,"tag":59,"props":3197,"children":3199},{"className":3198},[],[3200],{"type":56,"value":3201},"hName",{"type":56,"value":533},{"type":51,"tag":59,"props":3204,"children":3206},{"className":3205},[],[3207],{"type":56,"value":3208},"hProperties",{"type":56,"value":569},{"type":51,"tag":59,"props":3211,"children":3213},{"className":3212},[],[3214],{"type":56,"value":3215},"hChildren",{"type":56,"value":577},{"type":51,"tag":52,"props":3218,"children":3219},{},[3220,3221],{"type":56,"value":2286},{"type":51,"tag":59,"props":3222,"children":3224},{"className":3223},[],[3225],{"type":56,"value":3226},"src\u002Fremark.ts",{"type":51,"tag":585,"props":3228,"children":3230},{"id":3229},"high-passing-an-undiscoverable-rehype-shape",[3231],{"type":56,"value":3232},"HIGH Passing an undiscoverable Rehype shape",{"type":51,"tag":52,"props":3234,"children":3235},{},[3236],{"type":56,"value":2000},{"type":51,"tag":93,"props":3238,"children":3241},{"className":3239,"code":3240,"language":1780,"meta":98,"style":98},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ccode data-language=\"tsx\">const node = &lt;Button \u002F&gt;\u003C\u002Fcode>\n",[3242],{"type":51,"tag":59,"props":3243,"children":3244},{"__ignoreMap":98},[3245],{"type":51,"tag":104,"props":3246,"children":3247},{"class":106,"line":107},[3248,3253,3257,3262,3266,3271,3276,3280,3285,3290,3295,3299],{"type":51,"tag":104,"props":3249,"children":3250},{"style":117},[3251],{"type":56,"value":3252},"\u003C",{"type":51,"tag":104,"props":3254,"children":3255},{"style":428},[3256],{"type":56,"value":59},{"type":51,"tag":104,"props":3258,"children":3259},{"style":211},[3260],{"type":56,"value":3261}," data-language",{"type":51,"tag":104,"props":3263,"children":3264},{"style":117},[3265],{"type":56,"value":736},{"type":51,"tag":104,"props":3267,"children":3268},{"style":117},[3269],{"type":56,"value":3270},"\"",{"type":51,"tag":104,"props":3272,"children":3273},{"style":144},[3274],{"type":56,"value":3275},"tsx",{"type":51,"tag":104,"props":3277,"children":3278},{"style":117},[3279],{"type":56,"value":3270},{"type":51,"tag":104,"props":3281,"children":3282},{"style":117},[3283],{"type":56,"value":3284},">",{"type":51,"tag":104,"props":3286,"children":3287},{"style":123},[3288],{"type":56,"value":3289},"const node = &lt;Button \u002F&gt;",{"type":51,"tag":104,"props":3291,"children":3292},{"style":117},[3293],{"type":56,"value":3294},"\u003C\u002F",{"type":51,"tag":104,"props":3296,"children":3297},{"style":428},[3298],{"type":56,"value":59},{"type":51,"tag":104,"props":3300,"children":3301},{"style":117},[3302],{"type":56,"value":3303},">\n",{"type":51,"tag":52,"props":3305,"children":3306},{},[3307],{"type":56,"value":2148},{"type":51,"tag":93,"props":3309,"children":3311},{"className":3239,"code":3310,"language":1780,"meta":98,"style":98},"\u003Cpre>\u003Ccode class=\"language-tsx\">const node = &lt;Button \u002F&gt;\u003C\u002Fcode>\u003C\u002Fpre>\n",[3312],{"type":51,"tag":59,"props":3313,"children":3314},{"__ignoreMap":98},[3315],{"type":51,"tag":104,"props":3316,"children":3317},{"class":106,"line":107},[3318,3322,3326,3331,3335,3340,3344,3348,3353,3357,3361,3365,3369,3373,3378,3382],{"type":51,"tag":104,"props":3319,"children":3320},{"style":117},[3321],{"type":56,"value":3252},{"type":51,"tag":104,"props":3323,"children":3324},{"style":428},[3325],{"type":56,"value":93},{"type":51,"tag":104,"props":3327,"children":3328},{"style":117},[3329],{"type":56,"value":3330},">\u003C",{"type":51,"tag":104,"props":3332,"children":3333},{"style":428},[3334],{"type":56,"value":59},{"type":51,"tag":104,"props":3336,"children":3337},{"style":211},[3338],{"type":56,"value":3339}," class",{"type":51,"tag":104,"props":3341,"children":3342},{"style":117},[3343],{"type":56,"value":736},{"type":51,"tag":104,"props":3345,"children":3346},{"style":117},[3347],{"type":56,"value":3270},{"type":51,"tag":104,"props":3349,"children":3350},{"style":144},[3351],{"type":56,"value":3352},"language-tsx",{"type":51,"tag":104,"props":3354,"children":3355},{"style":117},[3356],{"type":56,"value":3270},{"type":51,"tag":104,"props":3358,"children":3359},{"style":117},[3360],{"type":56,"value":3284},{"type":51,"tag":104,"props":3362,"children":3363},{"style":123},[3364],{"type":56,"value":3289},{"type":51,"tag":104,"props":3366,"children":3367},{"style":117},[3368],{"type":56,"value":3294},{"type":51,"tag":104,"props":3370,"children":3371},{"style":428},[3372],{"type":56,"value":59},{"type":51,"tag":104,"props":3374,"children":3375},{"style":117},[3376],{"type":56,"value":3377},">\u003C\u002F",{"type":51,"tag":104,"props":3379,"children":3380},{"style":428},[3381],{"type":56,"value":93},{"type":51,"tag":104,"props":3383,"children":3384},{"style":117},[3385],{"type":56,"value":3303},{"type":51,"tag":52,"props":3387,"children":3388},{},[3389,3391,3396,3398,3403,3405,3411],{"type":56,"value":3390},"The Rehype adapter discovers a ",{"type":51,"tag":59,"props":3392,"children":3394},{"className":3393},[],[3395],{"type":56,"value":59},{"type":56,"value":3397}," child under ",{"type":51,"tag":59,"props":3399,"children":3401},{"className":3400},[],[3402],{"type":56,"value":93},{"type":56,"value":3404}," and reads its first ",{"type":51,"tag":59,"props":3406,"children":3408},{"className":3407},[],[3409],{"type":56,"value":3410},"language-*",{"type":56,"value":3412}," class.",{"type":51,"tag":52,"props":3414,"children":3415},{},[3416,3417],{"type":56,"value":2286},{"type":51,"tag":59,"props":3418,"children":3420},{"className":3419},[],[3421],{"type":56,"value":3422},"src\u002Frehype.ts",{"type":51,"tag":585,"props":3424,"children":3426},{"id":3425},"critical-mixing-exact-and-block-normalized-apis",[3427],{"type":56,"value":3428},"CRITICAL Mixing exact and block-normalized APIs",{"type":51,"tag":52,"props":3430,"children":3431},{},[3432],{"type":56,"value":2000},{"type":51,"tag":93,"props":3434,"children":3436},{"className":95,"code":3435,"language":97,"meta":98,"style":98},"import { renderCodeFence } from '@tanstack\u002Fhighlight\u002Fmarkdown'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport const serverHtml = highlighter.highlightToHtml('const value = 1\\n', {\n  lang: 'ts',\n})\nexport const clientHtml = renderCodeFence(\n  { code: 'const value = 1\\n', lang: 'ts' },\n  highlighter,\n).htmlMarkup\n",[3437],{"type":51,"tag":59,"props":3438,"children":3439},{"__ignoreMap":98},[3440,3475,3510,3517,3580,3608,3619,3647,3709,3721],{"type":51,"tag":104,"props":3441,"children":3442},{"class":106,"line":107},[3443,3447,3451,3455,3459,3463,3467,3471],{"type":51,"tag":104,"props":3444,"children":3445},{"style":111},[3446],{"type":56,"value":114},{"type":51,"tag":104,"props":3448,"children":3449},{"style":117},[3450],{"type":56,"value":120},{"type":51,"tag":104,"props":3452,"children":3453},{"style":123},[3454],{"type":56,"value":267},{"type":51,"tag":104,"props":3456,"children":3457},{"style":117},[3458],{"type":56,"value":131},{"type":51,"tag":104,"props":3460,"children":3461},{"style":111},[3462],{"type":56,"value":136},{"type":51,"tag":104,"props":3464,"children":3465},{"style":117},[3466],{"type":56,"value":141},{"type":51,"tag":104,"props":3468,"children":3469},{"style":144},[3470],{"type":56,"value":147},{"type":51,"tag":104,"props":3472,"children":3473},{"style":117},[3474],{"type":56,"value":152},{"type":51,"tag":104,"props":3476,"children":3477},{"class":106,"line":22},[3478,3482,3486,3490,3494,3498,3502,3506],{"type":51,"tag":104,"props":3479,"children":3480},{"style":111},[3481],{"type":56,"value":114},{"type":51,"tag":104,"props":3483,"children":3484},{"style":117},[3485],{"type":56,"value":120},{"type":51,"tag":104,"props":3487,"children":3488},{"style":123},[3489],{"type":56,"value":168},{"type":51,"tag":104,"props":3491,"children":3492},{"style":117},[3493],{"type":56,"value":131},{"type":51,"tag":104,"props":3495,"children":3496},{"style":111},[3497],{"type":56,"value":136},{"type":51,"tag":104,"props":3499,"children":3500},{"style":117},[3501],{"type":56,"value":141},{"type":51,"tag":104,"props":3503,"children":3504},{"style":144},[3505],{"type":56,"value":185},{"type":51,"tag":104,"props":3507,"children":3508},{"style":117},[3509],{"type":56,"value":152},{"type":51,"tag":104,"props":3511,"children":3512},{"class":106,"line":192},[3513],{"type":51,"tag":104,"props":3514,"children":3515},{"emptyLinePlaceholder":196},[3516],{"type":56,"value":199},{"type":51,"tag":104,"props":3518,"children":3519},{"class":106,"line":202},[3520,3524,3528,3533,3537,3541,3545,3550,3554,3558,3563,3568,3572,3576],{"type":51,"tag":104,"props":3521,"children":3522},{"style":111},[3523],{"type":56,"value":208},{"type":51,"tag":104,"props":3525,"children":3526},{"style":211},[3527],{"type":56,"value":214},{"type":51,"tag":104,"props":3529,"children":3530},{"style":123},[3531],{"type":56,"value":3532}," serverHtml ",{"type":51,"tag":104,"props":3534,"children":3535},{"style":117},[3536],{"type":56,"value":736},{"type":51,"tag":104,"props":3538,"children":3539},{"style":123},[3540],{"type":56,"value":168},{"type":51,"tag":104,"props":3542,"children":3543},{"style":117},[3544],{"type":56,"value":577},{"type":51,"tag":104,"props":3546,"children":3547},{"style":231},[3548],{"type":56,"value":3549},"highlightToHtml",{"type":51,"tag":104,"props":3551,"children":3552},{"style":123},[3553],{"type":56,"value":351},{"type":51,"tag":104,"props":3555,"children":3556},{"style":117},[3557],{"type":56,"value":815},{"type":51,"tag":104,"props":3559,"children":3560},{"style":144},[3561],{"type":56,"value":3562},"const value = 1",{"type":51,"tag":104,"props":3564,"children":3565},{"style":123},[3566],{"type":56,"value":3567},"\\n",{"type":51,"tag":104,"props":3569,"children":3570},{"style":117},[3571],{"type":56,"value":815},{"type":51,"tag":104,"props":3573,"children":3574},{"style":117},[3575],{"type":56,"value":372},{"type":51,"tag":104,"props":3577,"children":3578},{"style":117},[3579],{"type":56,"value":413},{"type":51,"tag":104,"props":3581,"children":3582},{"class":106,"line":227},[3583,3588,3592,3596,3600,3604],{"type":51,"tag":104,"props":3584,"children":3585},{"style":428},[3586],{"type":56,"value":3587},"  lang",{"type":51,"tag":104,"props":3589,"children":3590},{"style":117},[3591],{"type":56,"value":361},{"type":51,"tag":104,"props":3593,"children":3594},{"style":117},[3595],{"type":56,"value":141},{"type":51,"tag":104,"props":3597,"children":3598},{"style":144},[3599],{"type":56,"value":97},{"type":51,"tag":104,"props":3601,"children":3602},{"style":117},[3603],{"type":56,"value":815},{"type":51,"tag":104,"props":3605,"children":3606},{"style":117},[3607],{"type":56,"value":454},{"type":51,"tag":104,"props":3609,"children":3610},{"class":106,"line":434},[3611,3615],{"type":51,"tag":104,"props":3612,"children":3613},{"style":117},[3614],{"type":56,"value":914},{"type":51,"tag":104,"props":3616,"children":3617},{"style":123},[3618],{"type":56,"value":919},{"type":51,"tag":104,"props":3620,"children":3621},{"class":106,"line":443},[3622,3626,3630,3635,3639,3643],{"type":51,"tag":104,"props":3623,"children":3624},{"style":111},[3625],{"type":56,"value":208},{"type":51,"tag":104,"props":3627,"children":3628},{"style":211},[3629],{"type":56,"value":214},{"type":51,"tag":104,"props":3631,"children":3632},{"style":123},[3633],{"type":56,"value":3634}," clientHtml ",{"type":51,"tag":104,"props":3636,"children":3637},{"style":117},[3638],{"type":56,"value":736},{"type":51,"tag":104,"props":3640,"children":3641},{"style":231},[3642],{"type":56,"value":267},{"type":51,"tag":104,"props":3644,"children":3645},{"style":123},[3646],{"type":56,"value":431},{"type":51,"tag":104,"props":3648,"children":3649},{"class":106,"line":457},[3650,3655,3660,3664,3668,3672,3676,3680,3684,3688,3692,3696,3700,3704],{"type":51,"tag":104,"props":3651,"children":3652},{"style":117},[3653],{"type":56,"value":3654},"  {",{"type":51,"tag":104,"props":3656,"children":3657},{"style":428},[3658],{"type":56,"value":3659}," code",{"type":51,"tag":104,"props":3661,"children":3662},{"style":117},[3663],{"type":56,"value":361},{"type":51,"tag":104,"props":3665,"children":3666},{"style":117},[3667],{"type":56,"value":141},{"type":51,"tag":104,"props":3669,"children":3670},{"style":144},[3671],{"type":56,"value":3562},{"type":51,"tag":104,"props":3673,"children":3674},{"style":123},[3675],{"type":56,"value":3567},{"type":51,"tag":104,"props":3677,"children":3678},{"style":117},[3679],{"type":56,"value":815},{"type":51,"tag":104,"props":3681,"children":3682},{"style":117},[3683],{"type":56,"value":372},{"type":51,"tag":104,"props":3685,"children":3686},{"style":428},[3687],{"type":56,"value":377},{"type":51,"tag":104,"props":3689,"children":3690},{"style":117},[3691],{"type":56,"value":361},{"type":51,"tag":104,"props":3693,"children":3694},{"style":117},[3695],{"type":56,"value":141},{"type":51,"tag":104,"props":3697,"children":3698},{"style":144},[3699],{"type":56,"value":97},{"type":51,"tag":104,"props":3701,"children":3702},{"style":117},[3703],{"type":56,"value":815},{"type":51,"tag":104,"props":3705,"children":3706},{"style":117},[3707],{"type":56,"value":3708}," },\n",{"type":51,"tag":104,"props":3710,"children":3711},{"class":106,"line":470},[3712,3717],{"type":51,"tag":104,"props":3713,"children":3714},{"style":123},[3715],{"type":56,"value":3716},"  highlighter",{"type":51,"tag":104,"props":3718,"children":3719},{"style":117},[3720],{"type":56,"value":454},{"type":51,"tag":104,"props":3722,"children":3723},{"class":106,"line":483},[3724,3728,3732],{"type":51,"tag":104,"props":3725,"children":3726},{"style":123},[3727],{"type":56,"value":408},{"type":51,"tag":104,"props":3729,"children":3730},{"style":117},[3731],{"type":56,"value":577},{"type":51,"tag":104,"props":3733,"children":3734},{"style":123},[3735],{"type":56,"value":3736},"htmlMarkup\n",{"type":51,"tag":52,"props":3738,"children":3739},{},[3740],{"type":56,"value":2148},{"type":51,"tag":93,"props":3742,"children":3744},{"className":95,"code":3743,"language":97,"meta":98,"style":98},"import { renderCodeFence } from '@tanstack\u002Fhighlight\u002Fmarkdown'\nimport { highlighter } from '.\u002Fhighlight'\n\nexport const serverHtml = renderCodeFence(\n  { code: 'const value = 1\\n', lang: 'ts' },\n  highlighter,\n).htmlMarkup\nexport const clientHtml = renderCodeFence(\n  { code: 'const value = 1\\n', lang: 'ts' },\n  highlighter,\n).htmlMarkup\n",[3745],{"type":51,"tag":59,"props":3746,"children":3747},{"__ignoreMap":98},[3748,3783,3818,3825,3852,3911,3922,3937,3964,4023,4034],{"type":51,"tag":104,"props":3749,"children":3750},{"class":106,"line":107},[3751,3755,3759,3763,3767,3771,3775,3779],{"type":51,"tag":104,"props":3752,"children":3753},{"style":111},[3754],{"type":56,"value":114},{"type":51,"tag":104,"props":3756,"children":3757},{"style":117},[3758],{"type":56,"value":120},{"type":51,"tag":104,"props":3760,"children":3761},{"style":123},[3762],{"type":56,"value":267},{"type":51,"tag":104,"props":3764,"children":3765},{"style":117},[3766],{"type":56,"value":131},{"type":51,"tag":104,"props":3768,"children":3769},{"style":111},[3770],{"type":56,"value":136},{"type":51,"tag":104,"props":3772,"children":3773},{"style":117},[3774],{"type":56,"value":141},{"type":51,"tag":104,"props":3776,"children":3777},{"style":144},[3778],{"type":56,"value":147},{"type":51,"tag":104,"props":3780,"children":3781},{"style":117},[3782],{"type":56,"value":152},{"type":51,"tag":104,"props":3784,"children":3785},{"class":106,"line":22},[3786,3790,3794,3798,3802,3806,3810,3814],{"type":51,"tag":104,"props":3787,"children":3788},{"style":111},[3789],{"type":56,"value":114},{"type":51,"tag":104,"props":3791,"children":3792},{"style":117},[3793],{"type":56,"value":120},{"type":51,"tag":104,"props":3795,"children":3796},{"style":123},[3797],{"type":56,"value":168},{"type":51,"tag":104,"props":3799,"children":3800},{"style":117},[3801],{"type":56,"value":131},{"type":51,"tag":104,"props":3803,"children":3804},{"style":111},[3805],{"type":56,"value":136},{"type":51,"tag":104,"props":3807,"children":3808},{"style":117},[3809],{"type":56,"value":141},{"type":51,"tag":104,"props":3811,"children":3812},{"style":144},[3813],{"type":56,"value":185},{"type":51,"tag":104,"props":3815,"children":3816},{"style":117},[3817],{"type":56,"value":152},{"type":51,"tag":104,"props":3819,"children":3820},{"class":106,"line":192},[3821],{"type":51,"tag":104,"props":3822,"children":3823},{"emptyLinePlaceholder":196},[3824],{"type":56,"value":199},{"type":51,"tag":104,"props":3826,"children":3827},{"class":106,"line":202},[3828,3832,3836,3840,3844,3848],{"type":51,"tag":104,"props":3829,"children":3830},{"style":111},[3831],{"type":56,"value":208},{"type":51,"tag":104,"props":3833,"children":3834},{"style":211},[3835],{"type":56,"value":214},{"type":51,"tag":104,"props":3837,"children":3838},{"style":123},[3839],{"type":56,"value":3532},{"type":51,"tag":104,"props":3841,"children":3842},{"style":117},[3843],{"type":56,"value":736},{"type":51,"tag":104,"props":3845,"children":3846},{"style":231},[3847],{"type":56,"value":267},{"type":51,"tag":104,"props":3849,"children":3850},{"style":123},[3851],{"type":56,"value":431},{"type":51,"tag":104,"props":3853,"children":3854},{"class":106,"line":227},[3855,3859,3863,3867,3871,3875,3879,3883,3887,3891,3895,3899,3903,3907],{"type":51,"tag":104,"props":3856,"children":3857},{"style":117},[3858],{"type":56,"value":3654},{"type":51,"tag":104,"props":3860,"children":3861},{"style":428},[3862],{"type":56,"value":3659},{"type":51,"tag":104,"props":3864,"children":3865},{"style":117},[3866],{"type":56,"value":361},{"type":51,"tag":104,"props":3868,"children":3869},{"style":117},[3870],{"type":56,"value":141},{"type":51,"tag":104,"props":3872,"children":3873},{"style":144},[3874],{"type":56,"value":3562},{"type":51,"tag":104,"props":3876,"children":3877},{"style":123},[3878],{"type":56,"value":3567},{"type":51,"tag":104,"props":3880,"children":3881},{"style":117},[3882],{"type":56,"value":815},{"type":51,"tag":104,"props":3884,"children":3885},{"style":117},[3886],{"type":56,"value":372},{"type":51,"tag":104,"props":3888,"children":3889},{"style":428},[3890],{"type":56,"value":377},{"type":51,"tag":104,"props":3892,"children":3893},{"style":117},[3894],{"type":56,"value":361},{"type":51,"tag":104,"props":3896,"children":3897},{"style":117},[3898],{"type":56,"value":141},{"type":51,"tag":104,"props":3900,"children":3901},{"style":144},[3902],{"type":56,"value":97},{"type":51,"tag":104,"props":3904,"children":3905},{"style":117},[3906],{"type":56,"value":815},{"type":51,"tag":104,"props":3908,"children":3909},{"style":117},[3910],{"type":56,"value":3708},{"type":51,"tag":104,"props":3912,"children":3913},{"class":106,"line":434},[3914,3918],{"type":51,"tag":104,"props":3915,"children":3916},{"style":123},[3917],{"type":56,"value":3716},{"type":51,"tag":104,"props":3919,"children":3920},{"style":117},[3921],{"type":56,"value":454},{"type":51,"tag":104,"props":3923,"children":3924},{"class":106,"line":443},[3925,3929,3933],{"type":51,"tag":104,"props":3926,"children":3927},{"style":123},[3928],{"type":56,"value":408},{"type":51,"tag":104,"props":3930,"children":3931},{"style":117},[3932],{"type":56,"value":577},{"type":51,"tag":104,"props":3934,"children":3935},{"style":123},[3936],{"type":56,"value":3736},{"type":51,"tag":104,"props":3938,"children":3939},{"class":106,"line":457},[3940,3944,3948,3952,3956,3960],{"type":51,"tag":104,"props":3941,"children":3942},{"style":111},[3943],{"type":56,"value":208},{"type":51,"tag":104,"props":3945,"children":3946},{"style":211},[3947],{"type":56,"value":214},{"type":51,"tag":104,"props":3949,"children":3950},{"style":123},[3951],{"type":56,"value":3634},{"type":51,"tag":104,"props":3953,"children":3954},{"style":117},[3955],{"type":56,"value":736},{"type":51,"tag":104,"props":3957,"children":3958},{"style":231},[3959],{"type":56,"value":267},{"type":51,"tag":104,"props":3961,"children":3962},{"style":123},[3963],{"type":56,"value":431},{"type":51,"tag":104,"props":3965,"children":3966},{"class":106,"line":470},[3967,3971,3975,3979,3983,3987,3991,3995,3999,4003,4007,4011,4015,4019],{"type":51,"tag":104,"props":3968,"children":3969},{"style":117},[3970],{"type":56,"value":3654},{"type":51,"tag":104,"props":3972,"children":3973},{"style":428},[3974],{"type":56,"value":3659},{"type":51,"tag":104,"props":3976,"children":3977},{"style":117},[3978],{"type":56,"value":361},{"type":51,"tag":104,"props":3980,"children":3981},{"style":117},[3982],{"type":56,"value":141},{"type":51,"tag":104,"props":3984,"children":3985},{"style":144},[3986],{"type":56,"value":3562},{"type":51,"tag":104,"props":3988,"children":3989},{"style":123},[3990],{"type":56,"value":3567},{"type":51,"tag":104,"props":3992,"children":3993},{"style":117},[3994],{"type":56,"value":815},{"type":51,"tag":104,"props":3996,"children":3997},{"style":117},[3998],{"type":56,"value":372},{"type":51,"tag":104,"props":4000,"children":4001},{"style":428},[4002],{"type":56,"value":377},{"type":51,"tag":104,"props":4004,"children":4005},{"style":117},[4006],{"type":56,"value":361},{"type":51,"tag":104,"props":4008,"children":4009},{"style":117},[4010],{"type":56,"value":141},{"type":51,"tag":104,"props":4012,"children":4013},{"style":144},[4014],{"type":56,"value":97},{"type":51,"tag":104,"props":4016,"children":4017},{"style":117},[4018],{"type":56,"value":815},{"type":51,"tag":104,"props":4020,"children":4021},{"style":117},[4022],{"type":56,"value":3708},{"type":51,"tag":104,"props":4024,"children":4025},{"class":106,"line":483},[4026,4030],{"type":51,"tag":104,"props":4027,"children":4028},{"style":123},[4029],{"type":56,"value":3716},{"type":51,"tag":104,"props":4031,"children":4032},{"style":117},[4033],{"type":56,"value":454},{"type":51,"tag":104,"props":4035,"children":4036},{"class":106,"line":492},[4037,4041,4045],{"type":51,"tag":104,"props":4038,"children":4039},{"style":123},[4040],{"type":56,"value":408},{"type":51,"tag":104,"props":4042,"children":4043},{"style":117},[4044],{"type":56,"value":577},{"type":51,"tag":104,"props":4046,"children":4047},{"style":123},[4048],{"type":56,"value":3736},{"type":51,"tag":52,"props":4050,"children":4051},{},[4052,4058],{"type":51,"tag":59,"props":4053,"children":4055},{"className":4054},[],[4056],{"type":56,"value":4057},"highlight()",{"type":56,"value":4059}," preserves exact input, while fence and block-data helpers trim trailing block whitespace.",{"type":51,"tag":52,"props":4061,"children":4062},{},[4063,4064],{"type":56,"value":2286},{"type":51,"tag":59,"props":4065,"children":4067},{"className":4066},[],[4068],{"type":56,"value":4069},"docs\u002Fguides\u002Fssr-and-client.md",{"type":51,"tag":585,"props":4071,"children":4073},{"id":4072},"high-tension-structured-output-versus-raw-html",[4074],{"type":56,"value":4075},"HIGH Tension: structured output versus raw HTML",{"type":51,"tag":52,"props":4077,"children":4078},{},[4079,4081,4086],{"type":56,"value":4080},"Prefer structured MDAST\u002FHAST transforms inside Markdown pipelines. Use generated ",{"type":51,"tag":59,"props":4082,"children":4084},{"className":4083},[],[4085],{"type":56,"value":539},{"type":56,"value":4087}," only at an application boundary that deliberately inserts escaped highlighter output.",{"type":51,"tag":52,"props":4089,"children":4090},{},[4091,4093,4099],{"type":56,"value":4092},"See also: ",{"type":51,"tag":59,"props":4094,"children":4096},{"className":4095},[],[4097],{"type":56,"value":4098},"integrate-framework-code-blocks\u002FSKILL.md",{"type":56,"value":4100}," - direct components own their HTML insertion boundary.",{"type":51,"tag":585,"props":4102,"children":4104},{"id":4103},"high-tension-exact-source-versus-block-normalization",[4105],{"type":56,"value":4106},"HIGH Tension: exact source versus block normalization",{"type":51,"tag":52,"props":4108,"children":4109},{},[4110,4112,4117],{"type":56,"value":4111},"Use the same block-level helper on server and client. Mixing core ",{"type":51,"tag":59,"props":4113,"children":4115},{"className":4114},[],[4116],{"type":56,"value":4057},{"type":56,"value":4118}," with Markdown helpers changes trailing whitespace behavior.",{"type":51,"tag":52,"props":4120,"children":4121},{},[4122,4123,4128],{"type":56,"value":4092},{"type":51,"tag":59,"props":4124,"children":4126},{"className":4125},[],[4127],{"type":56,"value":4098},{"type":56,"value":4129}," - hydrated output must use matching inputs and options.",{"type":51,"tag":73,"props":4131,"children":4133},{"id":4132},"references",[4134],{"type":56,"value":4135},"References",{"type":51,"tag":4137,"props":4138,"children":4139},"ul",{},[4140,4151,4160],{"type":51,"tag":4141,"props":4142,"children":4143},"li",{},[4144],{"type":51,"tag":4145,"props":4146,"children":4148},"a",{"href":4147},"references\u002Fdirect-fences.md",[4149],{"type":56,"value":4150},"Direct fences and HAST helpers",{"type":51,"tag":4141,"props":4152,"children":4153},{},[4154],{"type":51,"tag":4145,"props":4155,"children":4157},{"href":4156},"references\u002Fremark.md",[4158],{"type":56,"value":4159},"Remark adapter",{"type":51,"tag":4141,"props":4161,"children":4162},{},[4163],{"type":51,"tag":4145,"props":4164,"children":4166},{"href":4165},"references\u002Frehype.md",[4167],{"type":56,"value":4168},"Rehype adapter",{"type":51,"tag":52,"props":4170,"children":4171},{},[4172,4173,4179],{"type":56,"value":4092},{"type":51,"tag":59,"props":4174,"children":4176},{"className":4175},[],[4177],{"type":56,"value":4178},"theme-and-annotate-code\u002FSKILL.md",{"type":56,"value":4180}," - fence metadata maps to titles, line numbers, and decorations.",{"type":51,"tag":4182,"props":4183,"children":4184},"style",{},[4185],{"type":56,"value":4186},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":4188,"total":227},[4189,4202,4213,4227,4233],{"slug":40,"name":40,"fn":4190,"description":4191,"org":4192,"tags":4193,"stars":22,"repoUrl":23,"updatedAt":4201},"configure selective code highlighting registries","Configure minimal @tanstack\u002Fhighlight registries with createHighlighter, direct language subpaths, aliases, fallbackLanguage, and shared SSR\u002Fclient modules. Load for initial setup, browser bundle reduction, language registration, embedded-language dependencies, or hydration consistency.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4194,4197,4198],{"name":4195,"slug":4196,"type":15},"Configuration","configuration",{"name":20,"slug":21,"type":15},{"name":4199,"slug":4200,"type":15},"Performance","performance","2026-07-30T05:26:42.312771",{"slug":4203,"name":4203,"fn":4204,"description":4205,"org":4206,"tags":4207,"stars":22,"repoUrl":23,"updatedAt":4212},"extend-language-support","extend language support for code highlighting","Extend @tanstack\u002Fhighlight with defineLanguage, LanguageDefinition, TokenRange, HighlightTokenClass, and TokenizerContext. Load when adding a custom or shipped tokenizer, resolving overlapping ranges, delegating embedded code, preserving selective imports, or adding fixture, size, and throughput coverage.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4208,4209],{"name":17,"slug":18,"type":15},{"name":4210,"slug":4211,"type":15},"Engineering","engineering","2026-07-30T05:26:38.347016",{"slug":4214,"name":4214,"fn":4215,"description":4216,"org":4217,"tags":4218,"stars":22,"repoUrl":23,"updatedAt":4226},"integrate-framework-code-blocks","integrate code blocks into web frameworks","Integrate @tanstack\u002Fhighlight with React code-block props, Octane dangerouslySetInnerHTML data, createOctaneMdxHighlight, hydrated SSR, and post-navigation client content. Load when implementing application-owned code components or sharing highlighted output across server and client.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4219,4220,4223],{"name":20,"slug":21,"type":15},{"name":4221,"slug":4222,"type":15},"React","react",{"name":4224,"slug":4225,"type":15},"SSR","ssr","2026-07-30T05:26:41.401472",{"slug":4,"name":4,"fn":5,"description":6,"org":4228,"tags":4229,"stars":22,"repoUrl":23,"updatedAt":24},{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4230,4231,4232],{"name":17,"slug":18,"type":15},{"name":20,"slug":21,"type":15},{"name":13,"slug":14,"type":15},{"slug":4234,"name":4234,"fn":4235,"description":4236,"org":4237,"tags":4238,"stars":22,"repoUrl":23,"updatedAt":4246},"theme-and-annotate-code","style and annotate code blocks","Style @tanstack\u002Fhighlight with createThemeCss, createThemeRule, createThemeBaseCss, isolated theme imports, lineNumbers, line decorations, UTF-16 range decorations, and fence annotations. Load for light\u002Fdark themes, custom semantic colors, focused lines, diffs, diagnostics, or data hooks.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4239,4242,4243],{"name":4240,"slug":4241,"type":15},"CSS","css",{"name":20,"slug":21,"type":15},{"name":4244,"slug":4245,"type":15},"Themes","themes","2026-07-30T05:26:39.329577",{"items":4248,"total":4384},[4249,4263,4275,4287,4300,4312,4322,4332,4343,4353,4364,4374],{"slug":4250,"name":4250,"fn":4251,"description":4252,"org":4253,"tags":4254,"stars":4260,"repoUrl":4261,"updatedAt":4262},"aggregation","perform data aggregation in TanStack Table","Aggregate TanStack Table columns independently of grouping, including grand totals, caller-selected row totals, multiple keyed aggregations, custom context-based definitions, grouped merges, manual values, and worker constraints.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4255,4258,4259],{"name":4256,"slug":4257,"type":15},"Data Analysis","data-analysis",{"name":20,"slug":21,"type":15},{"name":9,"slug":8,"type":15},28175,"https:\u002F\u002Fgithub.com\u002FTanStack\u002Ftable","2026-07-30T05:25:59.429787",{"slug":4264,"name":4264,"fn":4265,"description":4266,"org":4267,"tags":4268,"stars":4260,"repoUrl":4261,"updatedAt":4274},"api-not-found","diagnose TanStack Table API errors","Diagnose missing TanStack Table v9 exports, options, state slices, and instance methods. Load before inventing an API when code sees a type error, undefined feature method, absent object key, adapter mismatch, or v8-shaped example.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4269,4272,4273],{"name":4270,"slug":4271,"type":15},"Debugging","debugging",{"name":20,"slug":21,"type":15},{"name":9,"slug":8,"type":15},"2026-07-30T05:26:05.418735",{"slug":4276,"name":4276,"fn":4277,"description":4278,"org":4279,"tags":4280,"stars":4260,"repoUrl":4261,"updatedAt":4286},"cell-selection","select rectangular cell ranges in tables","Select rectangular cell ranges with cellSelectionFeature: two-corner range state keyed by row and column id, mousedown\u002Fmouseenter handlers, selection edges, render-order resolution under pinning, and autoResetCellSelection. Load when ranges widen unexpectedly after sorting or column reordering, when a drag re-renders the whole table, or when building copy-to-clipboard from a selection.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4281,4282,4283],{"name":4256,"slug":4257,"type":15},{"name":9,"slug":8,"type":15},{"name":4284,"slug":4285,"type":15},"UI Components","ui-components","2026-07-30T05:25:38.403427",{"slug":4288,"name":4288,"fn":4289,"description":4290,"org":4291,"tags":4292,"stars":4260,"repoUrl":4261,"updatedAt":4299},"client-vs-server","manage TanStack Table data pipelines","Choose client or server ownership for filtering, grouping, sorting, expanding, and pagination in TanStack Table v9. Load for manual* flags, mixed pipelines, server counts, or deciding which dataset each row-model stage receives.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4293,4296,4297,4298],{"name":4294,"slug":4295,"type":15},"Data Pipeline","data-pipeline",{"name":20,"slug":21,"type":15},{"name":4199,"slug":4200,"type":15},{"name":9,"slug":8,"type":15},"2026-07-30T05:25:45.400104",{"slug":4301,"name":4301,"fn":4302,"description":4303,"org":4304,"tags":4305,"stars":4260,"repoUrl":4261,"updatedAt":4311},"column-faceting","build faceted filter UIs","Build faceted filter UIs with columnFacetingFeature, facetedRowModel, facetedUniqueValues, and facetedMinMaxValues. Load for facet counts, numeric ranges, own-filter exclusion, or server-page facet completeness.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4306,4309,4310],{"name":4307,"slug":4308,"type":15},"Data Visualization","data-visualization",{"name":20,"slug":21,"type":15},{"name":9,"slug":8,"type":15},"2026-07-30T05:25:41.397257",{"slug":4313,"name":4313,"fn":4314,"description":4315,"org":4316,"tags":4317,"stars":4260,"repoUrl":4261,"updatedAt":4321},"column-filtering","implement column filtering in TanStack Table","Filter columns with columnFilteringFeature, filteredRowModel, filterFns, filterMeta, nested-row direction, and manualFiltering. Load for accessor compatibility, controlled filter updaters, fuzzy metadata, or client\u002Fserver ownership.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4318,4319,4320],{"name":4256,"slug":4257,"type":15},{"name":20,"slug":21,"type":15},{"name":9,"slug":8,"type":15},"2026-07-30T05:25:53.391632",{"slug":4323,"name":4323,"fn":4324,"description":4325,"org":4326,"tags":4327,"stars":4260,"repoUrl":4261,"updatedAt":4331},"column-ordering","manage TanStack Table column ordering","Control TanStack Table v9 leaf columnOrder with stable IDs while accounting for pinning regions, visibility, and groupedColumnMode precedence. Load for drag-and-drop columns or rendered order that differs from state.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4328,4329,4330],{"name":20,"slug":21,"type":15},{"name":9,"slug":8,"type":15},{"name":4284,"slug":4285,"type":15},"2026-07-30T05:26:03.37801",{"slug":4333,"name":4333,"fn":4334,"description":4335,"org":4336,"tags":4337,"stars":4260,"repoUrl":4261,"updatedAt":4342},"column-pinning","configure column pinning in TanStack Table","Pin columns into logical start, center, and end regions with columnPinningFeature and renderer-owned sticky CSS. Load for RTL offsets, z-index, backgrounds, overflow, widths, gaps, or overlaps.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4338,4339,4340,4341],{"name":4240,"slug":4241,"type":15},{"name":20,"slug":21,"type":15},{"name":9,"slug":8,"type":15},{"name":4284,"slug":4285,"type":15},"2026-07-30T05:25:55.377366",{"slug":4344,"name":4344,"fn":4345,"description":4346,"org":4347,"tags":4348,"stars":4260,"repoUrl":4261,"updatedAt":4352},"column-resizing","implement column resizing in TanStack Table","Wire columnResizingFeature, header.getResizeHandler, resize mode and direction, pointer or touch events, and performant CSS-variable updates. Load when resize state changes but widths do not, or large tables resize slowly.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4349,4350,4351],{"name":20,"slug":21,"type":15},{"name":9,"slug":8,"type":15},{"name":4284,"slug":4285,"type":15},"2026-07-30T05:25:51.400011",{"slug":4354,"name":4354,"fn":4355,"description":4356,"org":4357,"tags":4358,"stars":4260,"repoUrl":4261,"updatedAt":4363},"column-sizing","configure column sizing in TanStack Table","Use columnSizingFeature numeric size, minSize, maxSize, getSize, getStart, getAfter, and total-size APIs in table, grid, or flex CSS. Load for auto or percentage misconceptions and sizing\u002Fpinning layout mismatch.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4359,4360,4361,4362],{"name":4240,"slug":4241,"type":15},{"name":20,"slug":21,"type":15},{"name":9,"slug":8,"type":15},{"name":4284,"slug":4285,"type":15},"2026-07-30T05:25:48.703799",{"slug":4365,"name":4365,"fn":4366,"description":4367,"org":4368,"tags":4369,"stars":4260,"repoUrl":4261,"updatedAt":4373},"column-visibility","manage column visibility in TanStack Table","Hide columns with columnVisibilityFeature while rendering visibility-aware header, column, and cell collections. Load when hidden columns remain in the DOM, false-versus-absent state is confused, or enableHiding is misunderstood.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4370,4371,4372],{"name":20,"slug":21,"type":15},{"name":9,"slug":8,"type":15},{"name":4284,"slug":4285,"type":15},"2026-07-30T05:25:47.367943",{"slug":4375,"name":4375,"fn":4376,"description":4377,"org":4378,"tags":4379,"stars":4260,"repoUrl":4261,"updatedAt":4383},"core","build data grids with TanStack Table","Use TanStack Table v9 as a headless data-grid state and row-processing engine. Load for first-table architecture, stable data and columns, row numbering with getDisplayIndex, semantic rendering, framework adapter choice, or deciding what Table owns versus the renderer.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":9},[4380,4381,4382],{"name":4256,"slug":4257,"type":15},{"name":20,"slug":21,"type":15},{"name":4284,"slug":4285,"type":15},"2026-07-30T05:25:52.366295",125]