0.2.2 • Published 1 year ago

@desoukysvyc/countries v0.2.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@desoukysvyc/countries

npm version License

A specialized sub-package for accessing country-related information, including ISO codes, calling codes, and more.

Installation

You can install this package using npm:

npm install @desoukysvyc/countries

Usage

import { countries, countriesFootballFederations } from '@desoukysvyc/countries'

// Example: Query countries based on specific criteria
const europeanCountries = countries.query({
  internetTld: ['eu'],
  currencies: ['EUR'],
  languages: ['eng', 'fre', 'ger'],
});

// Example: Access football federations associated with countries
console.log(countriesFootballFederations);

// Access individual country details
const usaDetails = countries.query({ alpha2: 'US' });
console.log(usaDetails);

Typescript Support

Country

type Country = {
    alpha2: Alpha2;
    alpha3: Alpha3;
    internetTld: TLD[];
    numericCode: CountryNumericCode;
    // ... other properties
  };

ExtendedCountry

type ExtendedCountry = Country & {
    fifaCode: FifaCode;
    iocCode: OlympicCode;
    callingCode: string;
    currencies: Array<CurrencyCode>;
    capital: string;
    languages: Array<LanguageAlpha3>;
  };
  

FifaWCountry

type FifaWCountry = {
    name?: string;
    alpha2?: string;
    alpha3?: string;
    internetTld?: string[];
    numericCode?: string;
    officialName?: string;
    country: string;
    code: FifaCode;
    federation: string;
  };
0.2.2

1 year ago

0.2.0

1 year ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago