3.1.1 • Published 7 years ago
gulp-bem-xjst v3.1.1
gulp-bem-xjst
Compile bemhtml templates into JavaScript
Requirements
Install
$ npm install gulp-bem-xjstUsage
var gulp = require('gulp');
var bemhtml = require('gulp-bem-xjst').bemhtml;
gulp.task('default', function () {
return gulp.src('page.bemhtml')
.pipe(bemhtml())
.pipe(gulp.dest('dist'));
});$ node -p "require('./dist/page.bemhtml.js').apply({block: 'page'});"API
bem-xjst engines accesible via properties bemhtml and bemtree:
var engine = require('gulp-bem-xjst')[engine];Plugin options
- String exportName — Engine handler's variable name. Default —
BEMHTML. - String engine — Engine's name. Default —
BEMHTML. - String extension — extension for file. Default —
.${engine}.js.