Skip to content
forked from idwall/leite

Gerador de dados brasileiros aleatórios 🇧🇷

License

Notifications You must be signed in to change notification settings

christiansaiki/leite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leite

License MIT Build Status npm Coverage Status

Leite

Gerador de dados brasileiros aleatórios.

IMPORTANTE: Este gerador de dados foi criado para ajudar no processo de teste de aplicações. Não representa informações reais e não devem ser utilizado para cadastros reais.

Mas por que leite?

Leite.

LEITE

const Leite = require('leite')
const leite = new Leite()

DEMO

Leite empolgante (WIP)

PESSOA

CPF

  • leite.pessoa.cpf()
  • leite.pessoa.cpf({ formatado: true })

Gera um CPF aleatório

leite.pessoa.cpf()
// => 52779225718

Gera um CPF aleatório formatado

leite.pessoa.cpf({ formatado: true })
// => 893.158.068-16

RG

  • leite.pessoa.rg()

Gera um RG aleatório

leite.pessoa.rg()
// => 28.150.454-1

Email

  • leite.pessoa.email()

Gera um email aleatório

leite.pessoa.email()
// => [email protected]

Nome de usuário

  • leite.pessoa.usuario()

Gera um nome de usuario aleatório

leite.pessoa.usuario()
// => hugo_cardoso

Idade

  • leite.pessoa.idade()
  • leite.pessoa.idade({ min: 1, max: 20 })

Gera uma idade aleatória

leite.pessoa.idade()
// => 28

Gera uma idade aleatória entre 18 e 28

leite.pessoa.idade({ min: 18, max: 28 })
// => 24

Data de nascimento

  • leite.pessoa.nascimento()
  • leite.pessoa.nascimento({ string: true })
  • leite.pessoa.nascimento({ formato: 'DD/MM/YYYY' })
  • leite.pessoa.nascimento({ idade: 10 })

Gera uma data de nascimento

leite.pessoa.nascimento()
// => Sat Apr 05 1947 18:48:41 GMT-0700 (PDT)

Gera uma data de nascimento como string

leite.pessoa.nascimento({ string: true })
// => 28/06/1949

Gera uma data de nascimento no formato especificado

leite.pessoa.nascimento({ formato: 'MMMM Do YYYY, h:mm:ss a' })
// => December 2nd 2016, 6:52:45 pm

Gera uma data de nascimento na idade especificada

leite.pessoa.nascimento({ idade: 20 })
// => Sat Apr 05 1996 18:48:41 GMT-0700 (PDT)

Sexo

  • leite.pessoa.sexo()

Gera um sexo aleatório

leite.pessoa.sexo()
// => Masculino

Nome

  • leite.pessoa.nome()
  • leite.pessoa.nome({ nomeDoMeio: true })
  • leite.pessoa.nome({ nomeDoMeioAbreviado: true })
  • leite.pessoa.nome({ sexo: 'Masculino' })

Gera um nome aleatório

leite.pessoa.nome()
// => Gustavo Melo

Gera um nome aleatório com o nome do meio

leite.pessoa.nome({ nomeDoMeio: true })
// => Ana Maria de Carvalho

Gera um nome aleatório com o nome do meio abreviado

leite.pessoa.nome({ nomeDoMeioAbreviado: true })
// => Paulo C Fernandes

Gera um nome aleatório do sexo Feminino

leite.pessoa.nome({ sexo: 'Feminino' })
// => Mariana Silva

Primeiro nome

  • leite.pessoa.primeiroNome()
  • leite.pessoa.primeiroNome({ nomeDoMeio: true })
  • leite.pessoa.primeiroNome({ nomeDoMeioAbreviado: true })
  • leite.pessoa.primeiroNome({ sexo: 'Masculino' })

Gera um primeiro nome aleatório

leite.pessoa.primeiroNome()
// => Pereira

Gera um primeiro nome aleatório com o nome do meio

leite.pessoa.primeiroNome({ nomeDoMeio: true })
// => Ana Maria

Gera um primeiro nome aleatório com o nome do meio abreviado

leite.pessoa.primeiroNome({ nomeDoMeioAbreviado: true })
// => Paulo C

Gera um primeiro nome do sexo Feminino

leite.pessoa.primeiroNome({ sexo: 'Feminino' })
// => Mariana

Sobrenome

  • leite.pessoa.sobrenome()

