# 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}}`