zkwentz / mobiledoc-text-renderer-elixir

Mobiledoc Text Renderer for Elixir

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MobileDoc MobileDoc Text Renderer for Elixir

(WIP)

Similarly to MobileDoc Text Renderer, this a text renderer for the MobileDoc format used by the ContentKit editor, written in Elixir.

Installation

First, add MobileDoc.Text.Renderer to your mix.exs dependencies:

def deps do
  [{:mobiledoc_text, ">= 0.0.1"}]
end

Then, update your dependencies:

$ mix deps.get

Usage

mobiledoc = Poison.decode!(~s(
  {
    "version": "0.3.1",
    "sections": [
      [
        ["B"]
      ],
      [
        [1, "P", [
          [[0], 0, "hello world"]
        ]]
      ]
    ]
  }
))

rendered = MobileDoc.Text.Renderer.render(mobiledoc)
# renders hello world

About

Mobiledoc Text Renderer for Elixir

License:MIT License


Languages

Language:Elixir 100.0%