marky-markdown-lite
A version of marky-markdown that does less.
This little module converts markdown to HTML with markdown-it (a fast and CommonMark compliant parser), then parses that HTML into a queryable DOM object using cheerio.
This module is inspired by marky-markdown, and has a very similar API. It does less, but has a much smaller dependency footprint because it doesn't rely on any native C++ modules. If you need syntax highlighting, sanitized HTML, short emoji support, etc, use marky-markdown.
Installation
npm install marky-markdown-lite --save
Usage
const marky = // Give marky a markdown string:var $ = // Then use jQuery-style cheerio selectors:text$ // You can also use a markdown filename...var $ =
Tests
npm installnpm test
Dependencies
- cheerio: Tiny, fast, and elegant implementation of core jQuery designed specifically for the server
- is-file: Tests if a given path resolves to a file.
- markdown-it: Markdown-it - modern pluggable markdown parser.
Dev Dependencies
- tap-spec: Formatted TAP output like Mocha's spec reporter
- tape: tap-producing test harness for node and browsers
License
MIT
Generated by package-json-to-readme