Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

iso3166-1

moimikey9kMIT0.5.1

Tiny, fast, modular ISO 3166-1 alpha-2/alpha-3 parser.

codes, countries, country, countrycode, countrycodes, iso, iso3166, iso3166-1, locale, locale2

readme

iso3166-1 Build Status

Version License Downloads Deps DevDeps

The smallest, fastest, node module for ISO 3166-1 alpha 2/3 helper lookup/parser. Browserify/Webpack friendly.

Install

npm install --save iso3166-1

Usage

var iso31661 = require('iso3166-1')
iso31661.from('USA').to3()         // USA
iso31661.from('USA').to2()         // US
iso31661.from('US').to3()          // USA
iso31661.from('US').to2()          // US
iso31661.fromLocale('en-US').to3() // USA
iso31661.fromLocale('en-US').to2() // US
var iso31661 = require('iso3166-1')
iso31661.to2('USA') // US
iso31661.to3('US')  // USA
var iso31661 = require('iso3166-1')
var locale2 = require('locale2')
iso31661.fromLocale(locale2).to3() // USA
iso31661.fromLocale(locale2).to2() // US
import iso31661 from 'iso3166-1';
iso31661.is2('US')  // true
iso31661.is3('USA') // true
iso31661.is2('XX')  // false
iso31661.is3('XXX') // false

License

MIT

changelog

Changelog

v0.4.0 - 08/11/2018

  • removal of gzip compression and instead inlining fs with base64
    • big file size reduction (81KB -> 67KB)
  • dependency updates

v0.2.5 - 11/23/2015

  • fixes broken global builds (fixes #23)
  • dependency updates

v0.2.2 - 05/12/2015

  • improves build creation
  • adds global distribution build for non-module loader use
  • improves minified bundles
  • removes extraneous headers from country codes csv
  • now function test-browser/ for in-browser test of the library

v0.2.1 - 05/09/2015

  • fixes bug with zlib-browserify not being found (fixes #5)

v0.2.0 - 04/28/2015

  • first real release

Legacy

  • v0.1.0-beta
  • v0.1.1-beta
  • v0.1.2