Node.js

Githubのプルリクエストを指定してnpm installする方法


https://yuis.xsrv.jp/data/OP1l5ET2omOQj6nDKKYoC9npzwOpw9jw.png

Githubではプルリクエストで、実装されていないベータ機能のようなものだったり、逆に面倒とか需要がないといった理由で機能追加されなかった機能、オーバーライドを数多くと見つけることができます。

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_30cf449a-7b82-49a6-a572-be9a0c3fb646.png

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