mermail

1.0.8 • Public • Published

mermail

Generate responsive transactional HTML emails

About

This library was inspired by mailgen but uses MJML JSON definitions instead of the EJS templating language.

Installation

npm install mermail mjml

npm package link

Example

const Mermail = require("mermail");

const mermail = new Mermail();

const html = mermail.simple({
  logo: "https://cdn.byteboomers.com/img/logo/png/byteboomers--64x64.png",
  title: "Welcome",
  intro: [
    "Hello James",
    "You have received this email because a password reset request for your account was received.",
    "Click the button below to reset your password:"
  ],
  cta: {
    text: "Reset your password",
    link: "https://byteboomers.com/reset-password"
  },
  outro: ["The Byteboomers team"],
  links: [
    {
      text: "Home page",
      link: "https://byteboomers.com"
    },
    {
      text: "Follow us on Twitter",
      link: "https://twitter.com/byteboomers"
    }
  ],
  footer: ["© 2019 Byteboomers"]
});

screenshot

Package Sidebar

Install

npm i mermail

Weekly Downloads

1

Version

1.0.8

License

MIT

Unpacked Size

29.7 kB

Total Files

6

Last publish

Collaborators

  • bjornkrols