Fill in missing github related information during and after data mining
Fits into the mining steps as follows:
- mine npm users and packages
- initially each user will have at most one github login (the one that is supplied)
- deduce all user's github logins from the packages that supply a github repo url
- collect github repository data for all github logins supplied for that user
- since multiple npm users could use same gihub logins at time, check to not get this info twice
- deduce missing package urls from npm packages, their names and the github logins of the user
- to speed that up, we can just look up github repos that we already fixed for each login instead of pinging github directly like npmatchub does by default
- therefore we'll override
resolve
- at this point all data has been fixd and missing pieces filled in
Nix, Nada, Nichevo, Nothing --> go away!
npm install valuepack-fix-npmatchub
MIT