Swiss zip codes
npm install swiss-zipcodes



Search and validate swiss zip codes
``bash`
npm i --save swiss-zipcodesor
npm install https://github.com/creadi/swiss-zipcodes
and
`javascript`
import { search, validate, cityFromZip, allZips } from 'swiss-zipcodes'
Search by any combination of:
* zip (number)canton
* (string)commune
* (string)
`javascript`
search({ zip: 4054 })
returns
`javascript`
[
{
zip: 4054,
canton: 'BS',
commune: 'Basel'
}
]
Validate zip code as number or string
`javascript
validate(4054)
// or
validate('4054')
`
returns true
Get an array of commune names from a zip code ( number or string)
`javascript
cityFromZip(4052)
// or
cityFromZip('4052')
`
returns
`javascript`
[
'Basel',
'Münchenstein'
]
is an array of zipcodes (number`)
Data from Federal Statistics.
Direct link to excel sheet.
Add data from geonames extraction