{"_id":"country-flag-emoji-polyfill","_rev":"12-a9761011e28c1d38b656ea27712842e9","name":"country-flag-emoji-polyfill","dist-tags":{"latest":"0.1.10"},"versions":{"0.1.0":{"name":"country-flag-emoji-polyfill","version":"0.1.0","author":{"name":"Egbert Teeselink"},"license":"MIT","_id":"country-flag-emoji-polyfill@0.1.0","maintainers":[{"name":"eteeselink","email":"skrebbel@gmail.com"}],"homepage":"https://github.com/talkjs/country-flag-emoji-polyfill#readme","bugs":{"url":"https://github.com/talkjs/country-flag-emoji-polyfill/issues"},"dist":{"shasum":"598c3d809312013b7bf011c5658de9ac5d5e8a43","tarball":"https://registry.npmjs.org/country-flag-emoji-polyfill/-/country-flag-emoji-polyfill-0.1.0.tgz","fileCount":12,"integrity":"sha512-UFhOt2v6btwu9n0UTbXQZlb36yVl+nDjSX8Az8CraZIRwG9YdNu10zlkEDIy6ugPDD5MRr+3HdIHaYQv2RdTYg==","signatures":[{"sig":"MEUCIQDDmBZetS+l8tbeToPPebwaOc8L9J9Q+j6TMyfzKFugIgIgWn4RiSfZkWo21DF1f5M3BsuQFQbGWsC3rc7LnSrlq6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOFgMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcFA/+MBTcg8DCCxI/lOd0OMmdlwAsXQAyCeeM0vCyKK9BytHtCJfe\r\nCtShwiZEU1L1Uin9Mwz+4qpNq0h6gHzfjAEvzRK6qgFP5WzzlVLQ/xaRpCfv\r\nOAD1s7l+K9Vq5+AdDxZ0HP5AZi6A8D4Gjhm0kfRdqoVCYXCwxh5uicAasWYH\r\n/xpzWDDyfNsrXpfEF12Okq7ceFUBjPErrv637BAuTersfaB51eHR42on43/d\r\nK55ji9frV/JSQZ01sfmDq9otFBM6EumPY29gNObqi38cc4EwJFcB6icw6uhm\r\nvVwsbfJu9ZZ2OZu6gljUmBQ/+HtLxfpM1zaHDNrw+XWWwFJ2h6J0XK+mF5A2\r\nYvppjIC/q1/7s03Nl+g3FB3XuZe2kK86LxH+j9va0vTQNFhSnlDFf2dIsJhC\r\nsLogLnWVaJedghivAM0QdRIkc288hIu66BaJnahGJGLfQbcuC6VnYupeFdRK\r\nTNYX1JQnWOm+9HClMkmC5itqQVpL6cRiQfpLrT4nvLhL1XW+DLNP6+omL1Wl\r\nPPoCigo+oW0E/79fmtc25JIyOJMwnD/jJ5rR3R222pcV7h/Df/Fr9m+6GFEx\r\nmSw73Nz2bbSPGP0RV0gyqKAH6wyLZxcUdoD++HWtNdjJ2bI4GPNz+Op0F8LT\r\n2gHdBZ8QiDz5F2X2aHOXo6xWDzg4cEchcyk=\r\n=rWGC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.module.js","source":"src/index.ts","exports":{"default":"./dist/index.modern.js","require":"./dist/index.cjs"},"gitHead":"6600f0cbf345378c26d272763f73bfeca826a545","scripts":{"dev":"microbundle watch","build":"microbundle --no-compress","make-font":"cd build && ./make-font.sh"},"_npmUser":{"name":"eteeselink","email":"skrebbel@gmail.com"},"repository":{"url":"git+https://github.com/talkjs/country-flag-emoji-polyfill.git","type":"git"},"_npmVersion":"8.1.0","description":"Add country flag emojis to Chromium-based browsers on Windows","directories":{},"_nodeVersion":"16.13.0","dependencies":{"is-emoji-supported":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"microbundle":"^0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/country-flag-emoji-polyfill_0.1.0_1647859724261_0.608767627605572","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"country-flag-emoji-polyfill","version":"0.1.1","author":{"name":"Egbert Teeselink"},"license":"MIT","_id":"country-flag-emoji-polyfill@0.1.1","maintainers":[{"name":"eteeselink","email":"skrebbel@gmail.com"}],"homepage":"https://github.com/talkjs/country-flag-emoji-polyfill#readme","bugs":{"url":"https://github.com/talkjs/country-flag-emoji-polyfill/issues"},"dist":{"shasum":"1fab7b364c2631f7e7949fbd98659552f401596e","tarball":"https://registry.npmjs.org/country-flag-emoji-polyfill/-/country-flag-emoji-polyfill-0.1.1.tgz","fileCount":12,"integrity":"sha512-H4iB8BAnlcLxE9mxVXm9vY28zKtqjEYRCO+vz1x4u6IsmomHQd/EQfR/Py0YmxeVYkBAOUPJBcY3KJPd+BQe6Q==","signatures":[{"sig":"MEUCIH9uDp3GBHGeOtArdfGXfluDV2HS5RhgufrGIeO2uHBrAiEAoL0C5lINI6JpWGm2Mt7Lar+YIuYQKQUypYYzhcOaoUI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOFliACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps1g/+M9/DOOxe25ABkeV2L65ojIBZKTOlRnimjXu8kw+db8W9+QYX\r\nXksG7x0VKKXgmTCUEFQG6syVXXUymcQzo2iCRDKdE5CNiOaeHpHJJH2sXUb+\r\n6xC5EHMphbFKOAXXsPdeC4L6UYxUVikf88c/VjpFc+Jab2+u9JbNgaQRbSV9\r\nVKji8nqfdz1IFz6Y5y7APUHM+eZySvtKmHqfkqdP9eVrPBqxvOdSPllSYo0A\r\nskzkQF+4Tdtyhhx3cvtnCJcboVzBtNbs+09w3JV4Ji0IJinY/g9vhbmfrgAD\r\nayPuykrpJ+eBm9Xd26LxPYufu8aWDLFhWg7zSN5whvcAo0VsvSJF1ln87P8R\r\nVetCLmAsWSlwMMfdVtliynzEifX/h837+v7//JsQafWWgGFgAf2HgGcEQVbw\r\nrYoQV3/y7lVodcrMcw00HHlcNFCECypYrAadceeHpkoa9rKeSwRyYpY85FFD\r\nCc//oYNNYVx2V4gFHUzjC7oGzz4/qOhtULBWDiyp3uYAFuPksfKW2BItJ5Xo\r\nYITyk6GAPw+8Dqbb33K6+bCFiCkB7MR3UKe6hOWUOvkygS77XTEf3refbx4a\r\niN2iKJwcx5ereSAD/+FKwhFdqioSNLfe0AsrzN/25VQCW99gyOPdXPXM7Tv1\r\nbBw4+brCMnMrzuWotBSHMOo3BYmMvm7O66k=\r\n=NkJ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.module.js","source":"src/index.ts","exports":{"default":"./dist/index.modern.js","require":"./dist/index.cjs"},"gitHead":"6600f0cbf345378c26d272763f73bfeca826a545","scripts":{"dev":"microbundle watch","build":"microbundle","make-font":"cd build && ./make-font.sh"},"_npmUser":{"name":"eteeselink","email":"skrebbel@gmail.com"},"repository":{"url":"git+https://github.com/talkjs/country-flag-emoji-polyfill.git","type":"git"},"_npmVersion":"8.1.0","description":"Add country flag emojis to Chromium-based browsers on Windows","directories":{},"_nodeVersion":"16.13.0","dependencies":{"is-emoji-supported":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"microbundle":"^0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/country-flag-emoji-polyfill_0.1.1_1647860066649_0.7766526727752208","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"country-flag-emoji-polyfill","version":"0.1.2","author":{"name":"Egbert Teeselink"},"license":"MIT","_id":"country-flag-emoji-polyfill@0.1.2","maintainers":[{"name":"eteeselink","email":"skrebbel@gmail.com"}],"homepage":"https://github.com/talkjs/country-flag-emoji-polyfill#readme","bugs":{"url":"https://github.com/talkjs/country-flag-emoji-polyfill/issues"},"dist":{"shasum":"c3cf3ac02e69bba47dda02c512f5d1896aee061c","tarball":"https://registry.npmjs.org/country-flag-emoji-polyfill/-/country-flag-emoji-polyfill-0.1.2.tgz","fileCount":14,"integrity":"sha512-t9mE85pawuHEpE4yZru8HozzByUHtuio0QOiFk8nEsL/qkdye1TCQl0l5rq+ZPL7J7GvoCOwaHdBGlakZlnO4w==","signatures":[{"sig":"MEYCIQDFi9umz237uhbKnS/I7d0LHvJPoUUinIzIGcFPfVXUDgIhALoPALsgS2eYL8mXFHDxghItt4924CUN79hw1dSZ9fnU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizC4RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCSw/7BEJld2YWpzE5j9Mx6SI2oIwJ5dY/QQW9ui6OaSRUvMt0spx4\r\n1XK8XkQOoAxbtu9lHM7Okshey5OxE7ef9wpjrYMjsYDELtnBREERRQujLw8r\r\n4B50dw7OgvzOOMZ99PbZuFr5jkJcden84sXWFpWPvoukUbKWh6TjHVrt+uOn\r\nDcItnFdvnNShzJyVmKYHAYyQH8uCxfsItYgRezpd0J9k0DeCLpM3aT+Fe412\r\nx8TvGiXc1XJi7K8oMnjZ0MHohmiVaOScZNIs5rLleF4rfi5YHrDccelJ5hZE\r\n6Y3dr/oGB5zrI1LQh0ubM/5KtOLscHI6pQGgSl+OpkpGBacahocPCNWjPnbB\r\nCHgJYB3r/B5XItwJYOdjlaAcTyazErkNNR5SAHw/7hn202MrPv5VCNAghhPX\r\nCoKT4C+MD933UpohuSUWLOPzA0ijfRA+DaY+SC22ZnhbXamPYJeqpLotI2AC\r\ntePavqq/zqRiWvTptWede/z2XqGPVP5gx6j6MxvNNvIttS/Cd4gOmsMOm16T\r\nIbe4xMrHuBa02uSF1L6BWAtnLU1Bk1ZJGfRH4hxM56gpaRkLPFsuyYVfMgVU\r\nqiG86jtYeJ8Ie9a9I7ERj8uV0KsVgHiTZy9M6uVBuuVvaYxKhiQrkdkJM6L1\r\n5BzEUYd5eHegtYpdx1U0ovMDqiaWSzMSijo=\r\n=kD5D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.module.js","source":"src/index.ts","exports":{"default":"./dist/index.modern.js","require":"./dist/index.cjs"},"gitHead":"8c37ee64f8d6a9342a0f5100b001c0ea7a8f44f6","scripts":{"dev":"microbundle watch","build":"microbundle","make-font":"cd build && ./make-font.sh"},"_npmUser":{"name":"eteeselink","email":"skrebbel@gmail.com"},"repository":{"url":"git+https://github.com/talkjs/country-flag-emoji-polyfill.git","type":"git"},"_npmVersion":"8.1.2","description":"Add country flag emojis to Chromium-based browsers on Windows","directories":{},"_nodeVersion":"16.13.1","dependencies":{"is-emoji-supported":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"microbundle":"^0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/country-flag-emoji-polyfill_0.1.2_1657548304991_0.09589711470173912","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"country-flag-emoji-polyfill","version":"0.1.3","author":{"name":"Egbert Teeselink"},"license":"MIT","_id":"country-flag-emoji-polyfill@0.1.3","maintainers":[{"name":"eteeselink","email":"skrebbel@gmail.com"}],"homepage":"https://github.com/talkjs/country-flag-emoji-polyfill#readme","bugs":{"url":"https://github.com/talkjs/country-flag-emoji-polyfill/issues"},"dist":{"shasum":"48e72e6110fe42f4f9464a970019e0d60fca562a","tarball":"https://registry.npmjs.org/country-flag-emoji-polyfill/-/country-flag-emoji-polyfill-0.1.3.tgz","fileCount":13,"integrity":"sha512-p9aVteDyAxXU0060s9lu/Sdhgxl0hts4ILRshwM1ynapxDIAj8Lg02W857JWKj3GBl8hi+ubl7Tft5xua+XAJw==","signatures":[{"sig":"MEQCIC7NYvCfM2P6ncTIIMnxt58SX8JWfQkeTB5CMbcQuV62AiA3xTl/C6LvJaMWJw2f8woZDbdSydlwatyHtx0et4hJPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi74auACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAgQ//Qnx1KDt+NX1zg6y2PsjJzjpwqR99e3iUClvuKzqV8E7uXrWW\r\niGX9RtpX97lgtWTrlULzIckbXbZmRmQlY/kgqGNLBkQNNXUHy94Hs5EsPh9P\r\nr+2pj1dM493SvWLfygwE+TLR8qonKc3Y0Xiie0O04wJaI82QB8eCXM1zJ1W1\r\nc1V7FhC1Z+XZ54qp+Xb3D5gYVIvjUh9YvJN+4QeL/3LSGh/0vIzv5hSUDjIU\r\nb/lOPtsQs21sO5C2CaRsD3Yvgmd2JfjO7y8fEtUBATifnMP9wcEKEhPWfIlA\r\nFCsos7f44Gd6j6tcfEcGh12sX7jrs+yjO+qFUPH6SnY2aSZFlob8mOo089Hr\r\nioR4EcRCFrcmFQK1mltXvamk5Tf8Q/J2FGZ1myuFx8EhAM0ScAtzcz/K+nMe\r\nevEAVtPu+CzUSAMSi6IIx8FKMlxJ8hJpiQg8sjv2/nI++jEjt2OFd7BLsemU\r\ngYCUwkQYuqQVeUr7Bvh5LnQcaU8+0WdOR/2Le5i8+4ngCqG1zx8lS7ji5CJu\r\narjoTxAU7PaviVLXHPf4SrDYw21Gs7KtgZjNK5JFWLJ8w3r4MSFLArIyav/A\r\nLVQeRcD6o0ZFinpmZNGTLqalvwZ7LiepnDiIZuOykKYAB3QHRr7O7lUKKdsS\r\nk0CH2bAq+ABdVU7G1LIR5JERZkmqcDRk/iI=\r\n=1f6y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.module.js","source":"src/index.ts","exports":{"default":"./dist/index.modern.js","require":"./dist/index.cjs"},"gitHead":"45125bd7b9de4858dc3fc2be4e04e3e49557bc45","scripts":{"dev":"microbundle watch","build":"microbundle","make-font":"cd build && ./make-font.sh"},"_npmUser":{"name":"eteeselink","email":"skrebbel@gmail.com"},"repository":{"url":"git+https://github.com/talkjs/country-flag-emoji-polyfill.git","type":"git"},"_npmVersion":"8.1.0","description":"Add country flag emojis to Chromium-based browsers on Windows","directories":{},"_nodeVersion":"16.13.0","dependencies":{"is-emoji-supported":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"microbundle":"^0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/country-flag-emoji-polyfill_0.1.3_1659864750447_0.14311109781401044","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"country-flag-emoji-polyfill","version":"0.1.4","author":{"name":"Egbert Teeselink"},"license":"MIT","_id":"country-flag-emoji-polyfill@0.1.4","maintainers":[{"name":"eteeselink","email":"skrebbel@gmail.com"}],"homepage":"https://github.com/talkjs/country-flag-emoji-polyfill#readme","bugs":{"url":"https://github.com/talkjs/country-flag-emoji-polyfill/issues"},"dist":{"shasum":"54b7ca61220c124b11d3091c46d16bd7f3ba0016","tarball":"https://registry.npmjs.org/country-flag-emoji-polyfill/-/country-flag-emoji-polyfill-0.1.4.tgz","fileCount":13,"integrity":"sha512-e20azlb9yHb3mpL3lAlhkidmJgB5TELpA8oe0DPlyIfnqXhAGBmgLDpC+mm+Envh57n1xPrOfkJtXq2CrpvoGQ==","signatures":[{"sig":"MEQCIGUwc6OKpQnvSa8Jl+Xo3DPT3tKPGnlIdoc41ukvOLLQAiBIXsKTxyhrBKbCn9jLfXWlUK52syUHwSnW9yD1U5GNbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8Ax5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbjA/+OMuzonjINePHcQc98lyjfoixGId0lG+GOrLuwCLEoTcRvS44\r\n31ykvbHzNXbV1aaVHdDwwsQMTl1TGG+9d1v5AAmbrOvuShlaHudSvia6qnZ8\r\n0Z/H1PG3Av5bfNpCEN7UrL+rzsAsgUfF70wROOXORf+FrywdQ+b/pBJhP05J\r\nrPr9N4eQeg6/Hv/krY6nboDQSJ17w+wst1U4Qk28TUmhda+vON/3ezyza6hC\r\nYfphv/0uy9RNxlsYz+9dxIpXzbNwp441/QPDXbG0gAw4XwksipZtPpS2DpiZ\r\njthLweN6LMNMZUmRaSi7164qeIChBU1W05FYFaVwcpKFwGZ2fCLXLLGpaCDu\r\nz4kmegM1yqxMR0bqXecXkWE1JZj6vxZn7HOMymKrBkZ5fLtCqaCeSmh9ZafR\r\nLudCWAF0NDBysjNIqZqOKG2X4/A2jSq4RtWLlugpxr6YGaF22qorERqmI0UP\r\nuG368zsg4jck+cJhaES/W/w7KY27vzyuMQ9k5LD6loKoo4DgpfdmiupGVGY8\r\njYxY18i3YlveajQCycvkmZGleE2lb3G5FjvvkFdlxLOr4nP3ciA7aQ7esa7a\r\n7Rl6t/FhsqaD6Qk7kduT1Mu/53KUKAic3c4ktZQyUiq4Akya0LMcYtZJElLM\r\nOZmGLLrzOBEBnUa0m9sI2D9co3fdpN9cijA=\r\n=lB9v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.module.js","source":"src/index.ts","exports":{"default":"./dist/index.modern.js","require":"./dist/index.cjs"},"gitHead":"868540be10639dc9abd19ebbc3054ad7bcba6815","scripts":{"dev":"microbundle watch","build":"microbundle","make-font":"cd build && ./make-font.sh"},"_npmUser":{"name":"eteeselink","email":"skrebbel@gmail.com"},"repository":{"url":"git+https://github.com/talkjs/country-flag-emoji-polyfill.git","type":"git"},"_npmVersion":"8.1.0","description":"Add country flag emojis to Chromium-based browsers on Windows","directories":{},"_nodeVersion":"16.13.0","dependencies":{"is-emoji-supported":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"microbundle":"^0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/country-flag-emoji-polyfill_0.1.4_1659899000838_0.14814614691117844","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"country-flag-emoji-polyfill","version":"0.1.5","author":{"name":"Egbert Teeselink"},"license":"MIT","_id":"country-flag-emoji-polyfill@0.1.5","maintainers":[{"name":"eteeselink","email":"skrebbel@gmail.com"}],"homepage":"https://github.com/talkjs/country-flag-emoji-polyfill#readme","bugs":{"url":"https://github.com/talkjs/country-flag-emoji-polyfill/issues"},"dist":{"shasum":"ca040fb2660b72b19adae73a967b991e70a67cc6","tarball":"https://registry.npmjs.org/country-flag-emoji-polyfill/-/country-flag-emoji-polyfill-0.1.5.tgz","fileCount":14,"integrity":"sha512-2pD4PBB7LoQR4eDfKrMOH9kLkl8zUIWNZ8PBFH3auwvJR/3Cf/uFfV/d4iL5gTlEa5FC0arQ6QzaZQFL77BoLQ==","signatures":[{"sig":"MEUCIQCy1r+QyTnUfZs0InNLbWfleDac1LTwr8xDFDJRHdoenQIgA4qoZs65zpKo3o51PHW0FgtVpvyuqdq5k8NDPkCfg58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116822},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.module.js","source":"src/index.ts","exports":{"default":"./dist/index.modern.js","require":"./dist/index.cjs"},"gitHead":"516b0cb188565781e33534970c8d6324c0fea9ac","scripts":{"dev":"microbundle watch","build":"microbundle","make-font":"cd build && ./make-font.sh"},"_npmUser":{"name":"eteeselink","email":"skrebbel@gmail.com"},"repository":{"url":"git+https://github.com/talkjs/country-flag-emoji-polyfill.git","type":"git"},"_npmVersion":"9.5.1","description":"Add country flag emojis to Chromium-based browsers on Windows","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/country-flag-emoji-polyfill_0.1.5_1702904651757_0.5131668349037231","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"country-flag-emoji-polyfill","version":"0.1.6","author":{"name":"Egbert Teeselink"},"license":"MIT","_id":"country-flag-emoji-polyfill@0.1.6","maintainers":[{"name":"eteeselink","email":"skrebbel@gmail.com"}],"homepage":"https://github.com/talkjs/country-flag-emoji-polyfill#readme","bugs":{"url":"https://github.com/talkjs/country-flag-emoji-polyfill/issues"},"dist":{"shasum":"876a1fd603ab401a6b710703b7b365d7b8cf1ad3","tarball":"https://registry.npmjs.org/country-flag-emoji-polyfill/-/country-flag-emoji-polyfill-0.1.6.tgz","fileCount":14,"integrity":"sha512-QPnha89PLiudKAyuZ93evR8MViHXb3sUFFJllidvC01/+1wV6PslmI+tfuyyHcaoBflZfqatSIVGhapXRtOnJg==","signatures":[{"sig":"MEYCIQCQKEqtHO+3SZyN4T1mmxKVG+nePO9vkzKXU1ZHultL5QIhAMnrryqfim7AzFCMTMxTJfjOu9BEqsQL2Hf9LhTjkUlY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117140},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/index.umd.js","module":"./dist/index.module.js","source":"src/index.ts","exports":{"default":"./dist/index.modern.js","require":"./dist/index.cjs"},"gitHead":"9f0d1aec87c1841948a59d872898acd1e3011b67","scripts":{"dev":"microbundle watch","build":"microbundle","make-font":"cd build && ./make-font.sh"},"_npmUser":{"name":"eteeselink","email":"skrebbel@gmail.com"},"repository":{"url":"git+https://github.com/talkjs/country-flag-emoji-polyfill.git","type":"git"},"_npmVersion":"9.5.1","description":"Add country flag emojis to Chromium-based browsers on Windows","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"microbundle":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/country-flag-emoji-polyfill_0.1.6_1704301582345_0.5640173297512912","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"country-flag-emoji-polyfill","version":"0.1.7","author":{"name":"Egbert Teeselink"},"license":"MIT","_id":"country-flag-emoji-polyfill@0.1.7","maintainers":[{"name":"eteeselink","email":"skrebbel@gmail.com"}],"homepage":"https://github.com/talkjs/country-flag-emoji-polyfill#readme","bugs":{"url":"https://github.com/talkjs/country-flag-emoji-polyfill/issues"},"dist":{"shasum":"2b3e7b07db49b2f974c500cced5bd0974490f417","tarball":"https://registry.npmjs.org/country-flag-emoji-polyfill/-/country-flag-emoji-polyfill-0.1.7.tgz","fileCount":8,"integrity":"sha512-ZONH1b4Z7dW/h4PfguDJNmsVkAv3u6xleX+6IjTuLUFi1g06xlLXogz/1SjBGOHGBpxCfEZ5QRCnq65YuvLJXQ==","signatures":[{"sig":"MEUCIQDXwfZYanysgE5l36K4anQUj5t+M2MTUMRh7wKscmSsMwIgbxD1ZUT/xpUgOuG/HitdG9s3E9LCuaSdG/AR0dZXfnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12520},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"23713942ad19c204b71535f0a910c7f47538edda","scripts":{"dev":"nodemon -w src -e ts -x 'npm run build'","build":"unbuild --minify","make-font":"cd build && ./make-font.sh"},"_npmUser":{"name":"eteeselink","email":"skrebbel@gmail.com"},"repository":{"url":"git+https://github.com/talkjs/country-flag-emoji-polyfill.git","type":"git"},"_npmVersion":"10.2.4","description":"Add country flag emojis to Chromium-based browsers on Windows","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.2","unbuild":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/country-flag-emoji-polyfill_0.1.7_1705663902484_0.11182069048000742","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"country-flag-emoji-polyfill","version":"0.1.8","author":{"name":"Egbert Teeselink"},"license":"MIT","_id":"country-flag-emoji-polyfill@0.1.8","maintainers":[{"name":"eteeselink","email":"skrebbel@gmail.com"}],"homepage":"https://github.com/talkjs/country-flag-emoji-polyfill#readme","bugs":{"url":"https://github.com/talkjs/country-flag-emoji-polyfill/issues"},"dist":{"shasum":"d2cfb23dd2f949b80d83eb9822b613bf62957173","tarball":"https://registry.npmjs.org/country-flag-emoji-polyfill/-/country-flag-emoji-polyfill-0.1.8.tgz","fileCount":9,"integrity":"sha512-Mbah52sADS3gshUYhK5142gtUuJpHYOXlXtLFI3Ly4RqgkmPMvhX9kMZSTqDM8P7UqtSW99eHKFphhQSGXA3Cg==","signatures":[{"sig":"MEUCIQD+Qlo2V59uPnU1zHDr1XNi+n7UD4kG6T/U+Eoex2Tp8gIgWcF8Pa4GbN6BPNUb+MEHyb08kBmEVt/XixAFBg+7c7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90812},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"23713942ad19c204b71535f0a910c7f47538edda","scripts":{"dev":"nodemon -w src -e ts -x 'npm run build'","build":"unbuild --minify","make-font":"cd build && ./make-font.sh"},"_npmUser":{"name":"eteeselink","email":"skrebbel@gmail.com"},"repository":{"url":"git+https://github.com/talkjs/country-flag-emoji-polyfill.git","type":"git"},"_npmVersion":"10.2.4","description":"Add country flag emojis to Chromium-based browsers on Windows","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.2","unbuild":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/country-flag-emoji-polyfill_0.1.8_1706367409861_0.9504034186317953","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"country-flag-emoji-polyfill","version":"0.1.9","author":{"name":"Egbert Teeselink"},"license":"MIT","_id":"country-flag-emoji-polyfill@0.1.9","maintainers":[{"name":"eteeselink","email":"skrebbel@gmail.com"}],"homepage":"https://github.com/talkjs/country-flag-emoji-polyfill#readme","bugs":{"url":"https://github.com/talkjs/country-flag-emoji-polyfill/issues"},"dist":{"shasum":"fe0049d8140f8ace26c47f1ce91f8f8d984f2c75","tarball":"https://registry.npmjs.org/country-flag-emoji-polyfill/-/country-flag-emoji-polyfill-0.1.9.tgz","fileCount":8,"integrity":"sha512-lKE2KH1DxfyW4PsBYzbFt+hZYbEMl/IGsyPyFsD8ir/usCtvCtjFGl4j75EFOiA2h94mxHjaJSV9xleMpxQElQ==","signatures":[{"sig":"MEUCIGKZm+1AbJIGZoY+ljMXVMBtM0DjQTpLlVJDR2nraKJ6AiEAzwVr9I/5GhL7nnOFS8MAF/GyFPSL/nV76K2J6HUkkzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12794},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist/TwemojiCountryFlags.woff2":"./dist/TwemojiCountryFlags.woff2"},"gitHead":"85df0fab7eaff625cc5b48014e105a9356969de1","scripts":{"dev":"nodemon -w src -e ts -x \"npm run build\"","build":"unbuild --minify","make-font":"cd build && ./make-font.sh"},"_npmUser":{"name":"eteeselink","email":"skrebbel@gmail.com"},"repository":{"url":"git+https://github.com/talkjs/country-flag-emoji-polyfill.git","type":"git"},"_npmVersion":"10.9.4","description":"Add country flag emojis to Chromium-based browsers on Windows","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.2","unbuild":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/country-flag-emoji-polyfill_0.1.9_1785667291256_0.5044026755271676","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"country-flag-emoji-polyfill","version":"0.1.10","description":"Add country flag emojis to Chromium-based browsers on Windows","repository":{"type":"git","url":"git+https://github.com/talkjs/country-flag-emoji-polyfill.git"},"author":{"name":"Egbert Teeselink"},"license":"MIT","type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./dist/TwemojiCountryFlags.woff2":"./dist/TwemojiCountryFlags.woff2"},"main":"./dist/index.cjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild --minify","dev":"nodemon -w src -e ts -x \"npm run build\"","make-font":"cd build && ./make-font.sh"},"devDependencies":{"nodemon":"^3.0.2","unbuild":"^2.0.0"},"_id":"country-flag-emoji-polyfill@0.1.10","gitHead":"85df0fab7eaff625cc5b48014e105a9356969de1","bugs":{"url":"https://github.com/talkjs/country-flag-emoji-polyfill/issues"},"homepage":"https://github.com/talkjs/country-flag-emoji-polyfill#readme","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-5O50p2mq/d8+4AfHz3monRQaBA4TIQ0XcKqJUhCYR6SMsLqlO4m8f87og6R1D68Z1sNXGkjLkcEccuzC6T9i5g==","shasum":"ecf854d6d9d80da73e13875c78ac26308e1a12ea","tarball":"https://registry.npmjs.org/country-flag-emoji-polyfill/-/country-flag-emoji-polyfill-0.1.10.tgz","fileCount":9,"unpackedSize":91087,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAXq2G3+Chpx6ejsvdwGuBRVnEnfNZvEoGkIdAxIYK6mAiAg3dYFZwnrICPnTzBhWNjRtJbqHg6inTyuWSOPawsN/w=="}]},"_npmUser":{"name":"eteeselink","email":"skrebbel@gmail.com"},"directories":{},"maintainers":[{"name":"eteeselink","email":"skrebbel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/country-flag-emoji-polyfill_0.1.10_1785667368009_0.6837816017403586"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-21T10:48:44.261Z","modified":"2026-08-02T10:42:48.303Z","0.1.0":"2022-03-21T10:48:44.433Z","0.1.1":"2022-03-21T10:54:26.834Z","0.1.2":"2022-07-11T14:05:05.187Z","0.1.3":"2022-08-07T09:32:30.618Z","0.1.4":"2022-08-07T19:03:21.034Z","0.1.5":"2023-12-18T13:04:12.300Z","0.1.6":"2024-01-03T17:06:22.546Z","0.1.7":"2024-01-19T11:31:42.635Z","0.1.8":"2024-01-27T14:56:50.030Z","0.1.9":"2026-08-02T10:41:31.385Z","0.1.10":"2026-08-02T10:42:48.147Z"},"bugs":{"url":"https://github.com/talkjs/country-flag-emoji-polyfill/issues"},"author":{"name":"Egbert Teeselink"},"license":"MIT","homepage":"https://github.com/talkjs/country-flag-emoji-polyfill#readme","repository":{"type":"git","url":"git+https://github.com/talkjs/country-flag-emoji-polyfill.git"},"description":"Add country flag emojis to Chromium-based browsers on Windows","maintainers":[{"name":"eteeselink","email":"skrebbel@gmail.com"}],"readme":"## Country Flag Emoji Polyfill\r\n\r\n![screenshot of broken emojis](https://user-images.githubusercontent.com/703546/159265695-1ed79f91-2398-4e02-a38d-7aa67426d945.png)\r\n\r\nRecent Windows versions (finally) support emojis natively, but they still do not support pretty country flags. By extension, all Chromium-based browsers can't display country flag emojis natively.\r\n\r\nIn short, if \"🇨🇭\" looks like \"ᴄʜ\" and not like a flag, then this polyfill is for you. \r\n\r\nIt's 0.7kB gzipped, with zero dependencies. The font with country flags is 77kB and only downloaded when needed.\r\n\r\n---\r\n\r\nThis module is sponsored by [TalkJS](https://talkjs.com), a Chat API with pre-built UI for web & mobile apps.\r\n\r\n[![talkjs logo](https://user-images.githubusercontent.com/703546/159268048-19871f36-90f2-409f-ad9f-af711abc8302.png)](https://talkjs.com)\r\n\r\n## Usage\r\n\r\n### 1. With NPM:\r\n\r\n```sh\r\nnpm install country-flag-emoji-polyfill\r\n```\r\n\r\n```js\r\nimport { polyfillCountryFlagEmojis } from \"country-flag-emoji-polyfill\";\r\n\r\n// ...\r\n\r\npolyfillCountryFlagEmojis();\r\n```\r\n\r\n#### Or, just with a script tag:\r\n\r\nThanks to the excellent [Skypack CDN](https://www.skypack.dev), you can also use this polyfill without NPM:\r\n\r\n```html\r\n<script type=\"module\" defer>\r\n  import { polyfillCountryFlagEmojis } from \"https://cdn.skypack.dev/country-flag-emoji-polyfill\";\r\n  polyfillCountryFlagEmojis();\r\n</script>\r\n```\r\n\r\nThis code only works on browsers that support ES Modules, but Chromium has done so for quite a while so it should work appropriately.\r\n\r\n[See here for a full working example](https://talkjs.github.io/country-flag-emoji-polyfill/examples/no-npm/index.html) ([source](./examples/no-npm/index.html))\r\n\r\n### 2. Update your CSS\r\n\r\nThis will load a webfont called `\"Twemoji Country Flags\"` on relevant browsers. Next, prefix your `font-family` CSS with this font **everywhere where you want country flags to work**. Eg if your CSS currently has this:\r\n\r\n```\r\nbody {\r\n  font-family: \"Helvetica\", \"Comic Sans\", serif;\r\n}\r\n```\r\n\r\nthen you want to change it to\r\n\r\n```\r\nbody {\r\n  font-family: \"Twemoji Country Flags\", \"Helvetica\", \"Comic Sans\", serif;\r\n}\r\n```\r\n\r\nThis is safe because the font is loaded such that the browser will only use it for country flag emojis and not for any other characters (using [`unicode-range`](https://github.com/talkjs/country-flag-emoji-polyfill/blob/master/src/index.ts#L45)). Therefore, the browser will simply use the next font in the list for every character except country flags.\r\n\r\nBrowsers that have native support for country flags will not load the font at all, and therefore will simply ignore it in the `font-family` list.\r\n\r\n## API\r\n\r\n```ts\r\nfunction polyfillCountryFlags(fontName?: string, fontUrl?: string): boolean;\r\n```\r\n\r\nInjects a web font with country flags if deemed necessary.\r\n\r\nParameters:\r\n\r\n- `fontName` - (optional) Override the default font name (\"Twemoji Country Flags\")\r\n- `fontUrl` - (optional) Override the font URL (defaults to a jsdeliver-hosted)\r\n\r\nIf the browser supports color emojis but not country flags, this function injects a `style` element into the HEAD with a web font with country flags, and returns `true`. Otherwise, it does nothing and returns `false`.\r\n\r\n## Background\r\n\r\nFirefox on Windows adds country flag emoji support falling back on their [Twemoji Mozilla](https://github.com/mozilla/twemoji-colr) font, which itself is simply all [Twemoji](https://twemoji.twitter.com/) emojis concatenated into a single huge color font.\r\n\r\nChromium, however, apparently [does not plan to support country flags on Windows](https://bugs.chromium.org/p/chromium/issues/detail?id=1209677#c5), except if Windows itself adds it. This means that Chromium-based browsers such as Chrome, Edge and Brave won't likely support it soon either. That's a huge chunk of browser users, who will complain that other people's nice flag emojis look to them like \"ᴄʜ\" and not like a picture.\r\n\r\nUntil either Microsoft or Google recognize how ridiculous this is, you're stuck with this polyfill.\r\n\r\n### How it works\r\n\r\nThis polyfill merely combines other people's hard work.\r\n\r\nThe key building block of this polyfill is a font, \"Twemoji Country Flags\", a subset of \"Twemoji Mozilla\" made using the excellent [`pyftsubset`](https://fonttools.readthedocs.io/en/latest/subset/index.html) tool from [fonttools](https://github.com/fonttools/fonttools).\r\n\r\nThis is important, because Twemoji Mozilla is 1.5MB, which is a pretty huge hit on your app perfomance. The subset is only 78kb, which is much better.\r\n\r\nIt then injects some CSS to load this font as a webfont, but only if the browser supports regular emojis and not country flags. \r\n\r\nAs far as I can tell, all browsers that have this problem support WOFF2 fonts, so I made no effort to do the usual multi-font-format `@font-face` syntax (with eg ttf and woff fonts also).\r\n\r\n### How to build\r\n\r\nThis might need updates if [Twemoji Mozilla](https://github.com/mozilla/twemoji-colr) gets a new version - especially if new country flags are added.\r\n\r\n- clone the repo\r\n- make sure you're on a system with bash, fonttools and curl (On my WSL/Ubuntu, a single `apt install fonttools` was enough)\r\n- run `npm run make-font`\r\n- find the new font in `dist/TwemojiCountryFlags.woff2`\r\n","readmeFilename":"README.md"}