# npm > Gerenciador de pacotes JavaScript e Node.js. > Gerencia projetos Node.js e suas dependências de módulos. > Mais informações: . - Cria um arquio `package.json` com os valores padrões (omita `--yes` para torná-lo interativo): `npm init {{[-y|--yes]}}` - Baixa todos os pacotes listados como dependências em `package.json`: `npm install` - Baixa uma versão específica de um pacote e o adiciona à lista de dependências em `package.json`: `npm install {{pacote}}@{{versão}}` - Baixa a última versão de um pacote e o adiciona à lista de dependências de desenvolvimento em `package.json`: `npm install {{pacote}} {{[-D|--save-dev]}}` - Baixa a última versão de um pacote e o instala globalmente: `npm install {{[-g|--global]}} {{pacote}}` - Desinstala um pacote e o remove da lista de dependências em `package.json`: `npm uninstall {{pacote}}` - Lista todas as dependências instaladas localmente: `npm list` - Lista todos os pacotes de nível superior instalados globalmente: `npm list {{[-g|--global]}} --depth {{0}}`