iso-3166-1-codes

1.2.0 • Public • Published

ISO 3166-1 codes

A list of numeric, alpha2, alpha3 and name (English short name) from ISO 3166-1.

See also:

const countries = require('iso-3166-1-codes');
 
console.log(countries.map(c => c.name));
    // Albania
    // …
 
 
// export a Map
byNumeric()
byAlpha2()
byAlpha3()
 
const byNumeric = countries.byNumeric();
const byAlpha2 = countries.byAlpha2();
 
byNumeric.has('208');
    // true
 
byAlpha2.get('DK');
    // { numeric: '208', alpha2: 'DK', alpha3: 'DNK', name: 'Denmark' }

Rationale

There's a plethora of repositories of countries with some information and some features. I wanted just a list of countries to use as primary keys for related information.

I encourage others to extend the data in new repositories using numeric, alpha2 (my preference), or alpha3 as the country's key.

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i iso-3166-1-codes

    Weekly Downloads

    73

    Version

    1.2.0

    License

    MIT

    Unpacked Size

    25.6 kB

    Total Files

    6

    Last publish

    Collaborators

    • thomas-jensen