mjml2json
Purpose
Converts a MJML template from XML to JSON.
Installation
yarn add mjml2json # or npm i mjml2json
Usage
CLI
Input and output filenames must be set, both with their extensions. Use the -s
optional argument to stringify the output (and make it compatible with the MJML API).
mjml2json input.mjml output.json [-s]
The -s
option will stringify the output.
Require hook
// or const mjml2json = const input = ` <mjml> <mj-body> <mj-container> <mj-section> <mj-column> <mj-text>Hello world</mj-text> </mj-column> </mj-section> </mj-container> </mj-body> </mjml>`const output = console
json2mjml
If you need to convert a MJML template from JSON to XML, check json2mjml.