

If it's not suppose to be catering to CI use, then I would kindly suggest that CI users set the env var themselves to their liking (which is trivial in virtually every CI system, as you mentioned). Question: Is this base image supposed to be catering to CIs at the expense of non CI use? Overriding npm's default is jarring and violates principle of least surprise. Of course, vocal support is usually in favor of change (the status quo rarely triggers noise).
NPM CONFIG SET LOGLEVEL HTTP FULL
it's possible to get the full debug log during a failure without being overly verbose to STDOUTĪt the very least, this setting should not be set via environment variable, but rather via the builtin config file.the vast majority of people are now forced to manually undo a setting for the tiny percentage that want it to be different than npm's defaultĪnd most importantly, contrary to the documented rationale for this setting: thus the only way to get back to npm's default is to set our own env var npmrc or npm config set because env vars take precedence.

indeed, failures themselves are the exception, so info is necessary in a fraction of a fraction of cases the scenarios where info is actually necessary to debug a failure are vanishingly slim. warn already prints (typically) enough info during a failure case.

