1.6.1 • Published 9 months ago

nestiq-utils v1.6.1

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago

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:

  1. logger: Camada intermediária para console.log com possibilidade de registro no GCP Logging
  2. createAxiosRetry: Cria uma instância do axios com retentativa automática
  3. fetchWithTimeout: Cria uma instância do fetch com timeout
  4. sevicoCheckpoint: Registra na API que uma aplicação está funcionando corretamente
  5. temporizadorSync ou sleep: Cria um timer síncrono simples
  6. 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.

Para testes locais e desenvolvimento, use o comando npm run dev.

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
1.6.1

9 months ago

1.6.0

9 months ago

1.5.0

9 months ago

1.4.2

10 months ago

1.4.1

10 months ago

1.4.0

10 months ago

1.3.0

1 year ago

1.2.0

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago