0.2.0 • Published 2 days ago

@desoukysvyc/languages v0.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 days ago

@desoukysvyc/languages

npm version License

A specialized sub-package for accessing language-related information, including language codes, details, and more.

Installation

You can install this package using npm:

npm install @desoukysvyc/languages

Usage

Querying Currencies

The package provides a convenient query method for filtering languages based on various criteria. Examples:

Find details about the English language

import { languages } from "@desoukysvyc/languages";

const englishDetails = languages.query({ name: "English" });

/* Output
    [ { name: 'English', alpha2: 'en', alpha3: 'eng' } ]
*/

Find languages with a specific alpha-3 code

import { languages } from "@desoukysvyc/languages";

const alpha3Languages = languages.query({ alpha3: "spa" });

/* [ { name: 'Spanish', alpha2: 'es', alpha3: 'spa' } ] */

Typescript Support

Language

type Language = {
  name: string;
  alpha2: LanguageAlpha2;
  alpha3: LanguageAlpha3;
};

type LanguageAlpha2 = "ab" | "aa" | "af" | "ak" | "sq" | "am" | "ar" | "an" | "hy" | "as" | "av" | "ae" | "ay" | "az" | "bm" | "ba" | "eu" | "be" | "bn" | "bi" | "bs" | "br" | "bg" | "my" | "ca" | "km" | "ch" | ... 156 more ... 

type LanguageAlpha3 = "abk" | "aar" | "afr" | "aka" | "sqi" | "amh" | "ara" | "arg" | "hye" | "asm" | "ava" | "ave" | "aym" | "aze" | "bam" | "bak" | "eus" | "bel" | "ben" | "bis" | "bos" | "bre" | "bul" | ... 160 more ...
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