UNPKG

webpack-mjml-loader

Version:

[![npm](https://badgen.net/npm/v/webpack-mjml-loader)](https://www.npmjs.com/package/webpack-mjml-loader) [![npm](https://badgen.net/npm/dm/webpack-mjml-loader)](https://www.npmjs.com/package/webpack-mjml-loader) [![GitHub Actions](https://img.shields.io/

23 lines (17 loc) 564 B
import mjml from 'mjml'; var loader = function loader(source) { var options = this.getOptions(); var _mjml = mjml(source, options), html = _mjml.html, errors = _mjml.errors; if (errors.length) { var messages = errors.map(function (error) { return "- " + error.formattedMessage; }); var message = "[mjml-loader] ERROR in " + this.resourcePath + ":" + messages; throw new Error(message); } return "export default " + JSON.stringify(html); }; export default loader; //# sourceMappingURL=webpack-mjml-loader.esm.js.map