2012-09-08 misakiのcompiler作ったった(CoffeeScript編)
以前、日記で紹介したmisakiのLESS CSS Compilerを基にliquidz/misakiのCoffeeScript Compilerを作った。
GitHubにてbouzuya/misaki-coffee-scriptとして公開している。
動きの大枠はLESS CSS Compilerとまったく同じである。対象となる拡張子が.coffee
であり、configがcoffee-script-in-dir
とcoffee-script-out-dir
になり、核となるcompiler部分をrbolkey/clj-coffee-scriptに変えてあるくらいである。
template/coffee/main.js.coffee
がpublic/js/main.js
になるように設定している。
misaki-coffee-scriptも核の部分は他の方が作ったものにおまかせなので、misakiのインタフェースを合わせているに過ぎない。さすがに、これくらいならぼくでもできると思っている。
今日は、この他に自分のためのmisakiのディレクトリ構成をGistに書いてみた。このイメージ図にCoffeeScriptを書いてしまったので、作っただけで、実を言うとCoffeeScriptをろくに書いたことがない。直近のWEB+DB Pressに入門記事があったので調子に乗ってみただけである。
20 min.