[OE-core] [RFC][PATCH 0/6] NPM refactoring

Alexander Kanavin alex.kanavin at gmail.com
Thu Oct 24 17:58:13 UTC 2019


On Thu, 24 Oct 2019 at 19:45, Stefan Herbrechtsmeier <
stefan at herbrechtsmeier.net> wrote:

> > The package-lock.json in their tarball is 600K.
>
> The project use two major version and seven different versions with 30
> installations of debug. Furthermore the dependencies include build tools
> which should not be installed on the device.
>
> The "@angular/cli" (242) and "node-red" (324) package share 106 packages.
>

I have to ask: what point are you trying to make?

Here's a related lwn article describing a similar problem faced by opensuse:
https://lwn.net/Articles/712318/

""Ruby dependency hell has nothing on JavaScript dependency hell," he said.
A "hello world" application based on one JavaScript framework has 759
JavaScript dependencies; this framework is described as "a lightweight
alternative to Angular2". There is no way he is going to package all 759
dependencies for this thing; the current distribution package-management
approach just isn't going to work here."

Alex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20191024/fd522e87/attachment-0001.html>


More information about the Openembedded-core mailing list