This repo is a grunt task for rendering WieldyMarkup templates. Integrate with Yeoman for a better workflow!
Install this plugin with the command:
npm install grunt-wieldyjs
Next, add this line to your project's grunt file:
grunt.loadNpmTasks("grunt-wieldyjs");
Lastly, add the configuration settings (see below) to your grunt file.
This task has two required properties, src
and dest
, and one optional property, options
:
src
should be a glob matching all files.dest
should be a directory in which to reproduce the directory tree of files matching thesrc
glob.- Both
src
anddest
will be evaluated relative to the grunt.js file. - Files matching
src
will overwrite files in thedest
directory. options
should be an object with key-value pairs.- The only currently supported option is
basePath
, which should be the prefix to remove from the path of files matchingsrc
.
An example configuration looks like this:
grunt.initConfig({
wieldyjs: {
compile: {
src: 'src/**/*.wml',
dest: 'dest/',
options: {
basePath: 'src/'
}
}
}
});