This project, is a lib to validate oficial documents in Brazil. This validate CPF and CNPJ.
- Node.Js
- TypeScript
- Jest
It's simple, just run the command in the terminal, example:
# Installing package
# Yarn
$ yarn add validate-documents
# npm
$ npm install validate-documents
import { validateCpf } from 'validate-documents'
const isValidCpf = validateCpf('72994324040')
if(isValidCpf) {
// Follow the flow with valid CPF, how create user
}else{
// Follow the flow with invalid CPF, how return response with error and status code 400
}
import { createFakeCpf } from 'validate-documents'
try {
const cpfCreated = createFakeCpf()
console.log('created CPF:', cpfCreated)
} catch (error) {
console.error({
error_name: error.name, // Error
error_message: error.message, // Max retry to create fake cpf was hit
})
}