UNPKG

countrycodejs

Version:
87 lines (74 loc) • 1.68 kB
# 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 ```sh npm install countrycodejs ``` ```js 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](https://github.com/kHRISl33t)