|print-width--------------------------------------------------------------------| In HTMLElement children array, it should add wtc if the liquid tag breaks on a new line and its children are whitespace sensitive and there wasn't whitespace to begin with
{% if condition %}aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa{% endif %}
it should add wtc if the liquid tag breaks on a new line, the node is leading/trailing space sensitive, and there was no leading/trailing whitespace {% if condition %}aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa{% endif %}
{% if condition %}aaaaaa{% endif %}
it should not add wtc if the liquid drop breaks on a new line and the previous/next characters were spaces
{% if condition %} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa {% endif %}
-------------------------------------------------------------------------------- In LiquidTag children array, If it breaks and the htmlWhitespaceSensitivity is 'strict', then add whitespace stripping htmlWhitespaceSensitivity: "strict" printWidth: 30 {% form 'cart' %}aaaaaaaaaaaa{% endform %} If it breaks and the htmlWhitespaceSensitivity is 'ignore', then omit whitespace stripping htmlWhitespaceSensitivity: "ignore" printWidth: 30 {% if A %}aaaaaaaaaaaa{% endif %} If it breaks and the node display is inline add whitespace stripping printWidth: 30 {% form 'cart' %}aaaaaaaaaaaa{% endform %} When it does break, there was a whitespace, and the parent is not leading/trailing space sensitive, it should not change anything {% form 'cart' %} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa {% endform %} -------------------------------------------------------------------------------- In LiquidBranch children array, when it does break and there was a whitespace, it should not change anything {% if true %} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa {% endif %} when it does break and there wasn't whitespace, it should add WTCs {% if true %}aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa{% endif %} -------------------------------------------------------------------------------- In paragraphs, it should add wtc if the liquid drop breaks next to a character (but not if not)
Hey {% if true %} buddyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{% endif %}, how are you doing? boo{% if true%}oooooooooooooooooooooooooooooooooooooooooooooooooooooooooom!{% endif %}