{"_id":"@ecomailcz/mjml-validator","_rev":"7-3a7fd2dbcf766a4fbcc9b7ef0741b043","name":"@ecomailcz/mjml-validator","dist-tags":{"latest":"4.4.0-ecm-28"},"versions":{"4.4.0-ecm-23":{"name":"@ecomailcz/mjml-validator","version":"4.4.0-ecm-23","license":"MIT","_id":"@ecomailcz/mjml-validator@4.4.0-ecm-23","maintainers":[{"name":"tomsq","email":"finixit@email.cz"},{"name":"ecomail","email":"jan@ecomail.cz"}],"homepage":"https://mjml.io/","bugs":{"url":"https://github.com/mjmlio/mjml/issues"},"dist":{"shasum":"b854fbe41eaec878dfbf8a9c9eca3f44f3a30502","tarball":"https://registry.npmjs.org/@ecomailcz/mjml-validator/-/mjml-validator-4.4.0-ecm-23.tgz","fileCount":15,"integrity":"sha512-X52/PvR5xocbnNp8knpGGKaZuXpygovyuOEKNBMxXwZ9Ut6KMSNr5iNYvhZTnW7vvG+sAob1TyErPH2wBzcp+A==","signatures":[{"sig":"MEUCIQDfKgShIcqlrR1QFPC3CZMWXvoQTfMiqgv98vwZvPY+ugIgFdYrNSZYifCND+x7cKFLhbn1Bg+KdjmaH5IfH4sprak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5XlxCRA9TVsSAnZWagAAecYQAJ2B4od6BGwcs/WLohxO\nfm+r2YMBszYXU+faN4OwuIQn4khNLl9NdP9Co79FONiDPJBJ0JgUEikU9AEx\nIkynUPMxe+kbQSEUYxb0sh0MaIdiCRY45vXFVG4Wf7nky8rg0NWsvNQi1T91\nu4WxkG9W6rAK1F9NVCQZf1f5bF+hDE2d2LvR1MuZE3PXGbSCnjI3LCRzTkr4\nP8sXTmDPJ+R0Dni1cQzuXPnbYl745PGGeosV5T2mhI0vv1kptjbnSVldALrt\n6alqLRfH4GdonygywLyereaJUcXZkCyLUQGh7umXZiRStMms4vySZK9vEJCq\nJekIRRWQSZsskxP4WtXc4NlxjX4qQ7DqMOQ2tdh0phyY6PitTV6/RWk6p/CN\nxOkLiNLwwosBg/zzSQeine5C5ak4lOhwcud9MLJSEKKSgY+BdGzxDXRXueQp\nSICZosBXDWaZ7RbdvJwSP+DNQIcw/v0+45EkH++s4pEVIolRdBu/1NUckVl+\nTdGoS5YMzoUvbyOWA/Fzo9vQ/3rCZGVxodRHorys4Lzo++cuaGCT2u5/ly/N\noP8VM1ZzXMImfpErfKK1ic4wZ4bVd0W1MAW/YslcpPOgL7OtUf4luWOzGTcn\np6u3vxXQS+0pAND3P4q//4QGL2TfjOIKDFYkWWmjgFLthLNowvKO0UPO54Hd\naN2Q\r\n=JRwR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"build":"cross-env ../../node_modules/.bin/babel src --out-dir lib","clean":"cross-env ../../node_modules/.bin/rimraf lib"},"_npmUser":{"name":"tomsq","email":"finixit@email.cz"},"repository":{"url":"git+https://github.com/mjmlio/mjml.git","type":"git"},"description":"@ecomailcz/mjml-validator","directories":{},"dependencies":{"lodash":"^4.17.2","warning":"^3.0.0","babel-runtime":"^6.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mjml-validator_4.4.0-ecm-23_1625651568628_0.18328424769416363","host":"s3://npm-registry-packages"}},"4.4.0-ecm-24":{"name":"@ecomailcz/mjml-validator","version":"4.4.0-ecm-24","license":"MIT","_id":"@ecomailcz/mjml-validator@4.4.0-ecm-24","maintainers":[{"name":"tomsq","email":"finixit@email.cz"},{"name":"ecomail","email":"jan@ecomail.cz"}],"homepage":"https://mjml.io/","bugs":{"url":"https://github.com/mjmlio/mjml/issues"},"dist":{"shasum":"cc42d77669ff88c4815cb110ad30b4b9a9ad5933","tarball":"https://registry.npmjs.org/@ecomailcz/mjml-validator/-/mjml-validator-4.4.0-ecm-24.tgz","fileCount":15,"integrity":"sha512-m4qzfc06yFH8yQ5/s8M+dp4fxE/0KVMAC8PcQsvTM/s7euRBDWg3C8NUA6EPEPLeE59AdZ4JE6T947SeB+BkwA==","signatures":[{"sig":"MEUCIASDZP7mMSkJnxYNRT4U2SVk9KRmq4aOFU3Tzl/9kZBPAiEA3qJi7SZ9qs9aemDaaP/9ZWXrcEPQl/hgqk9wZh5pjgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5adCCRA9TVsSAnZWagAAg8sP/inck0j+2DeNesh+HsOT\njJ78zy2JHGcoSgwmqd5MG+UyCLhKyStp3pMme/R1vTSu9bQQD52BXHSpwHBq\nVhU1m+a5snmp5uQIjlPNKfphy2lhs6Uh8JDZLpREel/L8PMitPj7oJ3O+G3K\nO+FBZvdL9hxvJjnQyCp0ha+9PCOFCXoTj5NbiEz4QQKsd7DLasmorf427GBv\nft7ozw5XD1agaRc1V+YLfdJIwESyDalOApSkfpOoEMhCOGVHruKLMqdyxRJn\nIYcudH7xvGFR33BD4AzsRmlckhO/Kj09kA4Br2JiSPGv+b6lT8ozqgfz6O9O\nVJg/lhK1qJHr6HzQAa7rx1+BzkvNUJQxgm7gUq6ALKzqM3sCG47bMMCGNY7l\n9xDNZWpzp7KovnJ64m2U7RSLzaWumQ2MNMlJ3dx9AT5wG5/b76nC3NHLxOVg\n22h+EjHKLmlkPpgEAYnjjEscKrZTR0On2rpW1t4Q2ELvJOms7JAeFI2JMtQL\nyfzrmChjk96BX6CurYlWkLWtuHvxMlSXbeHsumWaPO7Mi6iQxDyItT3s/3vu\ngdeQfInfcxOb/4SKK0I0kmuE+5eyGDqDrmEWqNyk8Hg1Zvy64En/iLkdSbRZ\nNK5kHJX4jb/ZINsrJjix87q9kkWAocdwxbbobiQXbx9TKCYpoghwujFtydLj\n+bBN\r\n=+eFn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"build":"cross-env ../../node_modules/.bin/babel src --out-dir lib","clean":"cross-env ../../node_modules/.bin/rimraf lib"},"_npmUser":{"name":"tomsq","email":"finixit@email.cz"},"repository":{"url":"git+https://github.com/mjmlio/mjml.git","type":"git"},"description":"@ecomailcz/mjml-validator","directories":{},"dependencies":{"lodash":"^4.17.2","warning":"^3.0.0","babel-runtime":"^6.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mjml-validator_4.4.0-ecm-24_1625663298221_0.08116805529050053","host":"s3://npm-registry-packages"}},"4.4.0-ecm-25":{"name":"@ecomailcz/mjml-validator","version":"4.4.0-ecm-25","license":"MIT","_id":"@ecomailcz/mjml-validator@4.4.0-ecm-25","maintainers":[{"name":"ecomail","email":"jan@ecomail.cz"},{"name":"tomsq","email":"finixit@email.cz"}],"homepage":"https://mjml.io/","bugs":{"url":"https://github.com/mjmlio/mjml/issues"},"dist":{"shasum":"b93c04314690baf04c2eca5f4ab31421a59b6d33","tarball":"https://registry.npmjs.org/@ecomailcz/mjml-validator/-/mjml-validator-4.4.0-ecm-25.tgz","fileCount":15,"integrity":"sha512-VBKAMYrhscB3FDos1bW+toArxhPOm8DZhl5lhrrH/xwazd1ZMzHRYxwChPC5UiG5S9reZAd78DEg8UxLpv78SA==","signatures":[{"sig":"MEUCIC62nhyo4HIaYrmb1XTX/PTuMk6Xosq9mvyqWa6Ay69SAiEAkU3/i5IrQQAGbAuMP+meaUCDSOLE6b5T/FsbH49hatc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ps1CRA9TVsSAnZWagAAA40P/0V0iqtaurx6dycrY5LP\nZ01ve4GsbUO2musML4yLcntOuFqFABKDC4hKkyRoRXVmdKSV5pmGbQ+jMusU\nWsWkke87pMrLWeiLVuX0iKPSCyn8yxNIGnlaOsjOwlRKe5Q1MW4hKPu56mhD\nOMaq4Tps6xfqgkev6wS5Qg6UqdMvMcXWIZGTidGbMzcrPXUoQoB6/37MbrOX\ncBkNAXMo3yJRdKAfMKgRGARLK26DYtdEk7jbRdqsGjqsG+ZtP3jGXESu2AXD\nBAGXLy3K050Bm9IQYS+kAARdPOwrxFIcjfH2z6l4GZS8U8A+QECDCTG5g+zB\nEphScMUAxBdLyvMZbwNNaXwk7BeiRTe3FFn0KNGJhVSY/hv+Kyf+fT/P8VP8\ndDXoOQ3Yh2LOxfRSoe6utugWPWa3HmosXs/wiQGNrjOZ+OvN1Pyn2mkBYENe\nJI5sXJoAurQyQknlWoFO5GY29QWspPbdnmfKMMfYGyRdpaZ5IAGK1Or5KbBs\ne/kVblqEhBm1ubvcQm6yHvyK7K5Al75IlphTmZcMp7ykFb5kO0uQpq8O69by\nOy0QYyNnLAZzxwj920RffFN6937nwkbzAPLcaba58P1U5+l2eHEFlCveqv2p\nJPDasExBc8pjYW0/evTLRB0k0japu2PYKqw4v3YcB2cqsaX0Mqx03oonz6tT\neSCU\r\n=SzjU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"build":"cross-env ../../node_modules/.bin/babel src --out-dir lib","clean":"cross-env ../../node_modules/.bin/rimraf lib"},"_npmUser":{"name":"tomsq","email":"finixit@email.cz"},"repository":{"url":"git+https://github.com/mjmlio/mjml.git","type":"git"},"description":"@ecomailcz/mjml-validator","directories":{},"dependencies":{"lodash":"^4.17.2","warning":"^3.0.0","babel-runtime":"^6.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mjml-validator_4.4.0-ecm-25_1626774325368_0.005886493807640614","host":"s3://npm-registry-packages"}},"4.4.0-ecm-26":{"name":"@ecomailcz/mjml-validator","version":"4.4.0-ecm-26","license":"MIT","_id":"@ecomailcz/mjml-validator@4.4.0-ecm-26","maintainers":[{"name":"ecomail","email":"jan@ecomail.cz"},{"name":"tomsq","email":"finixit@email.cz"}],"homepage":"https://mjml.io/","bugs":{"url":"https://github.com/mjmlio/mjml/issues"},"dist":{"shasum":"6916813b7770e14e8dc86a688902f089e75a4e0f","tarball":"https://registry.npmjs.org/@ecomailcz/mjml-validator/-/mjml-validator-4.4.0-ecm-26.tgz","fileCount":15,"integrity":"sha512-xE3FIFB9BSGPnaT6gx+kKV99kNZr2wKppMKm7y0RNy/oBnpHnfRy06mdqfWdwhJfxGsSbBRZvcE151BH75qd+A==","signatures":[{"sig":"MEUCIQCnT0zvryAnRjImY26WNdxepTJHGsGYQ0EFkSbbEMS5OgIgFqxf+cG558fifjwaqiN59UlT+zjl0oa9kB5cHHkyyII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9puLCRA9TVsSAnZWagAAT8UQAJ8jhxn6mqleoyITJoUp\n/zmOPozdMnR+9AqzIDB0h46BLapMTcgfWNZSApt3g2NF8zoNI7hlXc68ZdOB\nQMAeM0Eh6Z6Q/vQEtYaTJJgcZIUP3sDeg7HY/nkFwLQhwIqSAnLjXUDV9x0L\nH3oQKGTlKj25StnVpsaWrU+0smQoM8pPvpBO3aox1FlpgFeI7sJbOoJwB9Cx\n8Btx/GBbt1jvTUR9FKAsW+5AlVvcJjnyVU9kp+17JkJreMY9QXluHsp0aBsX\nLxGyS43xGZm24i7/z3w6jkNyt5gBA0NikPv+YjCLXarZTimkzpbqMklcDRge\n0BE90+UwLKgzvDW2lAXZ1OFfsoG0EOOAn6bMwALTVmvQYDicBenMmMlCZM7Y\nSYjjjDTaxPaFRa5U3kETFZgZaL+vn7UG6ZyyDS7IZNhB3TA9ceotTXrkntGR\nw5O9xp00Ikye8Cm8a1REj8BSG4tUkUMP79PA9ixG5eJeP7UOrQiRkEBFoR5m\nb2t54WDnnEz6ddS6mGv8OU/xlSH2i9LApGbCEOTTJd8gcqiov3y4s3sxvKPy\n6kYWUZnKNGi48rEBJ43zKAJChdtEA3YSHN9EowrT/u1WyN5GG6uRjP443mAI\npuIlg0clXMwB8uGDcbV3RpApJeQsQHh1Eagz8qNod5eyWYojgeuTPK2LVgyC\n7v/X\r\n=5xwR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"build":"cross-env ../../node_modules/.bin/babel src --out-dir lib","clean":"cross-env ../../node_modules/.bin/rimraf lib"},"_npmUser":{"name":"tomsq","email":"finixit@email.cz"},"repository":{"url":"git+https://github.com/mjmlio/mjml.git","type":"git"},"description":"@ecomailcz/mjml-validator","directories":{},"dependencies":{"lodash":"^4.17.2","warning":"^3.0.0","babel-runtime":"^6.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mjml-validator_4.4.0-ecm-26_1626774411794_0.5761658854593006","host":"s3://npm-registry-packages"}},"4.4.0-ecm-27":{"name":"@ecomailcz/mjml-validator","version":"4.4.0-ecm-27","license":"MIT","_id":"@ecomailcz/mjml-validator@4.4.0-ecm-27","maintainers":[{"name":"ecomail","email":"jan@ecomail.cz"},{"name":"tomsq","email":"finixit@email.cz"}],"homepage":"https://mjml.io/","bugs":{"url":"https://github.com/mjmlio/mjml/issues"},"dist":{"shasum":"be01b6c50407090b8f02fcd807164786f6f506a3","tarball":"https://registry.npmjs.org/@ecomailcz/mjml-validator/-/mjml-validator-4.4.0-ecm-27.tgz","fileCount":15,"integrity":"sha512-84qrXmkmjGyOhG7VY+B8kpTVJYpDVaa714siWBuO1OjK+n2ymLenbT2fuDowArnb1lUbeHxLp19zOq+jxvMeDA==","signatures":[{"sig":"MEUCIQDnbMCBWgWC8bJYCIGO0W+ILhR1Gl8cEJRh2f7OsSRGqQIgTD/I6HXBseq0sfIV6AdWve7Do1JQtgUIEV68MbEOhFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9qS/CRA9TVsSAnZWagAANa4P/ROqYqJUK41lGtSgEm8c\nQQFmiTuV0SWwnAMboVF1yQ752PIZrDG5nVsYLrF2yHKTcMeRG7aF7VIhRtQV\n3FFiUNh0BVxnNJ9Nq47Wu4tb/wS2ZzxfZqeayGTJ5sf5VVxzNXADSg3hHxnT\nKWuCCWbmqQNoeJSrfiEyIeKALoIj7oFx2XJVNchKcS/cQ3uTEuNV4bEKTxEo\n4EZkPC+fHsCMFZ8nuJPm2R6IqD1L2csxJ41nNGT/rCjpqoT46QPmZECrO+Zn\nB/zSFlVxHn6G1/+CmYHQAV5rKLJYeyeJOU4q0uNKOqTsha8AJE2OXgVOH011\nsbavvB3GYHm1tILNRomDcp4aVfAsVBoWoz22KR49JCcBA2JA5ilSg7U/gwsw\nfBthhqhjbf+PHcpMNj4Q7YQDU9nqYf06LwbyhaxBxO8ku4NJNxbaSxxYVlJZ\nbRfEubXupScVrcT4X1EwNmy2JSs30aYLqTGs8JNlgxYeb5o+mnwziNtVLfYw\nyc3/yjTwYxKyPrxahLa4EXYIQAc7J+3he+fTwGnMB2l2SLGGoX7Gyo5vrzgb\nKVHBkFz2xUY8g8KTE4obZBrTBMwwCdwl5PsZTI/tuYxJxV5QVhQty3kR+C8F\n2XXLnj1fjfUjN2llzeeHISr2Ex3Pi5gAfgX+7LgavAst305kQeBDvRW7B+6a\nwXji\r\n=w/Jx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","scripts":{"build":"cross-env ../../node_modules/.bin/babel src --out-dir lib","clean":"cross-env ../../node_modules/.bin/rimraf lib"},"_npmUser":{"name":"tomsq","email":"finixit@email.cz"},"repository":{"url":"git+https://github.com/mjmlio/mjml.git","type":"git"},"description":"@ecomailcz/mjml-validator","directories":{},"dependencies":{"lodash":"^4.17.2","warning":"^3.0.0","babel-runtime":"^6.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mjml-validator_4.4.0-ecm-27_1626776767111_0.37701656260341565","host":"s3://npm-registry-packages"}},"4.4.0-ecm-28":{"name":"@ecomailcz/mjml-validator","description":"@ecomailcz/mjml-validator","version":"4.4.0-ecm-28","main":"lib/index.js","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/mjmlio/mjml.git"},"license":"MIT","bugs":{"url":"https://github.com/mjmlio/mjml/issues"},"homepage":"https://mjml.io/","scripts":{"clean":"cross-env ../../node_modules/.bin/rimraf lib","build":"cross-env ../../node_modules/.bin/babel src --out-dir lib"},"dependencies":{"babel-runtime":"^6.26.0","lodash":"^4.17.2","warning":"^3.0.0"},"devDependencies":{"cross-env":"^5.2.0"},"_id":"@ecomailcz/mjml-validator@4.4.0-ecm-28","dist":{"shasum":"96ecacb81ec472d90571e121735e051d6d9cfcd7","integrity":"sha512-oyrGMOSp0ZrqOPeAP/63IrpS9kzQavC+QhGPfeh/04ij4cjzeqWfwLxWm7iCqUegpHNV+UsscgK69m35q8dMEA==","tarball":"https://registry.npmjs.org/@ecomailcz/mjml-validator/-/mjml-validator-4.4.0-ecm-28.tgz","fileCount":15,"unpackedSize":14728,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD7fkwHJHKQ6gpb/epKkDwpxmOGyNPVtm2UBYiHgFgBwAIgTjx+uro1a4YpVwLX9sWg+g+t/VWwx7GU/TsUuDqaoGs="}]},"_npmUser":{"name":"tomsq","email":"finixit@email.cz"},"directories":{},"maintainers":[{"name":"ecomail","email":"jan@ecomail.cz"},{"name":"tomsq","email":"finixit@email.cz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mjml-validator_4.4.0-ecm-28_1748333280769_0.1459633619430707"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-07T09:52:48.271Z","modified":"2025-05-27T08:08:01.135Z","4.4.0-ecm-23":"2021-07-07T09:52:48.724Z","4.4.0-ecm-24":"2021-07-07T13:08:18.402Z","4.4.0-ecm-25":"2021-07-20T09:45:25.492Z","4.4.0-ecm-26":"2021-07-20T09:46:51.946Z","4.4.0-ecm-27":"2021-07-20T10:26:07.259Z","4.4.0-ecm-28":"2025-05-27T08:08:00.954Z"},"bugs":{"url":"https://github.com/mjmlio/mjml/issues"},"license":"MIT","homepage":"https://mjml.io/","repository":{"type":"git","url":"git+https://github.com/mjmlio/mjml.git"},"description":"@ecomailcz/mjml-validator","maintainers":[{"name":"ecomail","email":"jan@ecomail.cz"},{"name":"tomsq","email":"finixit@email.cz"}],"readme":"# Validating MJML\n\nMJML provides a validation layer that helps you building your email. It can detect if you misplaced or mispelled a MJML component, or if you used any unauthorised attribute on a specific component. It supports 3 levels of validation:\n\n* `skip`: your document is rendered without going through validation\n* `soft`: your document is going through validation and is rendered, even if it has errors\n* `strict`: your document is going through validation and is not rendered if it has any error\n\nBy default, the level is set to `soft`.\n\n## In CLI\n\nWhen using the `mjml` command line, you can add the option `-c.validationLevel` or `--config.validationLevel` with the validation level you want.\n\n> Set the validation level to `skip` (so that the file is not validated) and render the file\n\n```bash\nmjml --config.validationLevel=skip template.mjml\n```\n\nAlternatively, you can just validate file without rendering it by add ing the `--validate` option\n\n```bash\nmjml --validate template.mjml\n```\n\n## In Javascript\n\nIn Javascript, you can provide the level through the `options` parameters on `mjml2html`. Ex: `mjml2html(inputMJML, { validationLevel: 'strict' })`\n\n`strict` will raise a `MJMLValidationError` exception. This object has 2 methods:  \n* `getErrors` returns an array of objects with `line`, `message`, `tagName` as well as a `formattedMessage` which contains the `line`, `message` and `tagName` concatenated in a sentence.  \n* `getMessages` returns an array of `formattedMessage`.\n\nWhen using `soft`, no exception will be raised. You can get the errors in the object returned by `mjml2html`. It is the same object returned by `getErrors` on strict mode.\n\n","readmeFilename":"README.md"}