mjml-core
Advanced tools
Comparing version 3.1.1-beta.3 to 3.1.1
@@ -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" | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
1051
0
49407
+ Addedmjml-validator@3.3.5(transitive)
- Removedmjml-validator@3.1.1(transitive)
Updateddebug@^2.3.3
Updatedhtml-minifier@^3.2.3
Updatedjuice@^4.0.2
Updatedlodash@^4.17.2
Updatedmjml-validator@^3.1.0
Updatedreact@^15.4.1
Updatedreact-dom@^15.4.1