2014-02-17
■クローズドソースなnode.jsライブラリの依存関係をdedupeする話
node.jsで開発してると、社内で作ってるライブラリの依存関係がごちゃごちゃしてくることがありますよね。
app --+--> libA ----> libB
|
+--> libB
みたいな。こういうときlibBがnpmに登録されたモジュールであればnpm dedupeコマンド一発でlibBをひとまとめにしてくれるけど、gitに登録されてやつだとしてくれない(のは以前も書いた)。で、まあやっぱり不便だし、代替策があるかどうかも良くわからんので、ぱぱっと書いた。
このコマンド使うと、github.comのプライベートレポジトリやGitHub Enterpriseに置いてあるnpm形式の社内ライブラリについて、強制的にdedupeかけることができる。
簡単。
トラックバック - http://d.hatena.ne.jp/kazuhooku/20140217/1392601045
リンク元
- 32 https://www.google.co.jp/
- 23 http://b.hatena.ne.jp/hotentry/it
- 22 http://t.co/DtutnntoEu
- 13 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=1&cad=rja&ved=0CCUQFjAA&url=http://d.hatena.ne.jp/kazuhooku/20131118/1384781154&ei=lmoBU764L4WAlQXU64EY&usg=AFQjCNEgb6rmGIO09c-AkllNbqFnjMg1ww&bvm=bv.61535280,d.dGI
- 9 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CC0QFjAB&url=http://d.hatena.ne.jp/kazuhooku/20100515/1273936802&ei=p3IBU4mrHILIkwXd-oHIDQ&usg=AFQjCNF8V-pqiuHlA1byWUGld8gpk2C3Uw&bvm=bv.61535280,d.dGI
- 8 http://reader.livedoor.com/reader/
- 6 http://feedly.com/
- 5 http://t.co/KDjq432edH
- 5 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CCcQFjAA&url=http://d.hatena.ne.jp/kazuhooku/20091118/1258547226&ei=M5wBU5rmJIrIkAXFi4CgCw&usg=AFQjCNFGe7-vSY02xQm7CnIGvtF6YNV6ew&bvm=bv.61535280,d.dGI
- 5 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CEAQFjAD&url=http://d.hatena.ne.jp/kazuhooku/20080711/1215783708&ei=rXgBU9XgOs3klAX91IDIBg&usg=AFQjCNEPg35JuviHEpo_-wK9nUeG8XkabQ&sig2=6CdQZe-CSsg5KZlNBEvEZQ&bvm=bv.61535280
おとなり日記
- 2014-02-16 Cli@ 3/33 9%