gulp-smarty4js-render
v0.2.0
Published
a gulp plugin for smarty4js render to html
Downloads
157
Maintainers
Readme
gulp-smarty4js-render
render smarty templates to *.html
Abstract
My usecase is fully rendering smarty templates with data for slice-cli livereload preview.
Install
npm install gulp-smarty4js-render --save-dev
Usage
The plugin will apply to any smarty templates
The output will be a rendered HTML file per template.
var gulp = require('gulp'),
render = require('gulp-smarty4js-render');
gulp.task('html', function () {
gulp.src('./src/templates/*.tpl')
.pipe(gulp.dest('build/'))
});
API
gulp-smarty4js-render can be called with options Object
replace([options])
options
Type: Object
options.left_delimiter
Type: String
Default: {{
options.right_delimiter
Type: String
Default: }}
options.baseDir
Type: String
Default: ``
options.templatesDataDir
Type: String
Default: ``
options.dataManifest
Type: Object
Default: {}
options.constPath
Type: String
Default: ``
options.rootDir
Type: String
Default: ``
// if compile source is template code and have `include, extend...` sentence in code
// you must give a path