1.4.2 • Published 4 years ago

npm-curso-app v1.4.2

Weekly downloads
1
License
MIT
Repository
-
Last release
4 years ago

CURSO DE NPM

Pré configurações padrões para projetos (https://docs.npmjs.com/misc/config)

Criando um projeto npm

  • npm init
  • npm init --yes (para criar um projeto npm já pré-configurado default no package json)

Instalando depêndencias

Removendo depêndencia

Remover depêndencias inutilizadas

  • npm prune

Remover depêndencias duplicadas

  • npm dedupe

Atualizando depêdencias

Listagem de depedências

  • 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)

Criando depêndencias de dev

Versionamento Semantico

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

Possibilidade de comandos no criados no pacote

  • npm start - Inicia a aplicação é necessário criar esse comando primeiramente no package.json para depois utiliza-lo

Criando plugins globais no projeto (Não recomendado)

Pesquisa de bibliotecas no npm

Verificando e limpando cache

  • npm cache verify
  • npm cache clean --force

Verificando vunerabilidades no projeto

  • npm audit

Resolvendo vunerabilidades no projeto

  • npm audit fix --force (utilizar o --force só analisando que pode mesmo atualizar)

Conhecendo pacotes

Conhecendo os scripts do projeto

  • npm run

Lincar depêndencias locais a outros projetos locais

  • npm link (Fazer isso no repositório que quer que seja lincado)

Publicando modulo no npm

  • 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)

Criando script de test

Criar um arquivo index.test.js no projeto e referênciar no package.json em test: "node index.test.js"

Criando script de pré publicação

Criar um referencia no package.json chamado prepublishOnly: "npm run test"

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago