npm install gulp-jhaml
Implements jHaml - accept streams and buffers.
```
npm install @soyuka/gulp-jhaml --save-dev
To keep the gulp constructor simple, this won't output javascript but interpreted javascript instead. Non-interpreted Html is possible by setting {eval: false}.
By default, jhaml will interprete the haml with javascript. You can bind a scope to your templates:
`javascript
const jhaml = require('@soyuka/gulp-jhaml')
const scope = {foo: 'bar'}
gulp.src('source')
.pipe(jhaml(scope))
.pipe(gulp.dest('html'))
`
If you don't need any interpolation or any javascript interpetation:
`javascript
const jhaml = require('@soyuka/gulp-jhaml')
gulp.src('source')
.pipe(jhaml({}, {eval: false}))
.pipe(gulp.dest('html'))
`
- attributes_separator (string): a separator for embed attributes. Default to -, {ng: {click: 'test()', if: 'available'}} will render ng-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 the jhaml` library one.