lodashが各メソッド毎にモジュールとして分割されていたらしく、特定のメソッドだけを使いたい場合はその分割されたモジュールだけをインストールすれば良いようになったみたいだ。
$ npm install lodash.template
$ node
> require('lodash.template')('<ul><% var i = 0; while (i++ < 5) { %><li><%= i %></li><% } %></ul>')()
'<ul><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li></ul>'
lodashのtemplate()
だけ使いたい場合はlodash.template
をインストールすれば良い。
$ du -ch node_modules/lodash
...
1.9M total
$ du -ch node_modules/lodash.template
...
228K total
ファイルサイズが抑えられて良いかも。
lodash-nodeの他にlodash-amdというリポジトリもあるのでブラウザ上でもAMDで似たようなことができるみたいだ。