Gulp jhaml
Implements jHaml - accept streams and buffers.
Installation
npm install @soyuka/gulp-jhaml --save-dev
Usage
To keep the gulp constructor simple, this won't output javascript but interpreted javascript instead. Non-interpreted Html is possible by setting {eval: false}
.
Simple example
By default, jhaml will interprete the haml with javascript. You can bind a scope to your templates:
const jhaml = const scope = foo: 'bar' gulp
Html only
If you don't need any interpolation or any javascript interpetation:
const jhaml = gulp
More options
attributes_separator
(string): a separator for embed attributes. Default to-
,{ng: {click: 'test()', if: 'available'}}
will renderng-click="test()" ng-if: "available"
eval
(boolean): Wether to interprete javascript or not. Note that the behavior of this flag is slightly different from the of thejhaml
library one.