gulp-ejs-compile

Gulp plugin to compile lodash templates into AMD modules, with i18n.

Usage no npm install needed!

<script type="module">
  import gulpEjsCompile from 'https://cdn.skypack.dev/gulp-ejs-compile';
</script>

README

gulp-ejs-compile

Gulp plugin to compile lodash templates into AMD modules, with i18n.

We use this at Stackbin to compile client side templates :)

Installation

npm install gulp-ejs-compile --save

Usage

gulpfile.js:

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

gulp.task('views', function () {
    gulp.src('views/*.ejs')
        .pipe(compile({
            name: function (file) {
                return file.name.replace(/\.ejs$/, '');
            }
        }))
        .pipe(gulp.dest('dist'));
});

License

MIT - See LICENSE file