
Add, extend, sort or strip YAML front matter. Also has options for populating randomized mock data.
Visit Assemble's documentation for many more examples and pointers on getting started.
In your project's Gruntfile, add a section named matter to the data object passed into grunt.initConfig().
grunt.initConfig({
matter: {
options: {
// Task-specific options go here.
},
target: {
// Target-specific file lists and/or options go here.
}
}
})
Type: Object
Default value: undefined
Extend YAML front matter with given properties. Example:
Type: Object
Default value: undefined
Extend YAML front matter with generated random data, based on a defined template model. See datafixture.js for the full list of options.
Type: Boolean
Default value: false
Alphabetically sort the properties in the specified YAML front matter.
Type: Boolean
Default value: false
Strip all YAML front matter from the given pages.
Extend YAML front matter in the given pages with any number of custom properties.
grunt.initConfig({
matter: {
options: {
props: {
foo: 'One',
bar: 'Two',
someObj: {
baz: 'Lorem'
}
}
},
files: {}
}
});
grunt.initConfig({
matter: {
options: {
mock: {
"lorem": "lorem"
values: "0...100:2",
names: ["Ian",2, 10.4, true, "Andros"],
complex: {
PO:"20000...30000",
country: ["Mexico", "Canada", "US"]
}
}
},
files: {}
}
});
Copyright (c) 2013 Jon Schlinkert, contributors. Released under the MIT license
This file was generated on Mon Sep 02 2013 09:44:51.