Github上のプルリクエスト、いわばバージョンやブランチのようなものですが、それを指定してnpm installコマンドを実行する方法についてです。
Githubではプルリクエストで、実装されていないベータ機能のようなものだったり、逆に面倒とか需要がないといった理由で機能追加されなかった機能、オーバーライドを数多くと見つけることができます。
Github上のマージされていないプルリクエストのソースコードをnpm
で直接取得することができます。
# npm by Github pull pull request
npm install <user>/<repo>#pull/<id>/head
npm install --save markedjs/marked#pull/899/head
npm install from github pull request – Stack Overflow
ちなみに、似たことがPythonのpipなんかでもできるようです。
pip install git+https://github.com/user/repo.git@refs/pull/123/merge
python – pip: how to install a git pull request – Stack Overflow