Closed pi0 closed 6 months ago
reproduction:
import { init, mdToJSON } from 'md4w' const commonMark = await fetch('https://github.com/ije/md4w/raw/main/test/commonmark-spec.md').then(r => r.text()) await init() try { console.log(mdToJSON(commonMark)) } catch (error) { console.error(error.stack.slice(0, 200)) }
\Error: Failed to parse JSON: Bad escaped character in JSON at position 4959 [{"type":5},{"type":9,"children":["title: CommonMark Spec","\n","author: John MacFarlane","\n","version: '0.31.2'","\n","data
Dump: https://gist.github.com/pi0/fb73e2645644319fc30ea87949c47f3a
(it seems with JSON method we need to escape some chars)
reproduction: