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
Usage:
import countryList from 'freegeoip-country-list'
locale is one of ['DE', 'EN', 'ES', 'FR', 'JA', 'PTBR', 'RU', 'ZHCN', 'ZHTW']
Expects a two-digit country code.
Returns the name for that country.
If not found, it returns undefined
.
Expects the English country name.
Returns the code for that country.
If not found, it returns undefined
.
Returns the phone code of a country code.
Returns an array of all country names.
Returns an array of all country codes.
Returns an array of all phone codes.
Returns a key-value object of all countries using the name as key.
Returns a key-value object of all countries using the code as key.
yarn add freegeoip-country-list
MIT