cloud-regions-country-flags
A library to convert cloud provider regions to locations and emoji flags.
Install
npm install cloud-regions-country-flags --save
Usage (fromProvider)
import { fromProvider } from 'cloud-regions-country-flags';
fromProvider('eu-north-1', 'AWS');
{
location: 'Europe (Stockholm)',
flag: '🇸🇪',
country: 'Sweden',
latitude: 59.331325231594654,
longitude: 18.0904021557263,
raw: 'eu-north-1'
}
fromProvider('us-west2-a', 'GCP');
{
location: 'Los Angeles, California, North America',
flag: '🇺🇸',
country: 'United States of America',
latitude: 34.04292305028126,
longitude: -118.21813240055846,
raw: 'us-west2-a'
}
Parameters
Name | Type | Required | Description |
---|
region | string | true | code of region |
provider | AWS / GCP / Vercel | true | name of provider |
Region Information
Usage (fromISO)
import { fromISO } from 'cloud-regions-country-flags';
fromISO('KE');
{
country: 'Kenya',
flag: '🇰🇪',
latitude: 0.373810884212869,
longitude: 37.98094909161015,
raw: 'KE'
}
fromISO('VI');
{
country: 'Virgin Islands (U.S.)',
flag: '🇻🇮',
latitude: 17.734242029786145,
longitude: -64.71190436798027,
raw: 'VI'
}
Parameters
Name | Type | Required | Description |
---|
entry | string | true | ISO code |
ISO Information
Bugs
There has been a lot of copy and pasting of values from various sources to create this utility. If you spot anything that is incorrect please open an issue or PR. Thanks in advance!