Comprehensive Programming Archive Network
Tonight I uploaded jQuery to CPAN.
The problem is that there are only a very small handful of folks paying any attention to the upkeep of JSAN. Truthfully JSAN will never be close to what CPAN is. Fortunately, I have found out it really doesn't need to be. :)
I started toying with the idea of putting other languages on CPAN about 5 years ago, but decided against it after discussing it with some Perl mongers at OSCON. I also started FreePAN.org in 2003 with the goal of making a CPAN for all languages, but that project never really took off.
It turns out that if you put any file in the lib/ directory of a CPAN module it will get installed. So, for example, lib/jQuery.js would be installed when the user runs make install.
> js-cpan jQuery.js /Library/Perl/5.8.8/JS/jQuery.js
ln -s `js-cpan jQuery.js` jquery.js