Files
orca/config/build-plugins/markdown-parser-exports.ts
T
Neil 1aa0860f7e Keep large Markdown previews responsive (#24880)
* Keep large Markdown previews responsive

* Fix large preview review navigation and Find budgets

* Initialize preview scroll caches once and check viewport visibility

* Restore large previews after loaded rows are measured

* Refresh loaded Markdown rows after viewport changes

* Keep Markdown revisions visible and reuse bounded search text
2026-10-02 15:22:03 -07:00

12 lines
543 B
TypeScript

import { createRequire } from 'node:module'
const require = createRequire(import.meta.url)
const parserRequire = createRequire(require.resolve('remark-parse'))
const mathRequire = createRequire(require.resolve('rehype-katex'))
// Both preview paths use DOM-free parsing so their dependencies also run in workers.
export const markdownParserAliases = {
'decode-named-character-reference': parserRequire.resolve('decode-named-character-reference'),
'hast-util-from-html-isomorphic': mathRequire.resolve('hast-util-from-html-isomorphic')
}