How to use
Normal text uses LF and - bullets, loses trailing spaces and keeps at most two blank lines. Fenced code stays unchanged.
Example
Extra blank lines shrink and * / + bullets become -.
Normalize line endings, bullets, trailing whitespace and blank lines while protecting fenced code.
Normal text uses LF and - bullets, loses trailing spaces and keeps at most two blank lines. Fenced code stays unchanged.
Extra blank lines shrink and * / + bullets become -.
Up to 50,000 characters. Markdown hard-break spaces are removed.
Why preserve code spaces? Code may depend on exact formatting.