Skip to content

Commit f38e97a

Browse files
fix: updates unicode resource with latest (#196)
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action Co-authored-by: MichaelDeBoey <[email protected]>
1 parent 625b6ee commit f38e97a

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/unicode/properties.ts

+16
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ class DataSet {
2929

3030
private _set2024: Set<string> | undefined
3131

32+
private _raw2025: string
33+
34+
private _set2025: Set<string> | undefined
35+
3236
public constructor(
3337
raw2018: string,
3438
raw2019: string,
@@ -37,6 +41,7 @@ class DataSet {
3741
raw2022: string,
3842
raw2023: string,
3943
raw2024: string,
44+
raw2025: string,
4045
) {
4146
this._raw2018 = raw2018
4247
this._raw2019 = raw2019
@@ -45,6 +50,7 @@ class DataSet {
4550
this._raw2022 = raw2022
4651
this._raw2023 = raw2023
4752
this._raw2024 = raw2024
53+
this._raw2025 = raw2025
4854
}
4955

5056
public get es2018(): Set<string> {
@@ -88,6 +94,12 @@ class DataSet {
8894
this._set2024 ?? (this._set2024 = new Set(this._raw2024.split(" ")))
8995
)
9096
}
97+
98+
public get es2025(): Set<string> {
99+
return (
100+
this._set2025 ?? (this._set2025 = new Set(this._raw2025.split(" ")))
101+
)
102+
}
91103
}
92104

93105
const gcNameSet = new Set(["General_Category", "gc"])
@@ -100,6 +112,7 @@ const gcValueSets = new DataSet(
100112
"",
101113
"",
102114
"",
115+
"",
103116
)
104117
const scValueSets = new DataSet(
105118
"Adlam Adlm Aghb Ahom Anatolian_Hieroglyphs Arab Arabic Armenian Armi Armn Avestan Avst Bali Balinese Bamu Bamum Bass Bassa_Vah Batak Batk Beng Bengali Bhaiksuki Bhks Bopo Bopomofo Brah Brahmi Brai Braille Bugi Buginese Buhd Buhid Cakm Canadian_Aboriginal Cans Cari Carian Caucasian_Albanian Chakma Cham Cher Cherokee Common Copt Coptic Cprt Cuneiform Cypriot Cyrillic Cyrl Deseret Deva Devanagari Dsrt Dupl Duployan Egyp Egyptian_Hieroglyphs Elba Elbasan Ethi Ethiopic Geor Georgian Glag Glagolitic Gonm Goth Gothic Gran Grantha Greek Grek Gujarati Gujr Gurmukhi Guru Han Hang Hangul Hani Hano Hanunoo Hatr Hatran Hebr Hebrew Hira Hiragana Hluw Hmng Hung Imperial_Aramaic Inherited Inscriptional_Pahlavi Inscriptional_Parthian Ital Java Javanese Kaithi Kali Kana Kannada Katakana Kayah_Li Khar Kharoshthi Khmer Khmr Khoj Khojki Khudawadi Knda Kthi Lana Lao Laoo Latin Latn Lepc Lepcha Limb Limbu Lina Linb Linear_A Linear_B Lisu Lyci Lycian Lydi Lydian Mahajani Mahj Malayalam Mand Mandaic Mani Manichaean Marc Marchen Masaram_Gondi Meetei_Mayek Mend Mende_Kikakui Merc Mero Meroitic_Cursive Meroitic_Hieroglyphs Miao Mlym Modi Mong Mongolian Mro Mroo Mtei Mult Multani Myanmar Mymr Nabataean Narb Nbat New_Tai_Lue Newa Nko Nkoo Nshu Nushu Ogam Ogham Ol_Chiki Olck Old_Hungarian Old_Italic Old_North_Arabian Old_Permic Old_Persian Old_South_Arabian Old_Turkic Oriya Orkh Orya Osage Osge Osma Osmanya Pahawh_Hmong Palm Palmyrene Pau_Cin_Hau Pauc Perm Phag Phags_Pa Phli Phlp Phnx Phoenician Plrd Prti Psalter_Pahlavi Qaac Qaai Rejang Rjng Runic Runr Samaritan Samr Sarb Saur Saurashtra Sgnw Sharada Shavian Shaw Shrd Sidd Siddham SignWriting Sind Sinh Sinhala Sora Sora_Sompeng Soyo Soyombo Sund Sundanese Sylo Syloti_Nagri Syrc Syriac Tagalog Tagb Tagbanwa Tai_Le Tai_Tham Tai_Viet Takr Takri Tale Talu Tamil Taml Tang Tangut Tavt Telu Telugu Tfng Tglg Thaa Thaana Thai Tibetan Tibt Tifinagh Tirh Tirhuta Ugar Ugaritic Vai Vaii Wara Warang_Citi Xpeo Xsux Yi Yiii Zanabazar_Square Zanb Zinh Zyyy",
@@ -109,6 +122,7 @@ const scValueSets = new DataSet(
109122
"Cpmn Cypro_Minoan Old_Uyghur Ougr Tangsa Tnsa Toto Vith Vithkuqi",
110123
"Hrkt Katakana_Or_Hiragana Kawi Nag_Mundari Nagm Unknown Zzzz",
111124
"",
125+
"",
112126
)
113127
const binPropertySets = new DataSet(
114128
"AHex ASCII ASCII_Hex_Digit Alpha Alphabetic Any Assigned Bidi_C Bidi_Control Bidi_M Bidi_Mirrored CI CWCF CWCM CWKCF CWL CWT CWU Case_Ignorable Cased Changes_When_Casefolded Changes_When_Casemapped Changes_When_Lowercased Changes_When_NFKC_Casefolded Changes_When_Titlecased Changes_When_Uppercased DI Dash Default_Ignorable_Code_Point Dep Deprecated Dia Diacritic Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Ext Extender Gr_Base Gr_Ext Grapheme_Base Grapheme_Extend Hex Hex_Digit IDC IDS IDSB IDST IDS_Binary_Operator IDS_Trinary_Operator ID_Continue ID_Start Ideo Ideographic Join_C Join_Control LOE Logical_Order_Exception Lower Lowercase Math NChar Noncharacter_Code_Point Pat_Syn Pat_WS Pattern_Syntax Pattern_White_Space QMark Quotation_Mark RI Radical Regional_Indicator SD STerm Sentence_Terminal Soft_Dotted Term Terminal_Punctuation UIdeo Unified_Ideograph Upper Uppercase VS Variation_Selector White_Space XIDC XIDS XID_Continue XID_Start space",
@@ -118,6 +132,7 @@ const binPropertySets = new DataSet(
118132
"",
119133
"",
120134
"",
135+
"",
121136
)
122137
const binPropertyOfStringsSets = new DataSet(
123138
"",
@@ -127,6 +142,7 @@ const binPropertyOfStringsSets = new DataSet(
127142
"",
128143
"",
129144
"Basic_Emoji Emoji_Keycap_Sequence RGI_Emoji RGI_Emoji_Flag_Sequence RGI_Emoji_Modifier_Sequence RGI_Emoji_Tag_Sequence RGI_Emoji_ZWJ_Sequence",
145+
"",
130146
)
131147

132148
export function isValidUnicodeProperty(

0 commit comments

Comments
 (0)