mjml-python
mjml-python copied to clipboard
Python implementation for MJML - a framework that makes responsive-email easy
With mjml==0.10.0 I get the following unexpected results when passing in an `mj-body` tag inside `mj-attributes` within `mj-head`. Also, if I try this on the MJML test page the body...
@caseyjhol We have `css_inline` pinned to `>= 0.11, < 0.12` but the most recent version is `0.13.0` already. I just installed the newer version and all tests still pass. Any...
When running mjml-python I get this error that I do not get compared to running : `./node_modules/.bin/mjml index.mjml input.mjml -o output.html` Value Example: ``` Your order has been cancelled! .summary-header...
Thanks for the really useful library! It would be even better if it came with type annotations for its public interface (i.e. just `mjml_to_html`, as far as I can tell)...
Lower priority, but we should port mjml-validator as well: https://documentation.mjml.io/#validating-mjml
This is a minimal PR, which (mostly) resolves #50, as discussed in #57. For overriding components in downstream projects, the public interface of all components should be typed accordingly, but...
The goal of this branch is to add complete typing to the package, for two main reasons: 1. improve developer experience for consumers of this package 2. catch bugs (while...
My assumption was always to trust the mjml content: - The file might contain might contain untrusted user data, e.g. a name inside a `` block. - However the mjml...
It seems like new major versions are more about internal refactorings and replacing "add-on" components like the minifier or the beautifier rather than additions to the core mjml syntax. Still...