cpf-tools
Version:
Biblioteca JavaScript open-source para validar, gerar e formatar CPF.
81 lines (67 loc) • 2.17 kB
Markdown
# Gerador, Validador e Formatador de CPF
[](https://github.com/brunosvx/CPF-validator-generator/releases)

[](https://github.com/brunosvx/cpf-tools/blob/main/LICENSE).
Estatísticas
[](https://github.com/brunosvx/CPF-validator-generator)
[](https://bundlephobia.com/result?p=cpf-tools)
[](https://packagephobia.now.sh/result?p=cpf-tools)
> Biblioteca JavaScript open-source para validar, gerar e formatar CPF.
Github: [github.com/brunosvx/cpf-tools](https://github.com/brunosvx/cpf-tools).
## Instalação
#### npm:
```sh
npm install cpf-tools --save
```
#### yarn:
```sh
yarn add cpf-tools
```
<br>
## Gerando CPF
#### CommonJS:
```javascript
const { generateCPF } = require('cpf-tools')
```
#### ES6:
```javascript
import { generateCPF } from 'cpf-tools'
```
#### Usage:
```javascript
generateCPF() // Gera um CPF no formato 99999999999 (String)
generateCPF(true) // Gera um CPF no formato 999.999.999-99 (String)
```
<br>
## Validando CPF
#### CommonJS:
```javascript
const { validateCPF } = require('cpf-tools')
```
#### ES6:
```javascript
import { validateCPF } from 'cpf-tools'
```
#### Usage:
```javascript
validateCPF('99999999999')
validateCPF('999.999.999-99')
// retorna um booleano
```
<br>
## Formatando CPF
#### CommonJS:
```javascript
const { formatCPF } = require('cpf-tools')
```
#### ES6:
```javascript
import { formatCPF } from 'cpf-tools'
```
#### Usage:
```javascript
formatCPF('99999999999')
// retorna 999.999.999-99
```
## Licença
CPF tools está sob os termos da [licença MIT](https://github.com/brunosvx/cpf-tools/blob/main/LICENSE).