open-index/open-npm huggingface dataset:
npm package: @stiunb/unb-lib-components
Description: Esse projeto é um repositório de componentes para ser reutilizados por todos os frontends em angular disponíveis pela UnB.
Latest version: 21.0.4

Esse projeto é um repositório de componentes para ser reutilizados por todos os frontends em angular disponíveis pela UnB.

O projeto é composto de duas estruturas:
- unb-lib-components: a biblioteca de componentes reutilizáveis
- unb-lib-components-showcase: a implementação dos componentes atráves de um showcase, mostrando em detalhes como funciona e como utilizar um componente fornecido pela lib.

Para rodar o projeto:
-baixar do git
-npm install
-npm start
-acessar pelo endereço http://localhost:4200/tutorial

Para publicar a biblioteca:
- alterar a versão no package.json do unb-lib-components (atenção, não é o package.json do showcase)
- ng build unb-lib-components (vai gerar uma pasta dist)
- cd dist/unb-lib-components
- npm login
- npm publish 
-   - (precisa estar logado no npm com o usuári da unb)

Se quiser empacotar a versão para testar em outro projeto. Basta fazer:

Após gerar o build da lib, execute:
- cd dist/unb-lib-components
- npm pack
Será gerado um arquivo no formato:
- stiunb-unb-lib-components-18.0.44.tgz

No projeto que irá consumir a lib, limpe as dependências existentes para evitar conflitos.

- npm cache clean --force

Jogue o arquivo criado no root do seu projeto (onde está o package.json)
No package.json, adicione a dependência apontando para o arquivo local:

{
  "dependencies": {
    "@stiunb/unb-lib-components": "file:./stiunb-unb-lib-components-18.0.44.tgz"
  }
}

- npm install
Para confirmar que a lib local está sendo utilizada:
- npm ls @stiunb/unb-lib-components
resultado esperado 
- @stiunb/unb-lib-components@18.0.44