At Sun, 13 Jul 2014 09:26:38 +0200,
Vincent Bernat wrote:
> 
>  ❦ 12 juillet 2014 23:08 +0100, Steve McIntyre <st...@einval.com> :
> 
> > And I've got to ask: for the couple of trivial examples that Frederick
> > pointed out - why on earth do these even exist as libraries instead of
> > being inlined wherever they're needed?
> 
> Because, in node, a library is cheap and the functionality get unit
> tested. That's why there are so many dependencies in this ecosystem.

You have all the extra metadata, extra git repository, extra
dependency tracking, etc. no matter how 'cheap' a library is.

And as far as I understand npm (correct me if I'm wrong, I don't use
npm very often), it will install dependencies in a nested way, so if
app1 use library1 and library2, and both those libraries use
tinylibrary1, tinylibrary2 and tinylibrary3, then those 3 tiny
libraries will be installed both under library1 and library2. I
wouldn't really call that cheap.


--
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/87wqbhy54i.wl%jer...@dekkers.ch

Reply via email to