SkillAgentSearch skills...

Mjml2json

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

Install / Use

/learn @mjmlio/Mjml2json
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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

import mjml2json from 'mjml2json'

// or

const mjml2json = require('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 = mjml2json(input)

console.log(output)

json2mjml

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

View on GitHub
GitHub Stars22
CategoryDevelopment
Updated8mo ago
Forks20

Languages

JavaScript

Security Score

67/100

Audited on Jul 10, 2025

No findings