Tiny, fast, modular ISO 3166-1 alpha-2/alpha-3 parser.
npm install iso3166-1The smallest, fastest, node module for ISO 3166-1 alpha 2/3 helper lookup/parser. Browserify/Webpack friendly.
``bash`
npm install --save iso3166-1
``
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
MIT
[npm-version-url]: https://www.npmjs.com/package/iso3166-1
[npm-version-image]: https://img.shields.io/npm/v/iso3166-1.svg
[npm-license-url]: https://github.com/moimikey/iso3166-1/blob/master/LICENSE
[npm-license-image]: https://img.shields.io/npm/l/iso3166-1.svg
[npm-downloads-url]: https://www.npmjs.com/package/iso3166-1
[npm-downloads-image]: https://img.shields.io/npm/dm/iso3166-1.svg
[npm-deps-url]: https://david-dm.org/moimikey/iso3166-1
[npm-deps-image]: https://img.shields.io/david/moimikey/iso3166-1.svg
[npm-devdeps-url]: https://david-dm.org/moimikey/iso3166-1
[npm-devdeps-image]: https://img.shields.io/david/dev/moimikey/iso3166-1.svg
[travis-url]: https://travis-ci.org/moimikey/iso3166-1
[travis-image]: https://travis-ci.org/moimikey/iso3166-1.svg?branch=master