Leite
![Coverage Status](https://coveralls.io/repos/github/idwall/leite/badge.svg)
![Leite](https://github.com/idwall/leite/raw/HEAD/leite.png)
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()
Gera um CPF aleatório formatado
leite.pessoa.cpf({ formatado: true })
RG
Gera um RG aleatório
leite.pessoa.rg()
Email
Gera um email aleatório
leite.pessoa.email()
Nome de usuário
Gera um nome de usuario aleatório
leite.pessoa.usuario()
Idade
leite.pessoa.idade()
leite.pessoa.idade({ min: 1, max: 20 })
Gera uma idade aleatória
leite.pessoa.idade()
Gera uma idade aleatória entre 18 e 28
leite.pessoa.idade({ min: 18, max: 28 })
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()
Gera uma data de nascimento como string
leite.pessoa.nascimento({ string: true })
Gera uma data de nascimento no formato especificado
leite.pessoa.nascimento({ formato: 'MMMM Do YYYY, h:mm:ss a' })
Gera uma data de nascimento na idade especificada
leite.pessoa.nascimento({ idade: 20 })
Sexo
Gera um sexo aleatório
leite.pessoa.sexo()
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()
Gera um nome aleatório com o nome do meio
leite.pessoa.nome({ nomeDoMeio: true })
Gera um nome aleatório com o nome do meio abreviado
leite.pessoa.nome({ nomeDoMeioAbreviado: true })
Gera um nome aleatório do sexo Feminino
leite.pessoa.nome({ sexo: 'Feminino' })
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()
Gera um primeiro nome aleatório com o nome do meio
leite.pessoa.primeiroNome({ nomeDoMeio: true })
Gera um primeiro nome aleatório com o nome do meio abreviado
leite.pessoa.primeiroNome({ nomeDoMeioAbreviado: true })
Gera um primeiro nome do sexo Feminino
leite.pessoa.primeiroNome({ sexo: 'Feminino' })
Sobrenome
Gera um sobrenome aleatório
leite.pessoa.sobrenome()
LOCALIZAÇÃO
Logradouro
leite.localizacao.logradouro()
Gera um logradouro aleatório
leite.localizacao.logradouro()
Complemento
leite.localizacao.complemento()
Gera um complemento aleatório
leite.localizacao.complemento()
Bairro
leite.localizacao.bairro()
Gera um bairro aleatório
leite.localizacao.bairro()
CEP
leite.localizacao.cep()
leite.localizacao.cep({ formatado: true })
Gera um cep aleatório
leite.localizacao.cep()
Gera um cep aleatório formatado
leite.localizacao.cep({ formatado: true })
Cidade
leite.localizacao.cidade()
Gera uma cidade aleatória
leite.localizacao.cidade()
Estado
leite.localizacao.estado()
Gera um estado aleatório
leite.localizacao.estado()
VEÍCULO
Carroceria
leite.veiculo.carroceria()
Retorna uma carroceria de veículo
leite.veiculo.carroceria()
Combustível
leite.veiculo.combustivel()
Retorna um combustível de veículo
leite.veiculo.combustivel()
Placa
Gera uma placa de veículo
leite.veiculo.placa()
Categoria
leite.veiculo.categoria()
Retorna uma categoria de veículo
leite.veiculo.categoria()
Espécie
Retorna uma espécie de veículo
leite.veiculo.especie()
Marca
Retorna uma marca de veículo
leite.veiculo.marca()
Modelo
Retorna um modelo de veículo
leite.veiculo.modelo()
Restrição
leite.veiculo.restricao()
Retorna uma restrição de veículo
leite.veiculo.restricao()
Tipo
Retorna um tipo de veículo
leite.veiculo.tipo()
EMPRESA
Cnpj
leite.empresa.cnpj()
leite.empresa.cnpj({ formatado: false })
Gera um CNPJ aleatório
leite.empresa.cnpj()
Gera um CNPJ aleatório formatado
leite.empresa.cnpj({ formatado: true })
CNH
Número
Gera um número de CNH aleatório
leite.cnh.numero()
Categoria
Retorna uma categoria de CNH
leite.cnh.categoria()
Data de emissão
Retorna uma data de emissão de CNH
leite.cnh.emissao()
Data de validade
Gera uma data de validade de CNH
leite.cnh.validade()
Número de registro
Gera um número de registro de CNH
leite.cnh.registro()
Número de segurança
Gera um número de segurança de CNH
leite.cnh.seguranca()
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