gruntjs/grunt-contrib-coffee — pull request #9 by spacenick (2012-12-22 20:40:18+00:00)
Title: Invert compile/concat process.

Actually grunt coffee is compiling and then concatenating.

I inverted the process (concatenating coffee source and compiling the whole concatened source code) in order to avoid code duplication such as __extends definition etc since the coffee-script parser is able to detect theses helpers duplication.

Also the whole concatened-compiled script is wrapped within a single anonymous function, unless having a lot of different pieces of code wrapped by several anonymous functions.