npm.io
5.1.5 • Published 8 years agoCLI

@menubar/markup-it

Licence
Apache-2.0
Version
5.1.5
Deps
21
Vulns
1
Weekly
0
Stars
274

markup-it

Build Status NPM version

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);

Keywords