grunt-caveman
Compile Caveman templates on the server-side using Grunt. Optionally render templates on the server-side as well.
Installation
npm install grunt-caveman
Usage
Add the grunt-caveman task to your Grunt config:
grunt;
Server-side compiling, client-side rendering
caveman: compile: src: 'path/to/templates/*.html' dest: 'public/templates.js'
Rendering pre-compiled templates on the client-side:
var myTemplateData = foo: 1 2 3 bar: true ;var html = Caveman;documentinnerHTML = html;
Server-side compiling and rendering
caveman: compile: src: 'path/to/templates/*.html' data: foo: 1 2 3 bar: true render: 'indexPage': 'public/index.html' 'aboutPage': 'public/about/index.html' 'contactPage': 'public/contact/index.html'
License
MIT. Copyright © 2016 Andrew Childs