Generate responsive transactional HTML emails
This library was inspired by mailgen but uses MJML JSON definitions instead of the EJS templating language.
npm install mermail mjml
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"]
});