Very small markdown like syntax parser
This parser allows you to use markdown like syntax or to build your own custom markdown parser with modules it provided easily
$ npm i pico-markdown-parser
or
yarn add pico-markdown-parser
You can use your parser as such or you can import sub modules from this parser and build your own parser easily
import pico from "pico-markdown-parser";
const htmlOutput = pico(`
# Hello
This is a sample text!!
`);
import { choice, many, heading, bold, anything } from "pico-markdown-parser";
// This new parser now supports only bold and heading
const parser = (input) =>
many(choice([heading, bold, anything]))
.run(input)
.result.join("");
const htmlOutput = parser(`
# Hello
This is a **sample** text!!
`);
Things supported by this parser are listed here