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
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
leite.pessoa.email()
Gera um email aleatório
leite.pessoa.email()
// => jonassouza@gmail.com
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