Skip to content

Latest commit

 

History

History
49 lines (31 loc) · 680 Bytes

README.md

File metadata and controls

49 lines (31 loc) · 680 Bytes

json2mjml

Purpose

Converts a MJML template from JSON to XML.

Installation

yarn add json2mjml

# or

npm i json2mjml

Usage

CLI

Input and output filenames must be set, both with their extensions.

json2mjml input.json output.mjml

Require hook

import json2mjml from 'json2mjml'

// or

const json2mjml = require('json2mjml')

const input = {
  tagName: 'mjml',
  children: [
    // ... your mjml
  ]
}
const output = json2mjml(input)

console.log(output)

mjml2json

If you need to convert a MJML template from a XML to JSON, check mjml2json.