Gera um sobrenome aleatório

leite.pessoa.sobrenome()
// => Pereira

LOCALIZAÇÃO

Logradouro

  • leite.localizacao.logradouro()

Gera um logradouro aleatório

leite.localizacao.logradouro()
// => Avenida Brigadeiro Luís Antônio

Complemento

  • leite.localizacao.complemento()

Gera um complemento aleatório

leite.localizacao.complemento()
// => Apartamento 405

Bairro

  • leite.localizacao.bairro()

Gera um bairro aleatório

leite.localizacao.bairro()
// => Grajaú

CEP

  • leite.localizacao.cep()
  • leite.localizacao.cep({ formatado: true })

Gera um cep aleatório

leite.localizacao.cep()
// => 13270000

Gera um cep aleatório formatado

leite.localizacao.cep({ formatado: true })
// => 18268-010

Cidade

  • leite.localizacao.cidade()

Gera uma cidade aleatória

leite.localizacao.cidade()
// => São Paulo

Estado

  • leite.localizacao.estado()

Gera um estado aleatório

leite.localizacao.estado()
// => MG

VEÍCULO

Carroceria

  • leite.veiculo.carroceria()

Retorna uma carroceria de veículo

leite.veiculo.carroceria()
// => FURGÃO

Combustível

  • leite.veiculo.combustivel()

Retorna um combustível de veículo

leite.veiculo.combustivel()
// => GASOLINA

Placa

  • leite.veiculo.placa()

Gera uma placa de veículo

leite.veiculo.placa()
// => HJU7829

Categoria

  • leite.veiculo.categoria()

Retorna uma categoria de veículo

leite.veiculo.categoria()
// => PARTICULAR

Espécie

  • leite.veiculo.especie()

Retorna uma espécie de veículo

leite.veiculo.especie()
// => CORRIDA

Marca

  • leite.veiculo.marca()

Retorna uma marca de veículo

leite.veiculo.marca()
// => Chevrolet

Modelo

  • leite.veiculo.modelo()

Retorna um modelo de veículo

leite.veiculo.modelo()
// => 100 2.8 V6 Avant

Restrição

  • leite.veiculo.restricao()

Retorna uma restrição de veículo

leite.veiculo.restricao()
// => ALIENAÇÃO FIDUCIÁRIA

Tipo

  • leite.veiculo.tipo()

Retorna um tipo de veículo

leite.veiculo.tipo()
// => MICROÔNIBUS

EMPRESA

Cnpj

  • leite.empresa.cnpj()
  • leite.empresa.cnpj({ formatado: false })

Gera um CNPJ aleatório

leite.empresa.cnpj()
// => 56655075000165

Gera um CNPJ aleatório formatado

leite.empresa.cnpj({ formatado: true })
// => 47.846.698/0001-24

CNH

Número

  • leite.cnh.numero()

Gera um número de CNH aleatório

leite.cnh.numero()
// => 649980822379

Categoria

  • leite.cnh.categoria()

Retorna uma categoria de CNH

leite.cnh.categoria()
// => 'AB'

Data de emissão

  • leite.cnh.emissao()

Retorna uma data de emissão de CNH

leite.cnh.emissao()
// => Sat Apr 05 1947 18:48:41 GMT-0700 (PDT)

Data de validade

  • leite.cnh.validade()

Gera uma data de validade de CNH

leite.cnh.validade()
// => Sat Apr 05 1947 18:48:41 GMT-0700 (PDT)

Número de registro

  • leite.cnh.registro()

Gera um número de registro de CNH

leite.cnh.registro()
// => 82739462781

Número de segurança

  • leite.cnh.seguranca()

Gera um número de segurança de CNH

leite.cnh.seguranca()
// => 27638945631

TO-DO

  • Gerar CEP válido baseado no estado
  • Gerar RG com padrão do estado
  • Gerador de Empresas
    • Nome
    • Nome Fantasia
    • Inscrição Estadual
  • PIS/PASEP

Fonte de alguns dos dados mockados

API de Consulta Tabela FIPE http://fipeapi.appspot.com/

Perfil Sistemas - TABELA DE CÓDIGOS RENAVAM http://perfilsistemas.blogspot.com/2011/01/tabela-de-codigos-renavam.html

About

Gerador de dados brasileiros aleatórios 🇧🇷

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%