3.1.1 • Published 6 years ago

gulp-bem-xjst v3.1.1

Weekly downloads
11
License
MIT
Repository
github
Last release
6 years ago

gulp-bem-xjst

Compile bemhtml templates into JavaScript

NPM Status Travis Status Coverage Status Dependency Status

Requirements

Install

$ npm install gulp-bem-xjst

Usage

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.

License

MIT