Skip to content

A package to convert a MJML template from JSON syntax to XML

Notifications You must be signed in to change notification settings

mjmlio/json2mjml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.