読者です 読者をやめる 読者になる 読者になる

jadeをbowerで扱えるようにclient-jadeを作った

$ bower install client-jade --save

自分が使ってるbrunchやgrunt-bower-concatが動くようにbrowserifyでビルドして正しくbower.json書いた、だけ。

あとはrequire.jsなり好きなツールで読みこむなりして jade.compile('h1 foo')()とか叩けば展開される。

経緯

今作ってるアプリで、デバッグツールとしてクライアントでjadeでテンプレートを書いて任意のDOMに叩き込めるユーティリティを作っていた。まあよくある話だと思う。

クライアントでJadeテンプレートを展開しようとすると地獄が顕現した。