🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

bcp47-language-tags

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bcp47-language-tags - npm Package Compare versions

Comparing version
1.0.6
to
1.0.7
+1
-1
dist/ar.d.mts

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -55,7 +55,10 @@ "use strict";

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -62,0 +65,0 @@ return matchedTags;

@@ -26,7 +26,10 @@ // src/utils.ts

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -33,0 +36,0 @@ return matchedTags;

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -55,7 +55,10 @@ "use strict";

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -62,0 +65,0 @@ return matchedTags;

@@ -26,7 +26,10 @@ // src/utils.ts

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -33,0 +36,0 @@ return matchedTags;

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -55,7 +55,10 @@ "use strict";

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -62,0 +65,0 @@ return matchedTags;

@@ -26,7 +26,10 @@ // src/utils.ts

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -33,0 +36,0 @@ return matchedTags;

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -55,7 +55,10 @@ "use strict";

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -62,0 +65,0 @@ return matchedTags;

@@ -26,7 +26,10 @@ // src/utils.ts

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -33,0 +36,0 @@ return matchedTags;

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -55,7 +55,10 @@ "use strict";

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -62,0 +65,0 @@ return matchedTags;

@@ -26,7 +26,10 @@ // src/utils.ts

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -33,0 +36,0 @@ return matchedTags;

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -55,7 +55,10 @@ "use strict";

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -62,0 +65,0 @@ return matchedTags;

@@ -26,7 +26,10 @@ // src/utils.ts

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -33,0 +36,0 @@ return matchedTags;

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -55,7 +55,10 @@ "use strict";

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -62,0 +65,0 @@ return matchedTags;

@@ -26,7 +26,10 @@ // src/utils.ts

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -33,0 +36,0 @@ return matchedTags;

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -55,7 +55,10 @@ "use strict";

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -62,0 +65,0 @@ return matchedTags;

@@ -26,7 +26,10 @@ // src/utils.ts

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -33,0 +36,0 @@ return matchedTags;

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -55,7 +55,10 @@ "use strict";

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -62,0 +65,0 @@ return matchedTags;

@@ -26,7 +26,10 @@ // src/utils.ts

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -33,0 +36,0 @@ return matchedTags;

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -55,7 +55,10 @@ "use strict";

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -62,0 +65,0 @@ return matchedTags;

@@ -26,7 +26,10 @@ // src/utils.ts

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -33,0 +36,0 @@ return matchedTags;

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -55,7 +55,10 @@ "use strict";

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -62,0 +65,0 @@ return matchedTags;

@@ -26,7 +26,10 @@ // src/utils.ts

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -33,0 +36,0 @@ return matchedTags;

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -765,5 +765,5 @@ type BCP47LanguageTagName = "zh-CN" | "zh-TW" | "zh-HK" | "zh-MO" | "zh-SG" | "zh-CHS" | "zh-CHT" | "en-US" | "en-GB" | "en-CA" | "en-AU" | "en-IN" | "en-ZA" | "en-NZ" | "en-IE" | "en-PH" | "en-ZW" | "en-BZ" | "en-CB" | "en-JM" | "en-TT" | "hi-IN" | "es-ES" | "es-MX" | "es-AR" | "es-CO" | "es-PE" | "es-VE" | "es-CL" | "es-EC" | "es-GT" | "es-CU" | "es-BO" | "es-DO" | "es-HN" | "es-PY" | "es-SV" | "es-NI" | "es-PR" | "es-UY" | "es-PA" | "es-CR" | "ar-EG" | "ar-SA" | "ar-DZ" | "ar-MA" | "ar-IQ" | "ar-SD" | "ar-YE" | "ar-SY" | "ar-TN" | "ar-LY" | "ar-JO" | "ar-LB" | "ar-KW" | "ar-AE" | "ar-BH" | "ar-QA" | "ar-OM" | "pt-BR" | "pt-PT" | "ru-RU" | "ja-JP" | "de-DE" | "de-AT" | "de-CH" | "fr-FR" | "fr-CA" | "fr-BE" | "fr-CH" | "fr-LU" | "fr-MC" | "ko-KR" | "it-IT" | "it-CH" | "tr-TR" | "th-TH" | "el-GR" | "cs-CZ" | "sv-SE" | "sv-FI" | "hu-HU" | "fi-FI" | "da-DK" | "nb-NO" | "nn-NO" | "he-IL" | "id-ID" | "ms-MY" | "ms-BN" | "ro-RO" | "bg-BG" | "uk-UA" | "sk-SK" | "sl-SI" | "hr-HR" | "ca-ES" | "lt-LT" | "lv-LV" | "et-EE" | "sq-AL" | "mk-MK" | "be-BY" | "is-IS" | "gl-ES" | "eu-ES" | "af-ZA" | "sw-KE" | "ta-IN" | "te-IN" | "kn-IN" | "mr-IN" | "gu-IN" | "pa-IN" | "kok-IN" | "sa-IN" | "ur-PK" | "fa-IR" | "syr-SY" | "div-MV" | "ka-GE";

