@faire/mjml-react
Version:
React component library to generate the HTML emails on the fly
26 lines (25 loc) • 803 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.render = render;
const mjml_1 = __importDefault(require("mjml"));
const renderToMjml_1 = require("./renderToMjml");
function render(email, options = {}) {
const defaults = {
keepComments: false,
beautify: false,
validationLevel: "strict",
minifyOptions: {
collapseWhitespace: true,
minifyCss: true,
removeComments: "safe",
removeEmptyAttributes: true,
},
};
return (0, mjml_1.default)((0, renderToMjml_1.renderToMjml)(email), {
...defaults,
...options,
});
}