UNPKG

country-telephone-data

Version:

Has country codes for all countries in the world. Please send a PR if you see something missing or find a mistake.

63 lines (51 loc) 1.25 kB
## Country telephone data How to use it - ``` npm install country-telephone-data -- in your file var countryTelData = require('country-telephone-data') countryTelData.allCountries // has data as array of objects countryTelData.iso2Lookup // has data as a map (object) indexed by iso2 name of the country ``` Contains data about a country's telephone codes. It has information on the country's ISD code, the country's ISO name, and a subscribed format for the telephone numbers in that country. E.g. ``` { name: "Zimbabwe", iso2: "zw", dialCode: "263", format: "+...-.-......", hasAreaCodes: false } ``` The required module is an object with following structure - ``` { allCountries: allCountries, iso2Lookup: iso2Lookup } ``` allCountries is an array with data on each country as an object with the following format - ``` { name: "Zimbabwe", iso2: "zw", dialCode: "263", format: "+...-.-......", hasAreaCodes: false } ``` iso2Lookup is the same data as `alLCountries`, but as a map, indexed by the `iso2` name of the country - ``` { ... zw: { name: "Zimbabwe", iso2: "zw", dialCode: "263", format: "+...-.-......", hasAreaCodes: false }, ... } ```