Breakdance is a node.js library for converting HTML to markdown.
What's different about breakdance?
Breakdance uses cheerio to parse HTML, and snapdragon for rendering, which provides comprehensive coverage of HTML 4 and 5 elements, and granular control over the entire conversion process in a way that is easy to understand, reason about, and customize.
Why use breakdance?
- Migrate HTML blog posts to markdown
- Convert wiki pages to markdown
- Convert HTML documentation to markdown
- Convert HTML presentations or slide decks to markdown
Install with npm:
$ npm install --save breakdance
Or install with yarn:
$ yarn add breakdance
2. Convert some HTML!
Add the following code to
example.js then run
$ node example:
var breakdance = require('breakdance'); console.log(breakdance('<strong>The freaks come out at night!</strong>')); //=> '**The freaks come out at night!**'