bower.jsonで各パッケージのmainプロパティを上書きする
こんにちは。うどんを食べました。きたけーです。
taptapship/wiredep · GitHub とかを使うとbowerでいれたパッケージのbower.jsonから、HTMLにscript要素を追記してくれるので便利です(この場合、各script要素のsrc属性はbower.jsonのmainプロパティで指定されているファイルになります)。
ですが、パッケージのbower.jsonのmainプロパティで指定されているファイル以外にもパッケージに含まれているプラグインであったりロケールのファイルも使いたい場合があります。
そんなときはプロジェクトのbower.jsonで各パッケージのmainを上書きすることで解決できます。こんなかんじです。
{ "overrides": { "foo": { "main": ["bar", "baz"] } } }
mainプロパティはファイルを複数指定できます。bower.jsonの仕様は bower/bower.json-spec · GitHub にあるので、時間があるときにさっと目を通すとよさそうです。