0.2.0 • Published 2 days ago

@desoukysvyc/countries v0.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 days 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.0

2 days ago

0.0.13

4 months ago

0.0.12

4 months ago

0.0.11

4 months ago

0.0.9

4 months ago

0.0.8

5 months ago

0.0.7

5 months ago

0.0.6

5 months ago

0.0.5

6 months ago

0.0.4

6 months ago

0.0.2

6 months ago

0.0.1

6 months ago