freegeoip-country-list
v1.2.1
Published
Country list and its IOS country code mappings used in freegeoip.
Downloads
20
Readme
Example
import { getCode, getName } from 'freegeoip-country-list'
console.log(getName('US')) // United States
console.log(getName('US', 'DE')) // USA
console.log(getName('US', 'ES')) // Estados Unidos
console.log(getName('US', 'FR')) // Etats-Unis
console.log(getName('US', 'JA')) // アメリカ合衆国
console.log(getName('US', 'ZHTW')) // 美國
console.log(getCode('Nowhere-to-be-found-land')) // undefined
console.log(getCode('United States')) // US
console.log(getCode('アメリカ合衆国', 'JA')) // US
Methods
Usage:
import countryList from 'freegeoip-country-list'
locale is one of ['DE', 'EN', 'ES', 'FR', 'JA', 'PTBR', 'RU', 'ZHCN', 'ZHTW']
getName(code, locale)
Expects a two-digit country code.
Returns the name for that country.
If not found, it returns undefined
.
getCode(name, locale)
Expects the English country name.
Returns the code for that country.
If not found, it returns undefined
.
getPhoneCode(code)
Returns the phone code of a country code.
getNames(locale)
Returns an array of all country names.
getCodes()
Returns an array of all country codes.
getPhoneCodes()
Returns an array of all phone codes.
getNameList(locale)
Returns a key-value object of all countries using the name as key.
getCodeList(locale)
Returns a key-value object of all countries using the code as key.
Install
yarn add freegeoip-country-list
Related Projects
License
MIT