npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

leite

v0.2.0

Published

Gerador de dados brasileiros aleatórios

Downloads

1,103

Readme

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