locale-currency

A map of i18n country codes to ISO 4217 currency codes. Originally generated from the output of java.util.Currency.getInstance(locale)

Usage no npm install needed!

<script type="module">
  import localeCurrency from 'https://cdn.skypack.dev/locale-currency';
</script>

README

locale-currency

A map of i18n country codes to ISO 4217 currency codes.

Examples

var LocaleCurrency = require('locale-currency');
var assert = require('assert');
assert(LocaleCurrency.getCurrency("us") === "USD");
assert(LocaleCurrency.getCurrency("US") === "USD");
assert(LocaleCurrency.getCurrency("Us") === "USD");
assert(LocaleCurrency.getCurrency("uS") === "USD");
assert(LocaleCurrency.getCurrency("EN_US") === "USD");
assert(LocaleCurrency.getCurrency("en_us") === "USD");
assert(LocaleCurrency.getCurrency("EN-US") === "USD");
assert(LocaleCurrency.getCurrency("en-us") === "USD");
assert(LocaleCurrency.getCurrency("GB") === "GBP");
assert(LocaleCurrency.getCurrency("ES") === "EUR");
assert(LocaleCurrency.getCurrency("GR") === "EUR");


var euroCountries = LocaleCurrency.getLocales("EUR");
assert(euroCountries.indexOf("GR") > -1); // Germany
assert(euroCountries.indexOf("FR") > -1); // France
assert(euroCountries.indexOf("ES") > -1); // Spain