nestiq-utils
v1.6.1
Published
<br>
Downloads
74
Readme
Bibliotecas de utilidade básicas - NèstiQ
Sobre esse script
Esse projeto tem por finalidade abrigar bibliotecas de uso comum nos projetos da NèstiQ
Lista de bibliotecas:
- logger: Camada intermediária para
console.log
com possibilidade de registro no GCP Logging - createAxiosRetry: Cria uma instância do axios com retentativa automática
- fetchWithTimeout: Cria uma instância do fetch com timeout
- sevicoCheckpoint: Registra na API que uma aplicação está funcionando corretamente
- temporizadorSync ou sleep: Cria um timer síncrono simples
- enviaGoogleLogging: Envia um registro de log para o painel do GCP. Necessita que o serviço
https://github.com/nestiq-negocios-digitais/gestao-infra-logging
em funcionamento
Variáveis de ambiente
Na pasta src
há um arquivo .env.example
com as variáveis de ambientes necessárias para cada módulo
Typescript
Para a construção desse modelo foi utilizado o typescript v4.9.5
Testes automatizados
Todos os testes automatizados estão na pasta tests
. Utilize o comando npm test
para executá-los.
Sobre o Desenvolvimento e Debug
Para testes locais e desenvolvimento, use o comando npm run dev
.
Changelog
v1.6.1 (09-10-2024)
- Corrigido erro de verificação de ambiente GCP no módulo logger
v1.6.0 (09-10-2024)
- Refatorado o módulo Logger para funcionar diretamente com o GCP
v1.5.0 (03-10-2024)
- Melhorada a descrição dos módulos
- Adicionado a verificação da presença de variáveis de ambiente antes de executar o módulo
- Alterado o módulo servicoCheckpoint para funcionar com o Strapi
v1.4.3 (19-08-2024)
- Alterado o nome do atributo enviado no JSON
v1.4.2 (17-08-2024)
- Melhorada a documentação
- Correção de pequenos bugs e importação
- Alteração de nome da biblioteca temporizadorSync para sleep
v1.4.1 (17-08-2024)
- Add arquivo .env.example
v1.4.0 (14-08-2024)
- Add enviaGoogleLogging p/ enviar os logs p/ api do gooogle logging
- Ajuste no logger p/ utilizar o novo método enviaGoogleLogging
v1.3.0 (26-04-2024)
- Add servicoCheckpoint
v1.1.0 (24-04-2024)
- Add axiosRetry
v1.0.0 (24-04-2024)
- Versão inicial com o logger