And even having a pointer to the upstream project is not enough: We
have to ship full sources, both for (part of) our licenses'
requirements, and to be able to properly support our projects in the
future. If http://some.developer.net/projects/JS-Foo disappears from
the Internet, then libjs-foo (which only ships foo.min.js) will no
longer be maintainable.
BTW, I don't know JS (other than for similarity with other languages), but out
of curiosity I tried this from node-uglify package and it looks prettier and
more readable than some Python code (not to speak about Fortran) that I see
everyday, or 30K line 'configure' scripts. Basically it's missing comments and
most original object/variable names, but member/method names of common libraries
make the code more or less easy to follow -- if you somehow cannot go to grab
the unminified jquery version for whatever reason.
If it's missing function and variable names, a skilled developer will
have some head-scratching time trying to figure out what a simple
function does. And if you suggest minifying a "trivial" file such as
query.js... Well, that will ensure everybody you have been away from
JS development ;-)