This is a simple module that takes an ISO 3166-1 alpha-2 country code and returns the regional indicator symbol pair that corresponds to a given emoji flag.
$ npm install emoji-flag
var flag = require('emoji-flag')
var code = require('emoji-flag/to-country-code')
flag('AU')
=> π¦πΊ
flag('CA')
=> π¨π¦
code('π¦πΊ')
=> 'AU'
code('π¨π¦')
=> 'CA'
code(flag('AU'))
=> 'AU'
// and so onβ¦
var flag = require('emoji-flag')
var countries = require('country-list/data')
countries.slice(0, 5).forEach(function (country) {
console.log(
country.code, flag(country.code), country.name
)
})
=>
AF π¦π« Afghanistan
AX π¦π½ Γ
land Islands
AL π¦π± Albania
DZ π©πΏ Algeria
AS π¦πΈ American Samoa
compression | size |
---|---|
emoji-flag.js | 1.76 kB |
emoji-flag.min.js | 925 B |
emoji-flag.min.js.gz | 502 B |
This has a simpler implementation and API. You should use emoji-flags
if you need meta information about a given flag.