I vote in favor of retaining backwards compatibility at almost-great costs. I've been supporting a bunch of "old" lineman projects lately so if it's not a lot of work id keep it BC with a comment

On Thu, Sep 26, 2013 at 8:56 PM, David Mosher <notifications@github.com>
wrote:

>> -  grunt.registerTask "webfonts", "copy webfonts to dist/webfonts", (target) ->
>> -    target = target or "dist"
>> -    @requiresConfig "webfonts.files"
>> -    @requiresConfig "webfonts.#{target}"
>> -    taskConfig = grunt.config.get("webfonts")
>> -    targetConfig = grunt.config.get("webfonts.#{target}")
>> -    destinationPath = "#{targetConfig.dest}/#{taskConfig.root}"
>> -
>> -    grunt.log.writeln "Copying webfonts to '#{destinationPath}'"
>> -    _(taskConfig.files).each (files, basePath) ->
>> -      _(grunt.file.expand(files)).each (src) ->
>> -        dest = "#{destinationPath}/#{src.replace(basePath, "")}"
>> -        copy(src, dest)
>> -
>> -
>> -
> Yay for less code we own :)
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/testdouble/lineman/pull/104/files#r6619332