gulp-eco
Gulp plugin to compile eco.js template engine
Install with npm
npm install --save-dev gulp-eco
js
var gulp = require('gulp');
var eco = require('gulp-eco');
gulp.task('eco', function () {
return gulp.src(paths.templates)
.pipe(eco({basePath: 'frontend/javascripts'}))
.pipe(concat('templates.js'))
.pipe(gulp.dest('./dist'));
});
gulp.task('default', ['eco']);
Type: String
Default: JST
define your own namespace to access the templates:
eco({namespace: 'ECO'})
access templates via:
window.ECO["template_name"]({name: 'Manfred'})
Type: String
Default: ``
eco compiles every template file into a function, which you can call with:
window.JST["template_name"]({name: 'Manfred'})
The template_name
depends is the absolute path to the file. E.g.
/var/www/app/templates/users/users.jst.eco
By passing basePath: 'app/templates'
you can strip the template_name
to
users/users.jst
MIT © Kalle Saas [email protected]