Encontre a versão instalada de um pacote npm
Para ver a última versão de todos os pacotes npm instalados, incluindo suas dependências:
npm list
Por exemplo:
❯ npm list/Users/pauloluan/dev/node/cowsay└─┬ cowsay@1.3.1├── get-stdin@5.0.1├─┬ optimist@0.6.1│ ├── minimist@0.0.10│ └── wordwrap@0.0.3├─┬ string-width@2.1.1│ ├── is-fullwidth-code-point@2.0.0│ └─┬ strip-ansi@4.0.0│ └── ansi-regex@3.0.0└── strip-eof@1.0.0
Você também pode abrir o arquivo package-lock.json
, mas você terá que ler muita informação desnecessária.
npm list -g
tem o mesmo funcionamento, porém para pacotes instalados globalmente.
Para obter obter apenas os pacotes top-level (basicamente aqueles que você pediu para o npm instalar e estão listados no package.json
), execute npm list --depth=0
:
❯ npm list --depth=0/Users/pauloluan/dev/node/cowsay└── cowsay@1.3.1
Você pode obter a versão de um pacote em específico fornecendo o nome dele:
❯ npm list cowsay/Users/pauloluan/dev/node/cowsay└── cowsay@1.3.1
Isso também funciona para dependências dos pacotes instalados:
❯ npm list minimist/Users/pauloluan/dev/node/cowsay└─┬ cowsay@1.3.1└─┬ optimist@0.6.1└── minimist@0.0.10
Se você quer ver qual é a última versão disponível de um pacote no repositório npm, execute npm view [package_name] version
:
❯ npm view cowsay version1.3.1