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-formatter
const 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 |