I'm using the following method to optimize multiple modules (optimizing multiple) and everything works fine when I am not using the multitask configuration.
This works:
'requirejs': require('./build_config/requirejs.js')(grunt, config)
This doesn't:
'requirejs': {
'task1': require('./build_config/requirejs.js')(grunt, config)
}
where requirejs.js is as follows: The gist