Next Phenomenal Microbrewery
    Wondering what’s next for npm?Check out our public roadmap! »

    gulp-smarty4js-render

    0.1.9 • Public • Published

    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

    Install

    npm i gulp-smarty4js-render

    DownloadsWeekly Downloads

    29

    Version

    0.1.9

    License

    MIT

    Unpacked Size

    253 kB

    Total Files

    27

    Last publish

    Collaborators

    • avatar