* feat: html support * fix: support empty lines between children * refactor: isScriptTagNode util * refactor: rename `glimmer` and `handlebars` tests * fix don't add newline after `directive` node * fix: support `pre` tag * fix: don't trim comments content * fix: `script` and `style` tags output * feat: indent `head` and `body` inside `html` * fix: better handle quotes around attribute value * feat: better handle embed * tests: svg into html * fix: better handle boolean and empty attributes * chore(deps): update `parse5` to latest version * fix: better handle empty attribute * tests: fix * fix: extra newline in multiline node * fix: print `pre` and `textarea` in right way * tests: xhtml doctype * fix: use `>` instead `/>` * tests: case * refactor: remove `toLowerCase()` * feat: support `prettier-ignore` * tests: empty `script` and `style` tags * fix: clean * tests: refactor and more
53 lines
994 B
Handlebars
53 lines
994 B
Handlebars
{{#block param hashKey=hashValue as |blockParam|}}
|
|
Hello
|
|
{{/block}}
|
|
|
|
{{#block almost80CharacterLongPositionalParamThatIsFirstAlmost80Chars helloWorldParam key=here}}
|
|
{{/block}}
|
|
|
|
{{#block param param param param param param param hashKey=hashValue as |blockParam|}}
|
|
Hello
|
|
{{/block}}
|
|
|
|
{{#block param param param param param param param hashKey=HashValue hashKey=hashValue}}
|
|
Hello
|
|
{{/block}}
|
|
|
|
{{#block param param param param param param param param param param param param param}}
|
|
Hello
|
|
{{/block}}
|
|
|
|
{{#block hashKey=HashValue hashKey=hashValue hashKey=HashValue hashKey=hashValue hashKey=HashValue}}
|
|
Hello
|
|
{{/block}}
|
|
|
|
{{#block}}
|
|
{{#block}}
|
|
hello
|
|
{{/block}}
|
|
{{/block}}
|
|
|
|
{{#block}}
|
|
{{#block param}}
|
|
hello
|
|
{{/block}}
|
|
{{/block}}
|
|
|
|
{{#block param}}
|
|
{{#block param}}
|
|
hello
|
|
{{/block}}
|
|
{{/block}}
|
|
|
|
{{#block}}
|
|
hello
|
|
{{/block}}
|
|
|
|
<MyComponent as |firstName|>
|
|
{{firstName}}
|
|
</MyComponent>
|
|
|
|
<MyComponent as |firstName lastName|>
|
|
{{firstName}} {{lastName}}
|
|
</MyComponent>
|