Package Exports
- joi-br-docs
 
Readme
Instalação
npm i joi joi-br-docs
# ou
yarn add joi joi-br-docsUso
const Joi = require('joi')
  .extend(require('@joi/date'))
  .extend(require('joi-phone-number'))
  .extend(require('joi-br-docs')); // 👈 extensão única (string rules)
const schema = Joi.object({
  cpf: Joi.string().cpf().required(),
  cnpj: Joi.string().cnpj().digits().required(), // .digits() retorna só números
  nascimento: Joi.date().format('DD/MM/YYYY')
});
const r = schema.validate({
  cpf: '935.411.347-80',
  cnpj: '45.723.174/0001-10',
  nascimento: '10/01/1990'
});
console.log(r.value);
// { cpf: '935.411.347-80', cnpj: '45723174000110', nascimento: '1990-01-10T00:00:00.000Z' }