gruntjs: использовать файлы с динамическим отображением в многозадачном конфиге один раз для всех целей

в моей мультизадаче я хочу использовать динамические отображения дляфайлы свойство config

files: [
    {
      expand: true,     // Enable dynamic expansion.
      cwd: 'lib/',      // Src matches are relative to this path.
      src: ['**/*.js'], // Actual pattern(s) to match.
      dest: 'build/',   // Destination path prefix.
    },
  ] 

можно ли указать "файлы» свойство один раз для всех целей (и они будут расширены), чтобы избежать избыточности? все цели работают с одинаковой файловой структурой, с одинаковыми файлами

что-то вроде:

taskName: {
  target1: { prop1:1 },
  target2: { prop1:2 },
  files: [
    {
      expand: true,     // Enable dynamic expansion.
      cwd: 'li...
      ...
    }
  ]
} 

Я могу писать файлы внутриопции' свойство, но тогда мне нужно вызвать функции расширения для этих файлов вручную.

Спасибо

[РЕДАКТИРОВАТЬ]

для тестирования:

grunt.registerMultiTask('taskname', 'im looking for files', function () {
  grunt.log.writeflags(this.files, 'this.files');
  console.log('this.files'.yellow, this.files); //double check ;)
});

Ответы на вопрос(2)

Ваш ответ на вопрос