marked extension for smartypants
npm install marked-smartypantsUse smartypants to easily translate plain ASCII punctuation characters into "smart" typographic punctuation HTML entities.
``js
import { marked } from "marked";
import { markedSmartypants } from "marked-smartypants";
// or UMD script
//
//
marked.use(markedSmartypants());
// or optionally provide smartpants configuration
// marked.use(markedSmartypants({ config: "1" }));
marked.parse("He said, -- \"A 'simple' sentence. . .\" --- unknown");
//
He said, – “A ‘simple’ sentence…” — unknown
Information on available smartypants configurations is available here.