Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 939 Bytes

README.md

File metadata and controls

38 lines (25 loc) · 939 Bytes

MJML (Rust NIFs for Elixir)

Hex version badge License badge

Native Implemented Function (NIF) bindings for the MJML Rust implementation (mrml).

Installation

The package can be installed by adding mjml to your list of dependencies in mix.exs:

def deps do
  [
    {:mjml, "~> 0.1.0"}
  ]
end

Usage

Transpile MJML templates to HTML with:

mjml = "<mjml>...</mjml>"
{:ok, html} = Mjml.to_html(mjml)

# For an invalid MJML template:
mjml = "something not MJML"
{:error, message} = Mjml.to_html(mjml)

License

Copyright (c) 2020, Paul Götze

This software is licensed under the MIT License.