即使在明確患有的是心因性勃起障礙,需要正確的心理健康治療才能根治問題,仍是無可奈何地依靠服用犀利士、威而鋼等ED藥物。因為心理疾病難以完全治愈,一定條件下可從新觸發。

Desenvolvimento Javascript Node.js

Como publicar pacotes na plataforma NPM

O post tem como objetivo ensinar a maneira correta de publicar os pacotes desenvolvidos no repositório global npmjs.com, mais conhecido como NPM.

Como publicar pacotes na plataforma NPM

Antes de demonstrarmos como publicar um pacote no NPM vamos primeiramente abordar alguns conceitos como, o que é NPM e como se cadastrar na plataforma.

O que é NPM

NPM (Node Package Manager) é um gerenciador de pacotes para Javascript que permite você compartilhar seu código fonte com o mundo. Com ele é possível, instalar, atualizar, controlar versões e dependências de pacotes e também publicar seus pacotes. 

Como se cadastrar na plataforma

Para publicar um pacote primeiramente é necessário que você se cadastre na plataforma.

O cadastro pode ser efetuado via linha de comando ou site. Em ambos os processo você deverá confirmar abrir sua caixa de e-mail e confirmar seu cadastro posteriormente.

Cadastrando por linha de comando

Para se cadastrar via linha de comando basta abrir o terminal e digitar (Precisa ter o Node.JS instalado no PC):

npm adduser

Após executar o comando, basta preencher as informações solicitadas e pronto.

Cadastrando pelo site

A outra forma de se cadastrar é pelo site. Basta acessar o site e preencher o formulário de cadastro.

Como publicar na plataforma NPM

Para que você possa publicar um pacote é necessário que você esteja logado em sua conta a partir de seu computador, para isso execute:

npm login

Você terá que informar o login e senha, e pronto agora você pode publicar seus pacotes nodejs.

Para publicar seus pacotes da forma correta é necessário configurar o arquivo package.json da forma correta. Veja abaixo um exemplo para este arquivo:

{
  "name": "meu-pacote",
  "description": "Descrição sobre o pacote",
  "readmeFilename": "README.md" ,
  "keywords": [
    "minhas",
    "palavras",
    "chaves"
  ],
  "tags": [
    "minhas",
    "tags"
  ],
  "version": "0.0.1",
  "author": {
    "name": "Jayr Alencar",
    "email": "jayralencarpereira@gmail.com",
    "homepage": "http://www.jayralencar.com.br"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/JayrAlencar/sqlite-cipher.js"
  },
  "dependencies":{
    "sql.js":"0.2.0",
    "crypto-js":"3.1.5"
  },
  "license": "MIT",
  "engines": {
    "node": ">=0.8.0"
  },
  "main": "index.js"
}

Para criar o arquivo de configuração basta esta na pasta do seu projeto e digitar:

npm init

Publicando

Para publicar você só precisa estar na pasta do seu projeto e executar:

npm publish

Para testar instale seu pacote usando:

npm install meu-pacote

Como excluir um pacote da plataforma

Caso você tenha publicado seu pacote em menos de 72 horas, você pode remover todo o pacote executando o comando:

npm unpublish <nome do pacote> -f

Caso você queria remover apenas uma versão do pacote, basta executar o comando:

npm unpublish <nome do pacote>@<versão do pacote>

Se o tempo de publicação do pacote tiver passado das 72 horas, apenas será possível depreciar o pacote e transferi-lo para a conta do NPM.

Como depreciar o pacote

Para depreciar o pacote execute o comando:

npm deprecate <nome do pacote> "<mensagem de alerta para quem ainda form utilizá-lo>"

Caso você queria depreciar apenas uma versão execute o comando:

npm deprecate <nome do pacote>@<versão> "<mensagem de alerta para quem ainda form utilizá-lo>"

Depois que você depreciou o pacote é possível transferi-lo para o NPM por meio do comando:

npm owner rm <usuário> <pacote>

Dica

Acesse nosso canal no YouTube para visualizar outros vídeos sobre programação, como por exemplo Python, Java e Desenvolvimento de sistemas comerciais utilizando a linguagem C#.

Participe do nosso grupo de estudos no Facebook acessando o link https://www.facebook.com/group

Parte do material foi retirado de Clube dos Geeks.

About the author

Danilo Filitto

Mestre em Ciência da Computação pela Universidade Estadual de Maringá - UEM, Pós-Graduado em Redes de Computadores e Comunicação de Dados pela Universidade do Estado do Paraná - UEL, Bacharel em Ciência da Computação pela Universidade do Oeste Paulista - UNOESTE.

Atuo na área acadêmica como professor desde 2006. Atualmente leciono na UNOESTE (Universidade do Oeste Paulista), no SENAC (Serviço Nacional de Aprendizagem Comercial) e possuo vários cursos na Udemy (https://www.udemy.com/user/danilo-filitto/).

Além disso, sou o CEO dos sites https:www.dfilitto.com.br e https:www.makeindiegames.com.br

Você também pode me encontrar no YouTube por meio do endereço https://www.youtube.com/danilofilittoppr

Aprenda a criar seus próprios jogos

Cursos em promoção

Cursos em destaque

Quer aprender a programar?

Aprenda a criar seus próprios jogos com os melhores desenvolvedores