0.3.1 • Published 9 months ago

@recontentapp/email-renderer v0.3.1

Weekly downloads
-
License
AGPL-3.0-only
Repository
github
Last release
9 months ago

Recontent email renderer

Render MJML templates with variables

Getting started

yarn add @recontentapp/email-renderer

npm install @recontentapp/email-renderer

Usage

import { renderEmail } from '@recontentapp/email-renderer'

const template = `<mjml>
  <mj-body>
    <mj-section>
      <mj-column>
        <mj-image width="100px" src="/assets/img/logo-small.png"></mj-image>
        <mj-divider border-color="#F45E43"></mj-divider>
        <mj-text font-size="20px" color="#F45E43" font-family="helvetica">{{ title }}</mj-text>
      </mj-column>
    </mj-section>
  </mj-body>
</mjml>`

// Injects variables & renders HTML content
const html = renderEmail(template, { title: 'Hello World' })
0.3.1

9 months ago

0.3.0

9 months ago

0.2.0

10 months ago

0.1.0

10 months ago