This originally appeared on coderwall.
I have read How to fork & patch npm modules and followed the instructions but I couldn't make it work for me. Looking at npm log I figured that the problem was with zip files being downloaded and not tarballs. So here's the trick on how to include your GitHub repository correctly in
- Go to fork's page
- Go to commits
- On the right side of the commit you want to use click "Browse code"
- On the browse code page right-click on "Download ZIP" button (or whatever it is that you are seeing) and copy the URL. It should be something like this
- Edit that URL replacing
tarballand removing the
.zipextension. You should end up with something like
- Paste that into your package.json instead of the version. Like this:
And that's it -
npm install works as it should and installs the module from the link.