leite v0.2.0
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