なんかCoffeescriptをGruntでコンパイルして、concatしたりとかだるいなーってずーっと思ってました。 Classとかを他のファイルから参照しようとするとwindow.classNameとか@classNameとかにしないといけないですし、ファイル名順に結合するので、アルファベット順で後ろにくるクラスを読もうとするとエラー吐いたり、いまいち依存関係が見えなかったり。 小規模な開発であれば問題ないのですが、Coffeescriptで大量にClassを作ったりすると、結構大きな問題になってきます。かといってrequire.jsとか面倒くさい。 というわけで、最近流行のbrowserifyを使ってみました。 npmとbrowserifyを使ったクライアントサイドのウェブアプリ開発 Browserify: それはrequire()を使うための魔法の杖 ざっくり言うと、ブラウザで、n