util-ui-teste v1.0.1
Nova Plataforma - MFE UTIL UI
Esse projeto é a biblioteca de componentes da eAuditoria.
Para rodar:
- Este script é uma maneira de verificar o tipo do código TypeScript sem emitir arquivos JavaScript.
yarn typecheck
- Este script é utilizado para rodar localmente através da porta definida no package.json
yarn dev
Repositório:
- Bitbucket: https://bitbucket.org/adminea/nova_plataforma_mfe_util-ui
- NPM: https://www.npmjs.com/package/@e-auditoria/util-ui
Override DevTools
Após rodar o script yarn dev
, o projeto estará sendo rodado localmente. Para realizar a substituição do MFE, é necessário ir até a URL de origem.
No navegador, vá até o localstorage e adicione a chave "devtools" e valor "true". Recarregue a tela, irá aparecer um ícone { ... } no rodapé direito.
Abrirá o menu "Import Map Overrides", clique em qual Modulo você deseja alterar, irá aparecer uma caixinha com um input Override URL, coloque o endereço local + microfrontend. Por exemplo: "http://localhost:7001/e-auditoria-util-ui.js"
Para verificar o passo a passo, você poderá acessar a URL.
Publicação NPM // Verdaccio
Para realizar a publicação, é necessário seguir os seguintes passos:
Para publicar o pacote npm publish --registry https://verdaccio.e-auditoria.com.br
Para despublicar o pacote npm unpublish "pacote" -f
Para adicionar um usuário npm adduser --registry https://verdaccio.e-auditoria.com.br/
Para realizar o "login" npm login --registry https://verdaccio.e-auditoria.com.br/
Para verificar qual usuário está logado npm whoami
Para deslogar um usuário npm logout
Links importantes
Publicação via bitbucket pipelines
https://mskutta.github.io/2018/05/25/private-npm-packages-in-bitbucket/ https://medium.com/@kittholland/using-bitbucket-pipelines-to-publish-and-consume-an-npm-package-994eb2fb1a37 https://bitbucket.org/kittholland/shared-library/src/master/bitbucket-pipelines.yml https://bitbucket.org/kittholland/shared-library/src/master/ https://dev.to/monicat/build-publish-your-own-private-npm-package-for-free-47ol
1 month ago