UNPKG

country-flags-svg-v2

Version:

A list of country flags to use in your js/ts projects.

74 lines (46 loc) 2.01 kB
# country-flags-svg-v2 This has been taken from [country-flags-svg](https://github.com/ronatskiy/country-flags-svg). The developer seems to be AFK... This projects aims to correct the issues that were brought up. ## Install ```sh $ npm install country-flags-svg-v2 ``` or ```sh $ yarn add country-flags-svg-v2 ``` ## Usage ```js import { findFlagUrlByNationality } from "country-flags-svg-v2"; const flagUrl = findFlagUrlByNationality("Australian"); // => "http://upload.wikimedia.org/wikipedia/commons/8/88/Flag_of_Australia_%28converted%29.svg" ``` ```js import { countries } from "country-flags-svg-v2"; const australia = countries[0]; console.log(australia); /* => { name: "Australia", demonym: "Australian", flag: "http://upload.wikimedia.org/wikipedia/commons/8/88/Flag_of_Australia_%28converted%29.svg", iso2: "AU", iso3: "AUS", } */ ``` ## API ### `countries` Returns all available information. ### `findFlagUrlByCountryName(countryName)` Returns SVG link of the official flag for a specified country (according to countryName) or empty string if is not exist ### `findFlagUrlByNationality(nationality)` Returns SVG link of the official flag for a specified country (according to nationality) or empty string if is not exist ### `findFlagUrlByIso2Code(iso2Code)` Returns SVG link of the official flag for a specified country (according to [ISO 3166-1 alpha-2](http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) code) or empty string if is not exist ### `findFlagUrlByIso3Code(iso3Code)` Returns SVG link of the official flag for a specified country (according to [ISO 3166-1 alpha-3](http://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) code) or empty string if is not exist ## Available Flags The full list of available flags you can see on the [Docs page](https://ronatskiy.github.io/country-flags-svg/) if not enough don't be shy and provide merge request ;) ## License Licensed under **MIT**.