markdown-to-jsx icon indicating copy to clipboard operation
markdown-to-jsx copied to clipboard

Double line breaks (\n\n) are not converted properly

Open sdeep27 opened this issue 9 months ago • 2 comments

If i write a text string "Hello\n\nHow are you?"
I expect: Hello

How are you?

Instead markdown-to-jsx converts it to: Hello How are you?

I am specifically using this with a streaming response from an AI LLM which outputs line breaks as \n and usually \n\n between paragraphs but it is markdown-to-jsx is not conserving it. If I try to replace instances of \n with < br / > tag it will create the line break properly but it will break markdown elsewhere in the output.

sdeep27 avatar May 14 '24 17:05 sdeep27