gulp-bem-xjst

3.1.1 • Public • Published

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

Package Sidebar

Install

npm i gulp-bem-xjst

Weekly Downloads

3

Version

3.1.1

License

MIT

Unpacked Size

10.1 kB

Total Files

6

Last publish

Collaborators

  • blond
  • miripiruni
  • qfox
  • tadatuta