Gitのsubmoduleの更新が面倒になってきたのでBowerを使うように変更した。のでnormlize.scssやscss-partialsなどのbower.json
をちゃんと書いてBowerのレジストリに登録した。そしてそれらを使うようにhail2u.net-stylesなどを直してた。一生分bower.json
書いた気分だ。
プロダクションでそのまま使われる可能性があるJavaScriptやCSSのライブラリと違って、開発中にしか使われないようなSassのパーシャルなんかではmain
は指定する必要がなさそう。インストールについても--save-dev
オプションを使いdevDependencies
の方に追加されるようにREADME等で書いておくと良いような気がする。
$ bower install --save-dev modularized-normalize-scss
仕様ではversion
は必須になっていないけど、ライブラリのbower.json
では必須なんじゃないかと思う。プロダクトのbower.json
ではあってもなくても良いので必須になってないだけっぽい。
ドキュメントがサラっとしすぎてて混乱しまくる……。