On 21/07/16 16:23, Honza Pokorny wrote:
There still seems to be some confusion about what we're saying,
so let
me attempt to summarize:
1. bundling of npm dependencies (sources) undesirable but temporarily tolerated
Taking the conversation from IRC here:
I don't think we got an answer on this yet.
If you're pulling all dependencies in, and compile a package then,
you're basically creating something comparable to statically linked
binaries: If a library has a security issue, you're going to rebuild the
whole thing.
You mentioned somewhere else, dependencies are pinned: is that true for
dependencies of dependencies as well? Or would I get a different
tarball, when collecting all dependencies (and deps of deps) in a few weeks?
node_modules/ directory --- npm downloads sources along with
artifacts
(e.g. if the package is written in coffee-script, it will contain both
the coffee-script sources and the compiled js). And, we plan to use npm
to also build the minified code (e.g. "npm run build").
--
Matthias Runge <mrunge(a)redhat.com>
Red Hat GmbH,
http://www.de.redhat.com/, Registered seat: Grasbrunn,
Commercial register: Amtsgericht Muenchen, HRB 153243,
Managing Directors: Charles Cachera, Michael Cunningham,
Michael O'Neill, Eric Shander