Este é um repositório JavaScript para facilitar a implementação do ViaCep e BuscaCep
Este plugin surgiu com o intuito de facilitar a minha vida na hora de implementar qualquer módulo que precise de preenchimento obritório de CEP!
Para utilizar é muito simples:
Basta instalar e importar o pacote em seu projeto.
npm install --save auto_cep
Para realizar a chamada também é bem simples:
const auto_cep = require("auto_cep");
AutoCep("01311-200").then(endereco => { console.log(endereco) });
import AutoCep from "auto_cep";
AutoCep("01311-200").then(endereco => { console.log(endereco) });
Não há restrição de formato. O plugin se encarregara de limpar a string e retornar o endereço de forma maneira pra você.
Independendo da api que retornar primeiro o resultado é sempre o mesmo:
{
logradouro: 'Avenida Paulista',
bairro: 'Bela Vista',
cidade: 'São Paulo',
cep: '01311-200',
estado: 'SP',
origin: 'buscacep | viacep'
}