Uma biblioteca estupidamente simples para formatar endereços estilo google lindão, manja?
Para transformar endereços em objeto (geralmente persistidos em algum lugar) e transformar em uma string formatada lindona estilo Google, sabe?
npm install br-address-formatterconst brAddressFormatter = require('br-address-formatter')
brAddressFormatter({
postalCode: '15085480'
}) // '15085-480'
brAddressFormatter({
postalCode: '15085480',
street: 'Rua dos Pinheiros'
}) // 'Rua dos Pinheiros, 15085-480'
brAddressFormatter({
postalCode: '15085480',
street: 'Rua dos Pinheiros',
city: 'São Paulo'
}) // 'Rua dos Pinheiros, São Paulo, 15085-480'
brAddressFormatter({
postalCode: '15085480',
street: 'Rua dos Pinheiros',
city: 'São Paulo',
state: 'São Paulo'
}) // 'Rua dos Pinheiros, São Paulo - São Paulo, 15085-480'
brAddressFormatter({
postalCode: '15085480',
street: 'Rua dos Pinheiros',
city: 'São Paulo',address
state: 'São Paulo',
neighborhood: 'Pinheiros'
}) // 'Rua dos Pinheiros - Pinheiros, São Paulo - São Paulo, 15085-480'
brAddressFormatter({
postalCode: '15085480',
street: 'Rua dos Pinheiros',
city: 'São Paulo',
state: 'São Paulo',
neighborhood: 'Pinheiros',
number: '383'
}) // 'Rua dos Pinheiros, 383 - Pinheiros, São Paulo - São Paulo, 15085-480'| Keyword | Alias |
|---|---|
| street | streetName |
| number | |
| complement | |
| neighborhood | |
| city | |
| state | |
| postalCode | zipCode |