grunt-vash
v0.1.0
Published
Compile Vash templates
Downloads
3
Readme
grunt-vash v0.1.0
Compile Vash templates
Getting Started
This plugin requires Grunt >=0.4.0
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-vash --save-dev
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
grunt.loadNpmTasks('grunt-vash');
Vash task
Run this task with the grunt Vash
command.
Task targets, files and options may be specified according to the grunt Configuring tasks guide.
Options
process
Type: Function
Default: null
Process the output of a compiled vash template.
model
Type: Object
Sets the model passed to Vash during template compilation. Any data can be passed to the template.
dest
Type: String
Sets the destination where to save compiled vash template.
Usage Examples
vash: {
compile: {
files: {
'test/fixtures/unit.vash': {
dest: 'tmp/vash.html',
model: {
theme: 'theme1', name: 'fixtures'
}
},
},
options:{
process: function(content, path){
return content.replace(/<!---->/gi, '');
}
}
},
}