cloud-regions-country-flags

1.1.4 • Public • Published

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!

Readme

Keywords

none

Package Sidebar

Install

npm i cloud-regions-country-flags

Weekly Downloads

50

Version

1.1.4

License

ISC

Unpacked Size

100 kB

Total Files

7

Last publish

Collaborators

  • pauliescanlon