Skip to content

MatheusWill/utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Funções uteis

Uma biblioteca NPM para funções uteis no dia a dia do programador.

Índice

🔨 Funcionalidades do projeto

📅 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.

💳 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published