There is a huge difference in the barrier to entry. To contribute a module to cpan versus contributing a module to NPM.
You might consider the barrier a feature, but it is a wild difference.
You might consider the barrier a feature, but it is a wild difference.
For what it's worth, uploading to CPAN is not very difficult. Getting a PAUSE account is easy and uploading is no problem. It's really no harder than the PyPI system.
As I said in another comment, it might end up being to the detriment of node, but now it feels like a feature.