2.1.0 • Published 2 years ago

@maoxoo/utils v2.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

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

    https://www.npmjs.com/package/@maoxoo/utils

  • Como instalar: npm i @maoxoo/calculate-billet-expiration ou yarn @maoxoo/calculate-billet-expiration

  • Importando: 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
2.1.0

2 years ago

2.0.0

2 years ago