Titanium でも CoffeeScript を使いたい!
→ .coffee ファイルを作成・変更したら自動で .js にコンパイルして Resources フォルダ内に入るようにしたい。
→ Jitter っていう便利なものがあるよ!
前提
Mac
npm (入ってない人はコチラを参考に)
Jitter のインストール
Jitter を使うと、ファイルの変更を検知して自動で JavaScript を CoffeeScript に変換してくれます。
まだ CoffeeScript をインストールしてない場合は
$ npm install -g coffee-script
でインストールしてください。
次に Jitter を
$ npm install -g jitter
でインストール。
coffee コードの自動コンパイル
Resources/coffee
フォルダ内に CoffeeScript でソースコードを書いて、その変換コードを Resources/js
フォルダ内に生成することにします。
coffee
, js
フォルダを作ったら、Resources
フォルダ内で
$ jitter coffee js
とするだけ!
試しに coffee
フォルダ内に .coffee ファイルを作成すれば、js
フォルダに .js ファイルができるはず。
Growl を使ったエラー表示
growlnotify をインストールすれば、CoffeeScript に文法エラーがあった場合に Jitter が自動で Growl 通知をしてくれるという素敵さ。