Skip to content

PaulieScanlon/cloud-regions-country-flags

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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');

// Output
 {
  location: 'Europe (Stockholm)',
  flag: '🇸🇪',
  country: 'Sweden',
  latitude: 59.331325231594654,
  longitude: 18.0904021557263,
  raw: 'eu-north-1'
 }

fromProvider('us-west2-a', 'GCP');

// Output
{
  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');

// Output
{
  country: 'Kenya',
  flag: '🇰🇪',
  latitude: 0.373810884212869,
  longitude: 37.98094909161015,
  raw: 'KE'
}


fromISO('VI');

// Output
{
  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!

About

A library to convert cloud provider regions to country flag emojis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published