ISO 3166 Country Name / Code Mapper in Javascript
Uses the data in http://www.iso.org/iso/country_names_and_code_elements_txt to map from country codes to country names and vice versa. Also provides lists of all names and codes.
Installation
npm install countrynames
Tests
npm test
API Overview
exports.getCode(English:String)
Get a country code for a country name. Case-insensitive.
Examples:
// Returns 'CH'countrynames// Returns 'BB'countrynames
exports.getName(Two-letter:String)
Get a country name for a country code. Case-insensitive.
Examples:
// Returns 'TONGA'countrynames// Returns 'RÉUNION'countrynames
exports.getAllCodes()
Get a country name for a country code. Case-insensitive.
Example:
// Returns an array ["AD", ... "ZW"]countrynames;
exports.getAllNames()
Get a country name for a country code. Case-insensitive.
Example:
// Returns an array ["AFGHANISTAN", ... "ZIMBABWE", "ÅLAND ISLANDS"]countrynames;
License
MIT