package.jsonにGitHubのURLを指定する
package.json
{
"dependencies": {
"hoge": "zaru/hoge"
}
}
これだけでOK。https://github.com/zaru/hoge
を示しています。http://から記載するとうまいこと反映されなかったので、短縮形にしてみたら動いた。
すでに登録されているnpmモジュールをforkして使おう
node.jsの良いところは、欲しいなーと思った機能がたいていnpmのモジュールにあって、package.jsonにモジュール名書いてnpm install
ってやれば、サクッとインストールされるところなんだけど(そんなのRubyもPerlもPHPもあるだろって感じだけど…)、時々更新が止まっていて、そのままだと動かないモジュールとかあったりします。
Pull Requestを投げて対応してくれれば良いんですが、もう1年以上Pull Requestが放置されていたり、そもそも「メンテ変わってくれ!」っていう人もいたりします。
というわけで、上記のようなpackage.json
にforkした自分のGitHubリポジトリを指定してあげれば、普段通りのnpm install
で入れられるので楽ちんというわけです。