MJML (Rust NIFs for Elixir)
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.