Description
Just a proposal, I'm not even convinced this is a good idea.
The only thing I want to do is gaining some time in the indexing, and the packages that are the less relevant are usually the slowest because there is no cache anywhere.
We could:
- exclude them entirely
- add them without additional data, to the index with a flag
- process them like every other with a flag
- do nothing
Security holded
e.g: https://www.npmjs.com/package/kamonetucbp
They do not provide any value and cache miss everywhere obviously.
Test user and test packages
I don't have a very exhaustive list, but for example Ryan (ts maintainer) has created a lot of package to test DefTyped release.
https://www.npmjs.com/~ryancavanaugh
I also saw a lot of tests and repetitive pattern, but not sure how to catch them without ignoring others too.
Old packages
Probably not a good idea to ignore old packages (> 6 years old), some well appreciated packages do not receive update often.