Why does npm flash "verb" and "sill" while installing things?

node.jsNpm

node.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

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionDuane JView Question on Stackoverflow
Solution 1 - node.jsPeter ReidView Answer on Stackoverflow
Solution 2 - node.jsAbdollahView Answer on Stackoverflow