Because of a bug/feature of Grunt, when using `ext` with files with more than one period in the name you'll need to add a rename function. https://github.com/gruntjs/grunt/issues/481#issuecomment-11296973
```coffee
rename: (destBase,destPath) ->
        return destBase + destPath.replace(/\.js$/, options.ext)
```