Why does npm flash "verb" and "sill" while installing things?
node.jsNpmnode.js Problem Overview
I'd like to understand what is intended to be communicated by the words "verb" and "sill" when installing node modules via npm:
⋊> ~/t/quill on develop ◦ npm install 15:35:02
⸨ ░░░░░░░░░░░░⸩ ⠙ fetchMetadata: sill mapToRegistry uri https://registry.npmjs.org/big.js
The sill
right before mapToRegistry
also changes to verb
and back again. What do these mean?
node.js Solutions
Solution 1 - node.js
I believe this is referring to the silly
(sill
) and verbose
(verb
) log levels for npm install
. See changelog here.
I am not quite sure how it ascertains which to use, but it is for the npm log files to enable easier debugging for developers.
Solution 2 - node.js
sill
shows log level is silly
in which almost anything is logged. verb
indicates verbose
log level that shows log messages a little bit less than silly
but more than info
. Regarding the npm
official documentation, it has following log levels that are sorted from the least log messages to the most ones:
-
silent
-
error
-
warn
-
notice
-
http
-
timing
-
info
-
verbose
-
silly