gerador-validador-cpf
Version:
Biblioteca JS para gerar e validar CPF (Cadastro de Pessoas Físicas) do Brasil.
59 lines (37 loc) • 2.07 kB
Markdown
# gerador-validador-cpf
[](https://github.com/tiagoporto/gerador-validador-cpf/actions/workflows/unit-tests.yml)
[](https://coveralls.io/github/tiagoporto/gerador-validador-cpf)
[](https://dashboard.stryker-mutator.io/reports/github.com/tiagoporto/gerador-validador-cpf/main)
JS lib para generar y validar CPF (Cadastro de Pessoas Físicas) en Brasil.
## Docs
Leer en otros idiomas: [English](https://github.com/tiagoporto/gerador-validador-cpf/blob/main/packages/gerador-validador-cpf/README.en.md), Español y [Português(Brasil)](https://github.com/tiagoporto/gerador-validador-cpf/blob/main/packages/gerador-validador-cpf/README.md)
## Playground
<https://tiagoporto.com/gerador-validador-cpf/>
## Instalación
Instalar con npm:
```bash
npm install gerador-validador-cpf
```
Instalar con deno(jsr):
```bash
deno add jsr:@tiagoporto/gerador-validador-cpf
```
## Uso
### Generar CPF
```js
import { generate as generateCpf } from 'gerador-validador-cpf'
// jsr import from "@tiagoporto/gerador-validador-cpf"
const cpf = generateCpf()
console.log(cpf) // 00000000000
const formattedCpf = generateCpf({ format: true })
console.log(formattedCpf) // 000.000.000-00
```
### Validar CPF
```js
import { validate as validadeCpf } from 'gerador-validador-cpf'
// jsr import from "@tiagoporto/gerador-validador-cpf"
const isCpfValid = validadeCpf('12345678900')
const isFormattedCpfValid = validadeCpf('123.456.789-00')
```
## License
Este proyecto está licenciado bajo la [licencia MIT](https://github.com/tiagoporto/gerador-validador-cpf/blob/main/LICENSE).