UNPKG

countries-name

Version:
488 lines (485 loc) 10 kB
const CODE = { AF: "Afghanistan", AL: "Albania", DZ: "Algeria", AS: "American Samoa", AD: "Andorra", AO: "Angola", AI: "Anguilla", AQ: "Antarctica", AG: "Antigua and Barbuda", AR: "Argentina", AM: "Armenia", AW: "Aruba", AU: "Australia", AT: "Austria", AZ: "Azerbaijan", BS: "Bahamas", BH: "Bahrain", BD: "Bangladesh", BB: "Barbados", BY: "Belarus", BE: "Belgium", BZ: "Belize", BJ: "Benin", BM: "Bermuda", BT: "Bhutan", BO: "Bolivia", BA: "Bosnia and Herzegovina", BW: "Botswana", BV: "Bouvet Island", BR: "Brazil", IO: "British Indian Ocean Territory", VG: "British Virgin Islands", BN: "Brunei Darussalam", BG: "Bulgaria", BF: "Burkina Faso", BI: "Burundi", KH: "Cambodia", CM: "Cameroon", CA: "Canada", CV: "Cape Verde", KY: "Cayman Islands", CF: "Central African Republic", TD: "Chad", CL: "Chile", CN: "China", CX: "Christmas Island", CC: "Cocos (Keeling) Islands", CO: "Colombia", KM: "Comoros", CD: "Congo", CG: "Congo", CK: "Cook Islands", CR: "Costa Rica", CI: "Cote D'Ivoire", CU: "Cuba", CY: "Cyprus", CZ: "Czech Republic", DK: "Denmark", DJ: "Djibouti", DM: "Dominica", DO: "Dominican Republic", EC: "Ecuador", EG: "Egypt", SV: "El Salvador", GQ: "Equatorial Guinea", ER: "Eritrea", EE: "Estonia", ET: "Ethiopia", FO: "Faeroe Islands", FK: "Falkland Islands", FJ: "Fiji", FI: "Finland", FR: "France", GF: "French Guiana", PF: "French Polynesia", TF: "French Southern Territories", GA: "Gabon", GM: "Gambia", GE: "Georgia", DE: "Germany", GH: "Ghana", GI: "Gibraltar", GR: "Greece", GL: "Greenland", GD: "Grenada", GP: "Guadaloupe", GU: "Guam", GT: "Guatemala", GN: "Guinea", GW: "Guinea-Bissau", GY: "Guyana", HT: "Haiti", HM: "Heard and McDonald Islands", VA: "Holy See", HN: "Honduras", HK: "Hong Kong", HR: "Hrvatska", HU: "Hungary", IS: "Iceland", IN: "India", ID: "Indonesia", IR: "Iran", IQ: "Iraq", IE: "Ireland", IL: "Israel", IT: "Italy", JM: "Jamaica", JP: "Japan", JO: "Jordan", KZ: "Kazakhstan", KE: "Kenya", KI: "Kiribati", KP: "Korea", KR: "Korea", KW: "Kuwait", KG: "Kyrgyz Republic", LA: "Lao", LV: "Latvia", LB: "Lebanon", LS: "Lesotho", LR: "Liberia", LY: "Libyan Arab Jamahiriya", LI: "Liechtenstein", LT: "Lithuania", LU: "Luxembourg", MO: "Macao", MK: "Macedonia", MG: "Madagascar", MW: "Malawi", MY: "Malaysia", MV: "Maldives", ML: "Mali", MT: "Malta", MH: "Marshall Islands", MQ: "Martinique", MR: "Mauritania", MU: "Mauritius", YT: "Mayotte", MX: "Mexico", FM: "Micronesia", MD: "Moldova", MC: "Monaco", MN: "Mongolia", MS: "Montserrat", MA: "Morocco", MZ: "Mozambique", MM: "Myanmar", NA: "Namibia", NR: "Nauru", NP: "Nepal", AN: "Netherlands Antilles", NL: "Netherlands", NC: "New Caledonia", NZ: "New Zealand", NI: "Nicaragua", NE: "Niger", NG: "Nigeria", NU: "Niue", NF: "Norfolk Island", MP: "Northern Mariana Islands", NO: "Norway", OM: "Oman", PK: "Pakistan", PW: "Palau", PS: "Palestinian Territory", PA: "Panama", PG: "Papua New Guinea", PY: "Paraguay", PE: "Peru", PH: "Philippines", PN: "Pitcairn Island", PL: "Poland", PT: "Portugal", PR: "Puerto Rico", QA: "Qatar", RE: "Reunion", RO: "Romania", RU: "Russian Federation", RW: "Rwanda", SH: "St. Helena", KN: "St. Kitts and Nevis", LC: "St. Lucia", PM: "St. Pierre and Miquelon", VC: "St. Vincent and the Grenadines", WS: "Samoa", SM: "San Marino", ST: "Sao Tome and Principe", SA: "Saudi Arabia", SN: "Senegal", CS: "Serbia and Montenegro", SC: "Seychelles", SL: "Sierra Leone", SG: "Singapore", SK: "Slovakia", SI: "Slovenia", SB: "Solomon Islands", SO: "Somalia", ZA: "South Africa", GS: "South Georgia and the South Sandwich Islands", ES: "Spain", LK: "Sri Lanka", SD: "Sudan", SR: "Suriname", SJ: "Svalbard and Jan Mayen Islands", SZ: "Swaziland", SE: "Sweden", CH: "Switzerland", SY: "Syrian Arab Republic", TJ: "Tajikistan", TZ: "Tanzania", TH: "Thailand", TL: "Timor-Leste", TG: "Togo", TK: "Tokelau", TO: "Tonga", TT: "Trinidad and Tobago", TN: "Tunisia", TR: "Turkey", TM: "Turkmenistan", TC: "Turks and Caicos Islands", TV: "Tuvalu", VI: "US Virgin Islands", UG: "Uganda", UA: "Ukraine", AE: "United Arab Emirates", GB: "United Kingdom", UM: "United States Minor Outlying Islands", US: "United States of America", UY: "Uruguay", UZ: "Uzbekistan", VU: "Vanuatu", VE: "Venezuela", VN: "Viet Nam", WF: "Wallis and Futuna Islands", EH: "Western Sahara", YE: "Yemen", ZM: "Zambia", ZW: "Zimbabwe", AFG: "Afghanistan", ALB: "Albania", DZA: "Algeria", ASM: "American Samoa", AND: "Andorra", AGO: "Angola", AIA: "Anguilla", ATA: "Antarctica", ATG: "Antigua and Barbuda", ARG: "Argentina", ARM: "Armenia", ABW: "Aruba", AUS: "Australia", AUT: "Austria", AZE: "Azerbaijan", BHS: "Bahamas", BHR: "Bahrain", BGD: "Bangladesh", BRB: "Barbados", BLR: "Belarus", BEL: "Belgium", BLZ: "Belize", BEN: "Benin", BMU: "Bermuda", BTN: "Bhutan", BOL: "Bolivia", BIH: "Bosnia and Herzegovina", BWA: "Botswana", BVT: "Bouvet Island", BRA: "Brazil", IOT: "British Indian Ocean Territory", VGB: "British Virgin Islands", BRN: "Brunei Darussalam", BGR: "Bulgaria", BFA: "Burkina Faso", BDI: "Burundi", KHM: "Cambodia", CMR: "Cameroon", CAN: "Canada", CPV: "Cape Verde", CYM: "Cayman Islands", CAF: "Central African Republic", TCD: "Chad", CHL: "Chile", CHN: "China", CXR: "Christmas Island", CCK: "Cocos (Keeling) Islands", COL: "Colombia", COM: "Comoros", COD: "Congo", COG: "Congo", COK: "Cook Islands", CRI: "Costa Rica", CIV: "Cote D'Ivoire", CUB: "Cuba", CYP: "Cyprus", CZE: "Czech Republic", DNK: "Denmark", DJI: "Djibouti", DMA: "Dominica", DOM: "Dominican Republic", ECU: "Ecuador", EGY: "Egypt", SLV: "El Salvador", GNQ: "Equatorial Guinea", ERI: "Eritrea", EST: "Estonia", ETH: "Ethiopia", FRO: "Faeroe Islands", FLK: "Falkland Islands", FJI: "Fiji", FIN: "Finland", FRA: "France", GUF: "French Guiana", PYF: "French Polynesia", ATF: "French Southern Territories", GAB: "Gabon", GMB: "Gambia", GEO: "Georgia", DEU: "Germany", GHA: "Ghana", GIB: "Gibraltar", GRC: "Greece", GRL: "Greenland", GRD: "Grenada", GLP: "Guadaloupe", GUM: "Guam", GTM: "Guatemala", GIN: "Guinea", GNB: "Guinea-Bissau", GUY: "Guyana", HTI: "Haiti", HMD: "Heard and McDonald Islands", VAT: "Holy See", HND: "Honduras", HKG: "Hong Kong", HRV: "Hrvatska", HUN: "Hungary", ISL: "Iceland", IND: "India", IDN: "Indonesia", IRN: "Iran", IRQ: "Iraq", IRL: "Ireland", ISR: "Israel", ITA: "Italy", JAM: "Jamaica", JPN: "Japan", JOR: "Jordan", KAZ: "Kazakhstan", KEN: "Kenya", KIR: "Kiribati", PRK: "Korea", KOR: "Korea", KWT: "Kuwait", KGZ: "Kyrgyz Republic", LAO: "Lao", LVA: "Latvia", LBN: "Lebanon", LSO: "Lesotho", LBR: "Liberia", LBY: "Libyan Arab Jamahiriya", LIE: "Liechtenstein", LTU: "Lithuania", LUX: "Luxembourg", MAC: "Macao", MKD: "Macedonia", MDG: "Madagascar", MWI: "Malawi", MYS: "Malaysia", MDV: "Maldives", MLI: "Mali", MLT: "Malta", MHL: "Marshall Islands", MTQ: "Martinique", MRT: "Mauritania", MUS: "Mauritius", MYT: "Mayotte", MEX: "Mexico", FSM: "Micronesia", MDA: "Moldova", MCO: "Monaco", MNG: "Mongolia", MSR: "Montserrat", MAR: "Morocco", MOZ: "Mozambique", MMR: "Myanmar", NAM: "Namibia", NRU: "Nauru", NPL: "Nepal", ANT: "Netherlands Antilles", NLD: "Netherlands", NCL: "New Caledonia", NZL: "New Zealand", NIC: "Nicaragua", NER: "Niger", NGA: "Nigeria", NIU: "Niue", NFK: "Norfolk Island", MNP: "Northern Mariana Islands", NOR: "Norway", OMN: "Oman", PAK: "Pakistan", PLW: "Palau", PSE: "Palestinian Territory", PAN: "Panama", PNG: "Papua New Guinea", PRY: "Paraguay", PER: "Peru", PHL: "Philippines", PCN: "Pitcairn Island", POL: "Poland", PRT: "Portugal", PRI: "Puerto Rico", QAT: "Qatar", REU: "Reunion", ROU: "Romania", RUS: "Russian Federation", RWA: "Rwanda", SHN: "St. Helena", KNA: "St. Kitts and Nevis", LCA: "St. Lucia", SPM: "St. Pierre and Miquelon", VCT: "St. Vincent and the Grenadines", WSM: "Samoa", SMR: "San Marino", STP: "Sao Tome and Principe", SAU: "Saudi Arabia", SEN: "Senegal", SCG: "Serbia and Montenegro", SYC: "Seychelles", SLE: "Sierra Leone", SGP: "Singapore", SVK: "Slovakia", SVN: "Slovenia", SLB: "Solomon Islands", SOM: "Somalia", ZAF: "South Africa", SGS: "South Georgia and the South Sandwich Islands", ESP: "Spain", LKA: "Sri Lanka", SDN: "Sudan", SUR: "Suriname", SJM: "Svalbard and Jan Mayen Islands", SWZ: "Swaziland", SWE: "Sweden", CHE: "Switzerland", SYR: "Syrian Arab Republic", TJK: "Tajikistan", TZA: "Tanzania", THA: "Thailand", TLS: "Timor-Leste", TGO: "Togo", TKL: "Tokelau", TON: "Tonga", TTO: "Trinidad and Tobago", TUN: "Tunisia", TUR: "Turkey", TKM: "Turkmenistan", TCA: "Turks and Caicos Islands", TUV: "Tuvalu", VIR: "US Virgin Islands", UGA: "Uganda", UKR: "Ukraine", ARE: "United Arab Emirates", GBR: "United Kingdom", UMI: "United States Minor Outlying Islands", USA: "United States of America", URY: "Uruguay", UZB: "Uzbekistan", VUT: "Vanuatu", VEN: "Venezuela", VNM: "Viet Nam", WLF: "Wallis and Futuna Islands", ESH: "Western Sahara", YEM: "Yemen", ZMB: "Zambia", ZWE: "Zimbabwe", }; export const cName = (code = []) => { if (Array.isArray(code)) { return Array.from(new Set(code.map((item) => CODE[item.toUpperCase()]))); } else if (typeof code === "string") { return CODE[code.toUpperCase()]; } };