1.0.8 • Published 1 year ago

@napunda/pix-key-ts v1.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Pix Key Ts

A Pix Key Ts é uma biblioteca para validação, normalização e formatação de chaves Pix no Brasil. Ela suporta CPF, CNPJ, e-mail, telefone e UUID, garantindo conformidade com os padrões do Banco Central. Esta é uma versão otimizada com tipagens typscript da biblioteca pixkey.

Instalação

npm install @napunda/pix-key-ts

Uso

Importe as funções principais da biblioteca:

import { validate, normalize, format } from "@napunda/pix-key-ts";

Validação

A função validate verifica o tipo da chave Pix e retorna um array com os tipos identificados.

validate("123.456.789-09"); // ["cpf"]
validate("carlos@email.com"); // ["email"]
validate("+55 (11) 99999-9999"); // ["phone"]

Normalização

A função normalize remove formatação da chave, deixando-a no formato padrão exigido pelo sistema bancário.

normalize("123.456.789-09"); // "12345678909"
normalize("+55 (11) 99999-9999"); // "+5511999999999"

Formatação

A função format aplica a formatação padrão de exibição para cada tipo de chave Pix.

format("12345678909"); // "123.456.789-09"
format("+5511999999999"); // "(11) 99999-9999"

Testes

A biblioteca inclui testes utilizando o node:test. Para executá-los, use:

npm test

Licença

Esta biblioteca está licenciada sob a Licença MIT.

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago