npm quality and maintenance rank has wrong values if package has repo not on github.
What I Wanted to Do
Packages hosted on github and other SCM providers (e.g. gitlab, bitbucket, etc.) have the same rating
What Happened Instead
Packages hosted on github are given higher scores
Create package with repo on gitlab.com
Setup mirroring to github to compare ratings
Publish both packages to npm
Compare package rank
Package rankings are based on npms.io analyzer. However that project looks like abandoned and not well maintained. As a result it provides incorrect ratings and gives user false results regarding package quality.