Grunt allow you to get & set any configuration property.
Put it below grunt.initConfig
:
var files = grunt.config.get('concat.js.files').map(function(prop){
prop.nonull = true;
return prop;
});
grunt.config.set('concat.js.files',files);
Another way is to create the object and then pass it to initConfig:
files = [
{
src: ['a.js'],
dest: 'b.js'
}, {
src: ['c.js'],
dest: 'd.js'
}
];
files = files.map(function(prop) {
prop.nonull = true;
return prop;
});
grunt.initConfig({
concat: {
js: { files: files}
}
});