Mobiledoc HTML Renderer Build Status

This is an HTML renderer for the Mobiledoc format used by the Content-Kit Editor.

The renderer is a small library intended for use in servers that are building HTML documents. It may be of limited use inside browsers as well.

Usage

var mobiledoc = {
  version: "0.1",
  sections: [
    [         // markers
      ['B']
    ],
    [         // sections
      [1, 'P', [ // array of markups
        // markup
        [
          [0],          // open markers (by index)
          0,            // close count
          'hello world'
        ]
      ]
    ]
  ]
};
var renderer = new HTMLRenderer();
var cards = {};
var rendered = renderer.render(mobiledoc, cards);
document.getElementById('output').appendChild(rendered);
// renders <div><p><b>hello world</b></b></div>
// into 'output' element

Tests

  • npm test

Releasing

  • npm version patch or minor or major
  • npm run build
  • git push bustle --tags
  • npm publish