0.2.0 • Published 3 years ago

@basementuniverse/country-code-location v0.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Country Code Locations

Convert country codes into locations, or locations into the closest country code.

Country codes are ISO 3166-1 alpha-2 (2 digit) country codes.

Locations are defined using latitude and longitude and represent a roughly-central location for each country.

Installation

npm install @basementuniverse/country-code-location

How to use

Import the package:

import {
  countryCodeToLocation,
  locationToCountryCode
} from '@basementuniverse/country-code-location';

Convert a country code into a location:

const australiaLocation = countryCodeToLocation('AU');
{
  "country": "Australia",
  "code": "AU",
  "lat": -27,
  "long": 133
}

Find the country closest to a location:

const closestToLocation = locationToCountryCode(47, -1);
{
  "country": "France",
  "code": "FR",
  "lat": 46,
  "long": 2
}