forked from mjmlio/mjml
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(mjml-browser): typeerror when using inline styles and juicepreser…
…vetags
- Loading branch information
Showing
2 changed files
with
147 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2879,7 +2879,19 @@ cheerio-select@^1.5.0: | |
domhandler "^4.2.0" | ||
domutils "^2.7.0" | ||
|
||
[email protected], cheerio@^1.0.0-rc.3: | ||
cheerio-select@^2.1.0: | ||
version "2.1.0" | ||
resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" | ||
integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== | ||
dependencies: | ||
boolbase "^1.0.0" | ||
css-select "^5.1.0" | ||
css-what "^6.1.0" | ||
domelementtype "^2.3.0" | ||
domhandler "^5.0.3" | ||
domutils "^3.0.1" | ||
|
||
[email protected]: | ||
version "1.0.0-rc.10" | ||
resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.10.tgz#2ba3dcdfcc26e7956fc1f440e61d51c643379f3e" | ||
integrity sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw== | ||
|
@@ -2892,6 +2904,19 @@ [email protected], cheerio@^1.0.0-rc.3: | |
parse5-htmlparser2-tree-adapter "^6.0.1" | ||
tslib "^2.2.0" | ||
|
||
cheerio@^1.0.0-rc.12: | ||
version "1.0.0-rc.12" | ||
resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683" | ||
integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== | ||
dependencies: | ||
cheerio-select "^2.1.0" | ||
dom-serializer "^2.0.0" | ||
domhandler "^5.0.3" | ||
domutils "^3.0.1" | ||
htmlparser2 "^8.0.1" | ||
parse5 "^7.0.0" | ||
parse5-htmlparser2-tree-adapter "^7.0.0" | ||
|
||
chokidar@^2.1.8: | ||
version "2.1.8" | ||
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" | ||
|
@@ -3104,10 +3129,10 @@ commander@^4.0.1: | |
resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" | ||
integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== | ||
|
||
commander@^5.1.0: | ||
version "5.1.0" | ||
resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" | ||
integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== | ||
commander@^6.1.0: | ||
version "6.2.1" | ||
resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" | ||
integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== | ||
|
||
commondir@^1.0.1: | ||
version "1.0.1" | ||
|
@@ -3387,11 +3412,27 @@ css-select@^4.1.3: | |
domutils "^2.6.0" | ||
nth-check "^2.0.0" | ||
|
||
css-select@^5.1.0: | ||
version "5.1.0" | ||
resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" | ||
integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== | ||
dependencies: | ||
boolbase "^1.0.0" | ||
css-what "^6.1.0" | ||
domhandler "^5.0.2" | ||
domutils "^3.0.1" | ||
nth-check "^2.0.1" | ||
|
||
css-what@^5.0.0, css-what@^5.0.1: | ||
version "5.0.1" | ||
resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.1.tgz#3efa820131f4669a8ac2408f9c32e7c7de9f4cad" | ||
integrity sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg== | ||
|
||
css-what@^6.1.0: | ||
version "6.1.0" | ||
resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" | ||
integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== | ||
|
||
currently-unhandled@^0.4.1: | ||
version "0.4.1" | ||
resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" | ||
|
@@ -3612,6 +3653,15 @@ dom-serializer@^1.0.1, dom-serializer@^1.3.2: | |
domhandler "^4.2.0" | ||
entities "^2.0.0" | ||
|
||
dom-serializer@^2.0.0: | ||
version "2.0.0" | ||
resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" | ||
integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== | ||
dependencies: | ||
domelementtype "^2.3.0" | ||
domhandler "^5.0.2" | ||
entities "^4.2.0" | ||
|
||
domain-browser@^1.1.1: | ||
version "1.2.0" | ||
resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" | ||
|
@@ -3622,7 +3672,12 @@ domelementtype@^2.0.1, domelementtype@^2.2.0: | |
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" | ||
integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== | ||
|
||
domhandler@^3.0.0: | ||
domelementtype@^2.3.0: | ||
version "2.3.0" | ||
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" | ||
integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== | ||
|
||
domhandler@^3.0.0, domhandler@^3.3.0: | ||
version "3.3.0" | ||
resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-3.3.0.tgz#6db7ea46e4617eb15cf875df68b2b8524ce0037a" | ||
integrity sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA== | ||
|
@@ -3636,6 +3691,13 @@ domhandler@^4.0.0, domhandler@^4.2.0: | |
dependencies: | ||
domelementtype "^2.2.0" | ||
|
||
domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3: | ||
version "5.0.3" | ||
resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" | ||
integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== | ||
dependencies: | ||
domelementtype "^2.3.0" | ||
|
||
domutils@^2.0.0, domutils@^2.5.2, domutils@^2.6.0, domutils@^2.7.0: | ||
version "2.7.0" | ||
resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.7.0.tgz#8ebaf0c41ebafcf55b0b72ec31c56323712c5442" | ||
|
@@ -3645,6 +3707,24 @@ domutils@^2.0.0, domutils@^2.5.2, domutils@^2.6.0, domutils@^2.7.0: | |
domelementtype "^2.2.0" | ||
domhandler "^4.2.0" | ||
|
||
domutils@^2.4.2: | ||
version "2.8.0" | ||
resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" | ||
integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== | ||
dependencies: | ||
dom-serializer "^1.0.1" | ||
domelementtype "^2.2.0" | ||
domhandler "^4.2.0" | ||
|
||
domutils@^3.0.1: | ||
version "3.0.1" | ||
resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.0.1.tgz#696b3875238338cb186b6c0612bd4901c89a4f1c" | ||
integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q== | ||
dependencies: | ||
dom-serializer "^2.0.0" | ||
domelementtype "^2.3.0" | ||
domhandler "^5.0.1" | ||
|
||
dot-prop@^4.2.0: | ||
version "4.2.1" | ||
resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.1.tgz#45884194a71fc2cda71cbb4bceb3a4dd2f433ba4" | ||
|
@@ -3753,6 +3833,11 @@ entities@^2.0.0: | |
resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" | ||
integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== | ||
|
||
entities@^4.2.0, entities@^4.3.0, entities@^4.4.0: | ||
version "4.4.0" | ||
resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" | ||
integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== | ||
|
||
env-paths@^2.2.0: | ||
version "2.2.1" | ||
resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" | ||
|
@@ -4756,7 +4841,7 @@ html-minifier@^4.0.0: | |
relateurl "^0.2.7" | ||
uglify-js "^3.5.1" | ||
|
||
htmlparser2@^4.0.0, htmlparser2@^4.1.0: | ||
htmlparser2@^4.1.0: | ||
version "4.1.0" | ||
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-4.1.0.tgz#9a4ef161f2e4625ebf7dfbe6c0a2f52d18a59e78" | ||
integrity sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q== | ||
|
@@ -4766,6 +4851,16 @@ htmlparser2@^4.0.0, htmlparser2@^4.1.0: | |
domutils "^2.0.0" | ||
entities "^2.0.0" | ||
|
||
htmlparser2@^5.0.0: | ||
version "5.0.1" | ||
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-5.0.1.tgz#7daa6fc3e35d6107ac95a4fc08781f091664f6e7" | ||
integrity sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ== | ||
dependencies: | ||
domelementtype "^2.0.1" | ||
domhandler "^3.3.0" | ||
domutils "^2.4.2" | ||
entities "^2.0.0" | ||
|
||
htmlparser2@^6.1.0: | ||
version "6.1.0" | ||
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" | ||
|
@@ -4776,6 +4871,16 @@ htmlparser2@^6.1.0: | |
domutils "^2.5.2" | ||
entities "^2.0.0" | ||
|
||
htmlparser2@^8.0.1: | ||
version "8.0.1" | ||
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.1.tgz#abaa985474fcefe269bc761a779b544d7196d010" | ||
integrity sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA== | ||
dependencies: | ||
domelementtype "^2.3.0" | ||
domhandler "^5.0.2" | ||
domutils "^3.0.1" | ||
entities "^4.3.0" | ||
|
||
http-cache-semantics@^3.8.1: | ||
version "3.8.1" | ||
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" | ||
|
@@ -5410,16 +5515,16 @@ jsprim@^1.2.2: | |
json-schema "0.2.3" | ||
verror "1.10.0" | ||
|
||
juice@^7.0.0: | ||
version "7.0.0" | ||
resolved "https://registry.yarnpkg.com/juice/-/juice-7.0.0.tgz#509bed6adbb6e4bbaa7fbfadac4e2e83e8c89ba3" | ||
integrity sha512-AjKQX31KKN+uJs+zaf+GW8mBO/f/0NqSh2moTMyvwBY+4/lXIYTU8D8I2h6BAV3Xnz6GGsbalUyFqbYMe+Vh+Q== | ||
juice@^9.0.0: | ||
version "9.0.0" | ||
resolved "https://registry.yarnpkg.com/juice/-/juice-9.0.0.tgz#8aed857a896f27f8063e6fba7ecdcd019b4e300c" | ||
integrity sha512-s/IwgQ4caZq3bSnQZlKfdGUqJWy9WzTzB12WSPko9G8uK74H8BJEQvX7GLmFAQ6SLFgAppqC/TUYepKZZaV+JA== | ||
dependencies: | ||
cheerio "^1.0.0-rc.3" | ||
commander "^5.1.0" | ||
cheerio "^1.0.0-rc.12" | ||
commander "^6.1.0" | ||
mensch "^0.3.4" | ||
slick "^1.12.2" | ||
web-resource-inliner "^5.0.0" | ||
web-resource-inliner "^6.0.1" | ||
|
||
kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: | ||
version "3.2.2" | ||
|
@@ -6261,6 +6366,13 @@ nth-check@^2.0.0: | |
dependencies: | ||
boolbase "^1.0.0" | ||
|
||
nth-check@^2.0.1: | ||
version "2.1.1" | ||
resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" | ||
integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== | ||
dependencies: | ||
boolbase "^1.0.0" | ||
|
||
number-is-nan@^1.0.0: | ||
version "1.0.1" | ||
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" | ||
|
@@ -6610,11 +6722,26 @@ parse5-htmlparser2-tree-adapter@^6.0.1: | |
dependencies: | ||
parse5 "^6.0.1" | ||
|
||
parse5-htmlparser2-tree-adapter@^7.0.0: | ||
version "7.0.0" | ||
resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1" | ||
integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== | ||
dependencies: | ||
domhandler "^5.0.2" | ||
parse5 "^7.0.0" | ||
|
||
parse5@^6.0.1: | ||
version "6.0.1" | ||
resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" | ||
integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== | ||
|
||
parse5@^7.0.0: | ||
version "7.1.2" | ||
resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" | ||
integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== | ||
dependencies: | ||
entities "^4.4.0" | ||
|
||
pascalcase@^0.1.1: | ||
version "0.1.1" | ||
resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" | ||
|
@@ -8457,14 +8584,14 @@ wcwidth@^1.0.0: | |
dependencies: | ||
defaults "^1.0.3" | ||
|
||
web-resource-inliner@^5.0.0: | ||
version "5.0.0" | ||
resolved "https://registry.yarnpkg.com/web-resource-inliner/-/web-resource-inliner-5.0.0.tgz#ac30db8096931f20a7c1b3ade54ff444e2e20f7b" | ||
integrity sha512-AIihwH+ZmdHfkJm7BjSXiEClVt4zUFqX4YlFAzjL13wLtDuUneSaFvDBTbdYRecs35SiU7iNKbMnN+++wVfb6A== | ||
web-resource-inliner@^6.0.1: | ||
version "6.0.1" | ||
resolved "https://registry.yarnpkg.com/web-resource-inliner/-/web-resource-inliner-6.0.1.tgz#df0822f0a12028805fe80719ed52ab6526886e02" | ||
integrity sha512-kfqDxt5dTB1JhqsCUQVFDj0rmY+4HLwGQIsLPbyrsN9y9WV/1oFDSx3BQ4GfCv9X+jVeQ7rouTqwK53rA/7t8A== | ||
dependencies: | ||
ansi-colors "^4.1.1" | ||
escape-goat "^3.0.0" | ||
htmlparser2 "^4.0.0" | ||
htmlparser2 "^5.0.0" | ||
mime "^2.4.6" | ||
node-fetch "^2.6.0" | ||
valid-data-url "^3.0.0" | ||
|