mirror of
https://github.com/binaricat/Netcatty.git
synced 2026-09-24 15:49:09 +00:00
b02d52516c
messageResponse pulled @streamdown/code on first markdown import, so opening a chat with history paid for the full highlighter even when the reply was just prose. Render with CJK only first. When a fence exists and the composer is idle, lazily import the isolated Shiki plugin.
7 lines
270 B
TypeScript
7 lines
270 B
TypeScript
import { code } from '@streamdown/code';
|
|
|
|
import { createSafeCodeHighlighter } from './streamdownCodeHighlighter';
|
|
|
|
/** Isolated Shiki entry — import this file only through warmAiCodeHighlighter. */
|
|
export const streamdownCodePlugin = createSafeCodeHighlighter(code);
|