@menubar/markup-it
v5.1.5
Published
Pipeline for working with markup input (for example Markdown)
Downloads
176
Maintainers
Readme
markup-it
markup-it
is a JavaScript library to serialize/deserialize markdown content using an intermediate format backed by an immutable model.
Installation
$ npm i markup-it --save
Usage
Parse markdown
const { State } = require('markup-it');
const markdown = require('markup-it/lib/markdown');
const state = State.create(markdown);
const document = state.deserializeToDocument('Hello **World**');
Render document to HTML
const { State } = require('markup-it');
const html = require('markup-it/lib/html');
const state = State.create(html);
const str = state.serializeDocument(document);
Render document to Markdown
const { State } = require('markup-it');
const markdown = require('markup-it/lib/markdown');
const state = State.create(markdown);
const str = state.serializeDocument(document);