. / . . / . . / . . / i 1 8 n . h e l l o M e m b e r } } No parent scope in partials No access to context in helpers { { # h e l p e r v a l u e 1 k e y 2 = v a l u e 2 } } { { e l s e } } n e w H a n d l e b a r s . S a f e S t r i n g ( ) { { # w i t h } } - never optimize for "less typing"
n s t a l l d u s t j s - l i n k e d i n n p m i n s t a l l d u s t j s - h e l p e r s http://linkedin.github.io/dustjs/ https://github.com/linkedin/dustjs
l o b j = o b j k e y = k e y / } f u n c t i o n e n u m V a l ( c h k , c t x , b o d i e s , p a r a m s ) { i f ( ! p a r a m s . o b j ) r e t u r n c h k ; v a r v a l = p a r a m s . o b j [ p a r a m s . k e y ] ; i f ( t y p e o f ( v a l ) = = " u n d e f i n e d " ) r e t u r n c h k ; r e t u r n c h k . w r i t e ( v a l ) ; } ;
no escaping { v a r | h } - force escape { v a r | j s } - JSON.stringify { . | j s } - debug the shit out of your context { v a r | u } { v a r | u c }
Don't release zalgo: by @izs d u s t . r e n d e r ( " m y T e m p l a t e " , { " k e y " : " v a l u e " } , f u n c t i o n ( e r r , h t m l ) { d o c u m e n t . b o d y . i n n e r H T M L = h t m l ; } ) ; http://dominykas.net/16
k e y = t r u e } { ? k e y } h i { / k e y } { / v a r } See also: { # v a r k e y = 0 } { ? k e y } h i { / k e y } { / v a r } { # v a r k e y = 1 } { ? k e y } h i { / k e y } { / v a r } { # v a r k e y = " " } { ? k e y } h i { / k e y } { / v a r } GH-219
= " { x } < { y } & & { b } = = { c } & & ' { e } ' . l e n g t h | | ' { f } ' . l e n g t h " } < d i v > x i s l e s s t h a n y a n d b = = c a n d e i t h e r e o r f e x i s t s i n t h e o u t p u t < / d i v > { / i f }