¿Cómo puedo usar grunt-regarde con grunt-contrib-coffee para compilar solo los archivos .coffee modificados?

Mi proyecto tiene más de 300 archivos de CoffeeScript, por lo que toma varios segundos recompilarlo todo. Me gustaría recompilar solamente los archivos de CoffeeScript modificados.

Aquí está lo más cerca que he llegado hasta ahora, pero la estructura de carpetas "frontend-src / coffeescript" se está copiando desde el directorio src al directorio dest.

coffee: {
  changed: {
    expand: true,
    cwd: './',
    src: ['<%= grunt.regarde.changed %>'],
    dest: 'public/js/',
    ext: '.js'
  }
},
regarde: {
  coffee: {
    files: 'frontend-src/coffeescript/**/*.coffee',
    tasks: ['coffee:changed', 'livereload']
  }
}

Esto es todo con Grunt 0.4.0. Cualquier ayuda sería muy apreciada!

Respuestas a la pregunta(3)

Su respuesta a la pregunta