0.1.6 • Published 10 years ago

gulp-ejs-compile-commonjs v0.1.6

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

gulp-ejs-compile-commonjs

NPM version Build status Code Climate Coverage Status Dependencies devDependencies

gulp-ejs-compile-commonjs 此插件可以将ejs模板编译成js文件并合并生成commonJs风格的模块化文件.

DEMO

tmpl1.ejs

<h1><%=title%></h1>

tmpl2.ejs

<div><%=name%></div>

result:

var tmpl = {
"tmpl1": function (data) {
var __p=[],_p=function(s){__p.push(s)};
;_p('<h1>');
;_p(__e(title));
;_p('</h1>\r\n\
');
return __p.join("");
},
"tmpl2": function (data) {
var __p=[],_p=function(s){__p.push(s)};
;_p('<div>');
;_p(__e(name));
;_p('</div>\r\n\
');
return __p.join("");
}
};
module.exports = tmpl;

use module:

var tmpl = require('tmpl');
var tempStr = tmpl.tmpl1({params...});

Use Example

var gulp = require('gulp');
var ejsCompiler = require('gulp-ejs-compile-commonjs');

gulp.task('default', function(){
	gulp.src('./js/*/tmpl/*.ejs')
		.pipe(ejsCompiler('tmpl.js'))
		.pipe(gulp.dest('./dist/'));
});

License

This project is distributed under the MIT license.

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago