Please implement a GitLab npms collector so that npm packages on npmjs.com hosted on GitLab.com are not penalized
Problem to solve
NodeJS packages are hosted on npmjs.com. The ranking system pretty much only works with GitHub so npm packages that are hosted on GitLab are penalized with a bad rating and appear lower down in the search results. This makes people prefer hosing NodeJS modules on GitHub instead of GitLab.
Intended users
All developers who have NodeJS packages on npmjs.com and care about their ratings.
Further details
Use case: I am one of the hundreds of thousands of developers who wrote an awesome NodeJS package and I would like to share it with the world. I would love to host it on GitLab because GitLab is awesome and because my package will totally not be penalized with a bad score on npmjs.com.
Proposal
I think it is in your best interest to have someone contribute a GitLab collector to the npms software. And with someone I mean not someone from the community, but one or more of you full time payed GitLab guys.
You should also consider extending your API if you find that it can not provide the tools needed for analysis.
Permissions and Security
Npms maintainers will have to accept your PM.
Documentation
Testing
You should probably test it. :)
What does success look like, and how can we measure that?
A full success would be if a NodeJS package on npmjs.com gets the same score regardless whether it is hosted on GitHub or GitLab.