0.2.0 • Published 7 years ago

leite v0.2.0

Weekly downloads
443
License
MIT
Repository
github
Last release
7 years ago

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()
    // => 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