忘れがちなので、メモ。
CoffeeScriptで即時関数をつけるときのやり方
do ($ = jQuery , _ = _)->
some = (arg)->
console.log arg
CoffeeScriptのコンパイル時に追加されるトップレベルの即時関数を外す場合
bare(-b、--bare)オプションをつけてコンパイルする
$ coffee -c -w -b -o . .
Gruntではbareオプションをtrueにする
Gruntfile.coffee
coffee:
frontDev:
options:
bare: true
expand: true
flatten: false
cwd: 'src/js/'
src: ['**/*.coffee']
dest: 'public/js/'
ext: '.js'
おわり