@maoxoo/utils v2.1.0
Uma biblioteca NPM para funções uteis no dia a dia do programador.
Índice
:hammer: Funcionalidades do projeto
:date: Calcular dias uteis para vencimento.
Criado para calcular os dias uteis para vencimento de boletos, pulando assim os feirados e finais de semana.
Os testes a seguir foram feitos com o mês de abril de 2022, onde temos 2 feriados (Paixão de cristo 15/04 e Tiradentes 21/04).
Fixando o dia 14/04/2022:
Exemplo 1
: Calcular 1 dia útil a partir de 14/04/2022, pulando os dias 15 (feriado), 16 e 17 (fim de semana) e trazendo o dia 18, a próxima segunda-feira.Exemplo 2
: Calcular 4 dias uteis a partir de 14/04/2022, pulando os dias 15 e 21 (feriado), 16 e 17 (finais de semana) e trazendo o dia 22, a próxima sexta-feira.Exemplo 3
: Calcular 7 dias uteis a partir de 14/04/2022, pulando os dias 15 e 21 (feriado), 16, 17, 23 e 24 (finais de semana) e trazendo o dia 22, a próxima sexta-feira.
:credit_card: Descobrir a bandeira do cartão de crédito.
Criado para retornar a bandeira do cartão, passando o número do cartão ou o bin (6 primeiros dígitos)
Exemplo 1
: Passando um cartão fictício gerado automaticamente da bandeira Visa e esperando um Master no resultado.Exemplo 2
: Passando o mesmo cartão, agora esperando a bandeira correta, Visa.📁 Acesso a biblioteca
Como instalar:
npm i @maoxoo/calculate-billet-expiration ou yarn @maoxoo/calculate-billet-expirationImportando:
TypeScript: import { getExpirationDateByDaysSkippingWeekendsAndHolidays } from "@maoxoo/calculate-billet-expiration";JavaScript: const expirationDate = require("@maoxoo/calculate-billet-expiration");
✔️ Técnicas e tecnologias utilizadas
TypeScript
VS Code
date-fns