UNPKG

micro-mdx-parser

Version:

A tiny parser to convert markdown or html into JSON

27 lines (18 loc) 1.51 kB
const { inspect } = require('util') const { parse, stringify } = require('../src') function deepLog(obj) { console.log(inspect(obj, {showHidden: false, depth: null, colors: true})) } const MD = ` # Heading 1 with paragraph Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer vitae mauris arcu, eu pretium nisi. Praesent fringilla ornare ullamcorper. Pellentesque diam orci, sodales in blandit ut, placerat quis felis. Vestibulum at sem massa, in tempus nisi. Vivamus ut fermentum odio. Etiam porttitor faucibus volutpat. Vivamus vitae mi ligula, non hendrerit urna. ## Heading 2 with paragraph Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer vitae mauris arcu, eu pretium nisi. Praesent fringilla ornare ullamcorper. Pellentesque diam orci, sodales in blandit ut, placerat quis felis. Vestibulum at sem massa, in tempus nisi. Vivamus ut fermentum odio. Etiam porttitor faucibus volutpat. Vivamus vitae mi ligula, non hendrerit urna. ### Heading 3 with paragraph Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer vitae mauris arcu, eu pretium nisi. Praesent fringilla ornare ullamcorper. Pellentesque diam orci, sodales in blandit ut, placerat quis felis. Vestibulum at sem massa, in tempus nisi. Vivamus ut fermentum odio. Etiam porttitor faucibus volutpat. Vivamus vitae mi ligula, non hendrerit urna.` const json = parse(MD) console.log('json') deepLog(json) const materializedMd = stringify(json) console.log('materializedMd') console.log(materializedMd)