JSPM

  • Created
  • Published
  • Downloads 862410
  • Score
    100M100P100Q185690F
  • License MIT

MJML: the only framework that makes responsive-email easy

Package Exports

  • mjml-cli

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (mjml-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

mjml-cli

Installation

# with npm
npm i -g mjml

MJML is written with NodeJS You can download and install the MJML engine from NPM.

Command Line Interface

In addition to the translation engine, which converts MJML to email HTML, we've bundled a Command Line Interface (CLI) helping you to achieve the basic features it offers and integrate it seamlessly in your development flow.

Rendering

$> mjml input.mjml

It will output an HTML file called input.html.

Render and redirect the result to a file

$> mjml input.mjml -o my-email.html

# or

$> mjml input.mjml --output my-email.html

You can output the resulting email responsive HTML in a file. If the file does not exist, it will be created.

Watch changes on a file

$> mjml -w input.mjml

# or

$> mjml --watch input.mjml

If you like live-coding, you might want to use the -w option that enables you to re-render your file every time you save it. It can be time-saving when you can just split you screen and see the HTML output modified when you modify your MJML.

Of course, the -w option can be used with an --output option too.