simple-countries-list
Version:
Simple package for getting all world countries and their short names.
251 lines (247 loc) • 9.8 kB
JavaScript
;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/index.ts
var src_exports = {};
__export(src_exports, {
countries: () => countries,
countryNames: () => countryNames,
countryShortNames: () => countryShortNames,
getCountry: () => getCountry
});
module.exports = __toCommonJS(src_exports);
// src/countries.ts
var all_countries = [
{ name: "Afghanistan", shortName: "AF" },
{ name: "Albania", shortName: "AL" },
{ name: "Algeria", shortName: "DZ" },
{ name: "Andorra", shortName: "AD" },
{ name: "Angola", shortName: "AO" },
{ name: "Antigua and Barbuda", shortName: "AG" },
{ name: "Argentina", shortName: "AR" },
{ name: "Armenia", shortName: "AM" },
{ name: "Australia", shortName: "AU" },
{ name: "Austria", shortName: "AT" },
{ name: "Azerbaijan", shortName: "AZ" },
{ name: "Bahamas", shortName: "BS" },
{ name: "Bahrain", shortName: "BH" },
{ name: "Bangladesh", shortName: "BD" },
{ name: "Barbados", shortName: "BB" },
{ name: "Belarus", shortName: "BY" },
{ name: "Belgium", shortName: "BE" },
{ name: "Belize", shortName: "BZ" },
{ name: "Benin", shortName: "BJ" },
{ name: "Bhutan", shortName: "BT" },
{ name: "Bolivia", shortName: "BO" },
{ name: "Bosnia and Herzegovina", shortName: "BA" },
{ name: "Botswana", shortName: "BW" },
{ name: "Brazil", shortName: "BR" },
{ name: "Brunei Darussalam", shortName: "BN" },
{ name: "Bulgaria", shortName: "BG" },
{ name: "Burkina Faso", shortName: "BF" },
{ name: "Burundi", shortName: "BI" },
{ name: "Cabo Verde", shortName: "CV" },
{ name: "Cambodia", shortName: "KH" },
{ name: "Cameroon", shortName: "CM" },
{ name: "Canada", shortName: "CA" },
{ name: "Central African Republic", shortName: "CF" },
{ name: "Chad", shortName: "TD" },
{ name: "Chile", shortName: "CL" },
{ name: "China", shortName: "CN" },
{ name: "Colombia", shortName: "CO" },
{ name: "Comoros", shortName: "KM" },
{ name: "Congo, Democratic Republic of the", shortName: "CD" },
{ name: "Congo", shortName: "CG" },
{ name: "Costa Rica", shortName: "CR" },
{ name: "C\xF4te d'Ivoire", shortName: "CI" },
{ name: "Croatia", shortName: "HR" },
{ name: "Cuba", shortName: "CU" },
{ name: "Cyprus", shortName: "CY" },
{ name: "Czech Republic", shortName: "CZ" },
{ name: "Denmark", shortName: "DK" },
{ name: "Djibouti", shortName: "DJ" },
{ name: "Dominica", shortName: "DM" },
{ name: "Dominican Republic", shortName: "DO" },
{ name: "Timor-Leste", shortName: "TL" },
{ name: "Ecuador", shortName: "EC" },
{ name: "Egypt", shortName: "EG" },
{ name: "El Salvador", shortName: "SV" },
{ name: "Equatorial Guinea", shortName: "GQ" },
{ name: "Eritrea", shortName: "ER" },
{ name: "Estonia", shortName: "EE" },
{ name: "Eswatini", shortName: "SZ" },
{ name: "Ethiopia", shortName: "ET" },
{ name: "Fiji", shortName: "FJ" },
{ name: "Finland", shortName: "FI" },
{ name: "France", shortName: "FR" },
{ name: "Gabon", shortName: "GA" },
{ name: "Gambia", shortName: "GM" },
{ name: "Georgia", shortName: "GE" },
{ name: "Germany", shortName: "DE" },
{ name: "Ghana", shortName: "GH" },
{ name: "Greece", shortName: "GR" },
{ name: "Grenada", shortName: "GD" },
{ name: "Guatemala", shortName: "GT" },
{ name: "Guinea", shortName: "GN" },
{ name: "Guinea-Bissau", shortName: "GW" },
{ name: "Guyana", shortName: "GY" },
{ name: "Haiti", shortName: "HT" },
{ name: "Honduras", shortName: "HN" },
{ name: "Hungary", shortName: "HU" },
{ name: "Iceland", shortName: "IS" },
{ name: "India", shortName: "IN" },
{ name: "Indonesia", shortName: "ID" },
{ name: "Iran", shortName: "IR" },
{ name: "Iraq", shortName: "IQ" },
{ name: "Ireland", shortName: "IE" },
{ name: "Israel", shortName: "IL" },
{ name: "Italy", shortName: "IT" },
{ name: "Jamaica", shortName: "JM" },
{ name: "Japan", shortName: "JP" },
{ name: "Jordan", shortName: "JO" },
{ name: "Kazakhstan", shortName: "KZ" },
{ name: "Kenya", shortName: "KE" },
{ name: "Kiribati", shortName: "KI" },
{ name: "South Korea", shortName: "KP" },
{ name: "North Korea", shortName: "KR" },
{ name: "Kosovo", shortName: "XK" },
{ name: "Kuwait", shortName: "KW" },
{ name: "Kyrgyzstan", shortName: "KG" },
{ name: "Lao People's Democratic Republic", shortName: "LA" },
{ name: "Latvia", shortName: "LV" },
{ name: "Lebanon", shortName: "LB" },
{ name: "Lesotho", shortName: "LS" },
{ name: "Liberia", shortName: "LR" },
{ name: "Libya", shortName: "LY" },
{ name: "Liechtenstein", shortName: "LI" },
{ name: "Lithuania", shortName: "LT" },
{ name: "Luxembourg", shortName: "LU" },
{ name: "Madagascar", shortName: "MG" },
{ name: "Malawi", shortName: "MW" },
{ name: "Malaysia", shortName: "MY" },
{ name: "Maldives", shortName: "MV" },
{ name: "Mali", shortName: "ML" },
{ name: "Malta", shortName: "MT" },
{ name: "Marshall Islands", shortName: "MH" },
{ name: "Mauritania", shortName: "MR" },
{ name: "Mauritius", shortName: "MU" },
{ name: "Mexico", shortName: "MX" },
{ name: "Micronesia (Federated States of)", shortName: "FM" },
{ name: "Moldova", shortName: "MD" },
{ name: "Monaco", shortName: "MC" },
{ name: "Mongolia", shortName: "MN" },
{ name: "Montenegro", shortName: "ME" },
{ name: "Morocco", shortName: "MA" },
{ name: "Mozambique", shortName: "MZ" },
{ name: "Myanmar", shortName: "MM" },
{ name: "Namibia", shortName: "NA" },
{ name: "Nauru", shortName: "NR" },
{ name: "Nepal", shortName: "NP" },
{ name: "Netherlands", shortName: "NL" },
{ name: "New Zealand", shortName: "NZ" },
{ name: "Nicaragua", shortName: "NI" },
{ name: "Niger", shortName: "NE" },
{ name: "Nigeria", shortName: "NG" },
{ name: "North Macedonia", shortName: "MK" },
{ name: "Norway", shortName: "NO" },
{ name: "Oman", shortName: "OM" },
{ name: "Pakistan", shortName: "PK" },
{ name: "Palau", shortName: "PW" },
{ name: "Panama", shortName: "PA" },
{ name: "Papua New Guinea", shortName: "PG" },
{ name: "Paraguay", shortName: "PY" },
{ name: "Peru", shortName: "PE" },
{ name: "Philippines", shortName: "PH" },
{ name: "Poland", shortName: "PL" },
{ name: "Portugal", shortName: "PT" },
{ name: "Qatar", shortName: "QA" },
{ name: "Romania", shortName: "RO" },
{ name: "Russia", shortName: "RU" },
{ name: "Rwanda", shortName: "RW" },
{ name: "Saint Kitts and Nevis", shortName: "KN" },
{ name: "Saint Lucia", shortName: "LC" },
{ name: "Saint Vincent and the Grenadines", shortName: "VC" },
{ name: "Samoa", shortName: "WS" },
{ name: "San Marino", shortName: "SM" },
{ name: "Sao Tome and Principe", shortName: "ST" },
{ name: "Saudi Arabia", shortName: "SA" },
{ name: "Senegal", shortName: "SN" },
{ name: "Serbia", shortName: "RS" },
{ name: "Seychelles", shortName: "SC" },
{ name: "Sierra Leone", shortName: "SL" },
{ name: "Singapore", shortName: "SG" },
{ name: "Slovakia", shortName: "SK" },
{ name: "Slovenia", shortName: "SI" },
{ name: "Solomon Islands", shortName: "SB" },
{ name: "Somalia", shortName: "SO" },
{ name: "South Africa", shortName: "ZA" },
{ name: "Spain", shortName: "ES" },
{ name: "Sri Lanka", shortName: "LK" },
{ name: "Sudan", shortName: "SD" },
{ name: "South Sudan", shortName: "SS" },
{ name: "Suriname", shortName: "SR" },
{ name: "Sweden", shortName: "SE" },
{ name: "Switzerland", shortName: "CH" },
{ name: "Syria", shortName: "SY" },
{ name: "Taiwan", shortName: "TW" },
{ name: "Tajikistan", shortName: "TJ" },
{ name: "Thailand", shortName: "TH" },
{ name: "Togo", shortName: "TG" },
{ name: "Tonga", shortName: "TO" },
{ name: "Trinidad and Tobago", shortName: "TT" },
{ name: "Tunisia", shortName: "TN" },
{ name: "Turkey", shortName: "TR" },
{ name: "Turkmenistan", shortName: "TM" },
{ name: "Tuvalu", shortName: "TV" },
{ name: "Uganda", shortName: "UG" },
{ name: "Ukraine", shortName: "UA" },
{ name: "United Arab Emirates", shortName: "AE" },
{
name: "United Kingdom of Great Britain and Northern Ireland",
shortName: "GB"
},
{ name: "United States of America", shortName: "US" },
{ name: "Uruguay", shortName: "UY" },
{ name: "Uzbekistan", shortName: "UZ" },
{ name: "Vanuatu", shortName: "VU" },
{ name: "Venezuela", shortName: "VE" },
{ name: "VietNam", shortName: "VN" },
{ name: "Yemen", shortName: "YE" },
{ name: "Zambia", shortName: "ZM" },
{ name: "Zimbabwe", shortName: "ZW" }
];
// src/functions.ts
var countryNames = async () => {
return all_countries.map((country) => country.name);
};
var countryShortNames = async () => {
return all_countries.map((country) => country.shortName);
};
var countries = async () => {
return all_countries;
};
var getCountry = async ({ name }) => {
return all_countries.find((country) => country.name === name);
};
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
countries,
countryNames,
countryShortNames,
getCountry
});