countrycodejs
v0.3.2
Published
Country code validation
Downloads
3
Maintainers
Readme
countrycode.js
A work in progress dependency less package to get all countries with it's ISO 3166 code and dialcode or to get a country's name by it's dialcode or ISO 3166 code.
Usage
npm install countrycodejs
const countryCode = require('countrycodejs');
// returns all countries as an array
countryCode.getAllCountries()
// return a country in an object or null if it was not found
countryCode.getCountry.byISOCode('HU')
// {
// "name": "Hungary",
// "dial_code": "+36",
// "code": "HU",
// "timezones": [
// "Europe/Budapest"
// ],
// "latlng": [
// 47,
// 20
// ],
// "capital": "Budapest"
// }
// return a country in an object or null if it was not found
countryCode.getCountry.byDialCode('+36')
// {
// "name": "Hungary",
// "dial_code": "+36",
// "code": "HU",
// "timezones": [
// "Europe/Budapest"
// ],
// "latlng": [
// 47,
// 20
// ],
// "capital": "Budapest"
// }
// return a country in an object or null if it was not found
countryCode.getCountry.byName('Hungary')
// {
// "name": "Hungary",
// "dial_code": "+36",
// "code": "HU",
// "timezones": [
// "Europe/Budapest"
// ],
// "latlng": [
// 47,
// 20
// ],
// "capital": "Budapest"
// }
// return a country in an object or null if it was not found
countryCode.getCountry.byCapital('Budapest')
// {
// "name": "Hungary",
// "dial_code": "+36",
// "code": "HU",
// "timezones": [
// "Europe/Budapest"
// ],
// "latlng": [
// 47,
// 20
// ],
// "capital": "Budapest"
// }
Author
👤 Kristof Ivancza
- Github: @kHRISl33t