Exciting news!Announcing our $4.6M Series Seed. Learn more
Socket
LoveBlogFAQ
Install
Log in

gulp-dotify

Package Overview
Dependencies
4
Maintainers
1
Versions
3
Issues
File Explorer

Advanced tools

gulp-dotify

Gulp plugin for precompilation of doT templates.

    0.1.2latest

Version published
Maintainers
1
Yearly downloads
1,948
increased by93.25%

Weekly downloads

Readme

Source

gulp-dotify

Gulp plugin for precompilation of doT templates.

Status

Build Status Code Climate Coverage Status

NPM

Example

If we have following folder structure:

app/views/users/list.html app/views/users/detail.html app/views/products/list.html app/views/products/detail.html app/views/layout.html

Then, running this code:

gulp.task('templates', function() { gulp.src('app/views/**/*.html') .pipe(dotify()) .pipe(concat('templates.js')) .pipe(header('window.JST = {};')) .pipe(gulp.dest('public/js')); });

Will produce public/js/templates.js:

window.JST = {}; JST['users-list'] = function ... JST['users-detail'] = function ... ... JST['layout'] = function ...

Options

  • root -- root folder, where templates are located (affects template name generation), views by default
  • extension -- file extension of template files, .html by default
  • separator -- template namespace-name separator, - by default
  • dictionary -- template dictionary name, JST by default

License

MIT

Keywords

Socket

Product

Subscribe to our newsletter

Get open source security insights delivered straight into your inbox. Be the first to learn about new features and product updates.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc