country-to-currency
    TypeScript icon, indicating that this package has built-in type declarations

    1.0.5 • Public • Published

    npm (tag) License npm

    country-to-currency

    Maps country codes (ISO 3166-1 alpha-2) to their default currency codes (ISO 4217).

    Just 2,3 KB and no external dependencies.

    🎯 Works with browsers, NodeJS and DenoJS. JavaScript and TypeScript.

    Install

    npm i country-to-currency

    Usage

    This library exports a default object that maps country codes to currency codes.

    Available formats include UMD (therefore AMD and CommonJS) and ESM.

    Browser - without installing anything

    Global:

    <script crossorigin src="https://unpkg.com/country-to-currency" ></script>
    <script>
      console.log( countryToCurrency ); // {AF: "AFN", AX: "EUR", ... }
      console.log( countryToCurrency[ 'US' ] ); // USD
      console.log( countryToCurrency[ 'DE' ] ); // EUR
      console.log( countryToCurrency[ 'BR' ] ); // BRL
    </script>

    ESM:

    <script type="module" >
      import countryToCurrency from "https://unpkg.com/country-to-currency/index.esm.js";
      console.log( countryToCurrency[ 'US' ] ); // USD
    </script>

    NodeJS

    const countryToCurrency = require( 'country-to-currency' );
    console.log( countryToCurrency[ 'US' ] ); // USD

    DenoJS

    import countryToCurrency from "https://unpkg.com/country-to-currency/index.esm.js";
    console.log( countryToCurrency[ 'US' ] ); // USD

    Notes

    • All the countries included - currently 249.
    • For Antarctica (AQ), the currency USD is being assumed.
    • For Palestine (PS), the currency ILS is being assumed.
    • For South Korea (KR), the currency KRW is being assumed.
    • For South Korea (KR), the currency KRW is being assumed.
    • For Switzerland (CH), the currenty CHF is being assumed.
    • For Chile (CLF), the currency CLP is being assumed.

    Suggestions? Please open an Issue.

    License

    This library is inspired by currency-code-map from Michael Rhodes. This project adds new currencies, offers support to browsers and DenoJS, updates dependencies and provide new internal scripts.

    MIT © Thiago Delgado Pinto

    Install

    npm i country-to-currency

    DownloadsWeekly Downloads

    4,419

    Version

    1.0.5

    License

    MIT

    Unpacked Size

    62.9 kB

    Total Files

    13

    Last publish

    Collaborators

    • thiagodp