Neste artigo você vai aprender qual o significado do arroba em pacotes npm, o @ que serve como prefixo de alguns pacotes
Fala programador(a), bora aprender mais sobre os pacotes do npm!
Estes arrobas na frente do nome dos pacotes pertencem a uma nova funcionalidade dos pacotes do npm, chamada de: scoped packages
Que basicamente nicham um pacote, trazendo uma espécie de namespace para ele
Um exemplo bem clássico destes pacotes são os do o framework Angular, que todos tem o prefixo de @angular
Então sabemos que eles pertecem a estrutura do framework, isso faz com que eles sejam dependências diretas do Angular e também ajudam a dividir o pacote principal
Separando assim o projeto em responsabilidades, como o pacote para requisições http
Que é o: @angular/http, ou seja, faz parte do Angular e o seu papel é trabalhar com as requisições entre a aplicação front-end e o servidor
Além disso, estes pacotes não são aparentes na busca pública, pois separados da sua estrutura principal não tem muita valia
E outra curiosidade é que a primeira parte do nome representa a organização/empresa por trás do pacote, ou seja, o angular é porque pertence ao Angular
Já a segunda parte é o nome do pacote, que geralmente atribui a sua principal função, como o http é trabalhar com requisições HTTP
Conclusão
Neste artigo você aprendeu qual o significado do arroba em pacotes npm
Vimos que é um recurso chamado de scoped modules, destinado a pacotes segmentados de outros maiores
E que há uma empresa/organização por trás dos mesmos
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!