Socket
Socket
Sign inDemoInstall

mjml-core

Package Overview
Dependencies
Maintainers
1
Versions
131
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mjml-core - npm Package Compare versions

Comparing version 3.1.1-beta.3 to 3.1.1

14

lib/decorators/MJMLElement.js

@@ -50,5 +50,5 @@ 'use strict';

var getElementWidth = function getElementWidth(_ref) {
var element = _ref.element;
var siblings = _ref.siblings;
var parentWidth = _ref.parentWidth;
var element = _ref.element,
siblings = _ref.siblings,
parentWidth = _ref.parentWidth;
var mjml = element.props.mjml;

@@ -66,8 +66,6 @@ var width = element.props.width;

var _widthParser = (0, _mjAttribute.widthParser)(width);
var _widthParser = (0, _mjAttribute.widthParser)(width),
parsedWidth = _widthParser.width,
unit = _widthParser.unit;
var parsedWidth = _widthParser.width;
var unit = _widthParser.unit;
switch (unit) {

@@ -74,0 +72,0 @@ case '%':

@@ -27,4 +27,4 @@ 'use strict';

var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var fonts = options.fonts;
var $ = options.$;
var fonts = options.fonts,
$ = options.$;

@@ -36,4 +36,4 @@ var content = _dom2.default.getHTML($);

fonts.forEach(function (font) {
var name = font.name;
var url = font.url;
var name = font.name,
url = font.url;

@@ -40,0 +40,0 @@ var regex = new RegExp('"[^"]*font-family:[^"]*' + name + '[^"]*"');

@@ -53,3 +53,3 @@ 'use strict';

var version = exports.version = function version() {
return '3.1.1-beta.1';
return '3.1.1';
};

@@ -56,0 +56,0 @@ var MJMLValidator = exports.MJMLValidator = _mjmlValidator2.default;

@@ -20,5 +20,5 @@ 'use strict';

var registerMJElement = exports.registerMJElement = function registerMJElement(Component) {
var endingTag = Component.endingTag;
var postRender = Component.postRender;
var tagName = Component.tagName;
var endingTag = Component.endingTag,
postRender = Component.postRender,
tagName = Component.tagName;

@@ -25,0 +25,0 @@

@@ -89,7 +89,5 @@ 'use strict';

var minifyHTML = function minifyHTML(htmlDocument) {
var _require = require('html-minifier');
var _require = require('html-minifier'),
minify = _require.minify;
var minify = _require.minify;
return minify(htmlDocument, { collapseWhitespace: true, removeEmptyAttributes: true, minifyCSS: true });

@@ -96,0 +94,0 @@ };

@@ -52,9 +52,11 @@ 'use strict';

var regexpBody = regexTag('mj-body');
var bodyContent = content.match(regexpBody);
var safeContent = content.replace('$', '$');
var bodyContent = safeContent.match(regexpBody);
if (!bodyContent) {
return content;
return safeContent;
}
bodyContent = bodyContent[0].replace('$', '$'); // $ is a protected chars for regexp... avoid issue with duplicate content
bodyContent = bodyContent[0];

@@ -65,3 +67,3 @@ _MJMLElementsCollection.endingTags.forEach(function (tag) {

return content.replace(regexpBody, bodyContent);
return safeContent.replace(regexpBody, bodyContent);
};

@@ -68,0 +70,0 @@

{
"name": "mjml-core",
"description": "mjml-core",
"version": "3.1.1-beta.3",
"version": "3.1.1",
"main": "lib/index.js",

@@ -26,14 +26,14 @@ "scripts": {

"classnames": "^2.2.5",
"debug": "^2.2.0",
"debug": "^2.3.3",
"he": "^1.1.0",
"hoist-non-react-statics": "^1.2.0",
"html-minifier": "^3.1.0",
"html-minifier": "^3.2.3",
"immutable": "^3.8.1",
"jquery": "^3.1.1",
"js-beautify": "^1.6.4",
"juice": "^4.0.0",
"lodash": "^4.16.4",
"mjml-validator": "~3.1.1-beta.3",
"react-dom": "^15.3.2",
"react": "^15.3.2",
"juice": "^4.0.2",
"lodash": "^4.17.2",
"mjml-validator": "^3.1.0",
"react": "^15.4.1",
"react-dom": "^15.4.1",
"warning": "^3.0.0"

@@ -43,4 +43,4 @@ },

"chai": "^3.5.0",
"mocha": "^3.1.2"
"mocha": "^3.2.0"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc