Pré configurações padrões para projetos (https://docs.npmjs.com/misc/config)
-
npm config set init-author-name [Nome do Autor do documento]
-
npm config set init-author-email [E-mail do Autor do documento]
-
npm config set init-license [Licensa do projeto]
-
npm config delete [A configuração que deseja deletar]
-
npm get (Verifica as configurações padrões criadas do npm)
- npm init
- npm init --yes (para criar um projeto npm já pré-configurado default no package json)
- npm install [pacote que quer instalar]
- npm install [pacote que quer instalar]@[versão do pacote]
- npm install [pacote que quer instalar] --no-save (Para quando quiser utilizar o pacote sem salvar no projeto como depêndencia)
- npm remover [pacote que quer remover]
- npm rm [pacote que quer remover]
- npm uninstall [pacote que quer remover]
- npm prune
- npm dedupe
- npm install [pacote que quer atualizar]@[versão que quer atualizar] ou [* prá última versão]
- npm update (atualiza todas as depências do pacote)
- npm outdated (Verifica se existe atualizações dos plugins existentes)
- npm list
- npm list --depth=0 (lista as depêndencias do projeto de forma resumida)
- npm list -g --depth=0 (lista as depêndencias do projeto de forma resumida global)
- npm install [pacote que quer instalar] --save-dev
X.X.X - Primeiro seria para atualizações grandes ou seja que impacta na anterior X.X.X - Segundo seria atualização no pacote de novas funcionalidades que não quebra nada na versão X.X.X - Terceira opção (Bug fix) correção de bugs
- npm start - Inicia a aplicação é necessário criar esse comando primeiramente no package.json para depois utiliza-lo
- npm install [pacote que quer instalar] -g
- npm link [nome do pacote para lincar ao projeto]
- npm remove [pacote que quer remover] -g
- npm search "[o conteudo que deseja ou nome do pacote]"
- npm cache verify
- npm cache clean --force
- npm audit
- npm audit fix --force (utilizar o --force só analisando que pode mesmo atualizar)
- npm view [nome do pacote que quer ver a descrição completa]
- npm docs [nome do pacote que quer ver a documentação completa do pacote]
- npm home [nome do pacote que quer ver a home da documentação do pacote]
- npm run
- npm link (Fazer isso no repositório que quer que seja lincado)
- npm login (logar com seu usuario, senha e email cadastrado)
- npm publish (comando de publicação e atualização lembrando sempre de atualizar a versão antes no package.json)
Criar um arquivo index.test.js no projeto e referênciar no package.json em test: "node index.test.js"
Criar um referencia no package.json chamado prepublishOnly: "npm run test"