declare const getTag: (tag: string) => BCP47LanguageTag | undefined;
declare const getTags: (language?: string) => BCP47LanguageTag[];
declare const getTags: (language?: string | string[]) => BCP47LanguageTag[];
declare const getPrimaryTags: () => BCP47LanguageTag[];
export { type BCP47LanguageTag, type BCP47LanguageTagName, type BCP47LanguageTags, type PrimaryLanguageTages, type PrimaryLanguageTags, getPrimaryTags, getTag, getTags, tags };

@@ -55,7 +55,10 @@ "use strict";

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -62,0 +65,0 @@ return matchedTags;

@@ -26,7 +26,10 @@ // src/utils.ts

if (!language) return Object.values(tags2);
const lngs = Array.isArray(language) ? language : [language];
const matchedTags = [];
Object.entries(tags2).filter(([name, tag]) => {
if (name.startsWith(language + "-")) {
matchedTags.push(tag);
}
lngs.forEach((lng) => {
if (name === lng || name.startsWith(lng + "-")) {
matchedTags.push(tag);
}
});
});

@@ -33,0 +36,0 @@ return matchedTags;

{
"name": "bcp47-language-tags",
"version": "1.0.6",
"version": "1.0.7",
"main": "dist/index.js",

@@ -5,0 +5,0 @@ "module": "dist/index.mjs",

@@ -12,2 +12,3 @@ # bcp47-language-tags

// list of language tags
for(let tag of tags) {

@@ -68,5 +69,7 @@ console.log(tag);

import { tags } from 'bcp-language-tags/nl';
```
### List of all language tags
//
```typescript
import allTags from 'bcp-language-tags';

@@ -141,4 +144,8 @@ // {

### API
## API
### getTag(tag: string): BCP47LanguageTag
get language tag.
```typescript

@@ -161,3 +168,9 @@

getTag('en')
```
### getTags(tag: string): BCP47LanguageTag[]
list of language tags.
```typescript
// return all language tags

@@ -176,5 +189,15 @@ getTags("zh")

getTags(["zh","en"])
getTags(["zh-CN","en-US"])
```
### getPrimaryTags(): BCP47LanguageTag[]
list of primary language tags.
```typescript
// return primary language tags
getPrimaryTags()
[

@@ -194,4 +217,23 @@ {"tag": "zh-CN", "name": "Chinese (Simplified)", "nativeName": "简体中文", "primary": true},

]
```
```
# Recommendation
- [Internationalization Solution for React/Vue/Nodejs/Solidjs - VoerkaI18n](https://zhangfisher.github.io/voerka-i18n/)
- [React State Library - AutoStore](https://zhangfisher.github.io/autostore/)
- [Terminal Interface Development Enhancement Library - Logsets](https://zhangfisher.github.io/logsets/)
- [Log Output Library - VoerkaLogger](https://zhangfisher.github.io/voerkalogger/)
- [Decorator Development - FlexDecorators](https://zhangfisher.github.io/flex-decorators/)
- [Finite State Machine Library - FlexState](https://zhangfisher.github.io/flexstate/)
- [Universal Function Tool Library - FlexTools](https://zhangfisher.github.io/flex-tools/)
- [CSS-IN-JS Library - FlexStyled](https://zhangfisher.github.io/flexstyled/)
- [VSCode Plugin for Adding Comments to JSON Files - json_comments_extension](https://github.com/zhangfisher/json_comments_extension)
- [Library for Developing Interactive Command Line Programs - mixcli](https://github.com/zhangfisher/mixcli)
- [Powerful String Interpolation Variable Processing Tool Library - flexvars](https://github.com/zhangfisher/flexvars)
- [Frontend Link Debugging Assistant Tool - yald](https://github.com/zhangfisher/yald)
- [Asynchronous Signal - asyncsignal](https://github.com/zhangfisher/asyncsignal)
- [bundle Vue styles into JavaScript - vite-plugin-vue-style-bundler ](https://github.com/zhangfisher/vite-plugin-vue-style-bundler)
- [Tree Component- LiteTree](https://github.com/zhangfisher/lite-tree)

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display