regexp-support
Advanced tools
Comparing version
@@ -6,2 +6,18 @@ # Change Log | ||
## [1.0.55](https://github.com/bluelovers/ws-regexp/compare/regexp-support@1.0.54...regexp-support@1.0.55) (2024-08-24) | ||
### 🛠 Build System | ||
* update build ([11aa03e](https://github.com/bluelovers/ws-regexp/commit/11aa03e89bffa7cd529d7667b70243c734a175fb)) | ||
* update build ([ce24c2b](https://github.com/bluelovers/ws-regexp/commit/ce24c2bae947f88098fe6501eb117ae74a331149)) | ||
### ♻️ Chores | ||
* new env test ([3d1d8df](https://github.com/bluelovers/ws-regexp/commit/3d1d8df6605be74144c928f12409af09ea076e51)) | ||
## [1.0.54](https://github.com/bluelovers/ws-regexp/compare/regexp-support@1.0.53...regexp-support@1.0.54) (2024-03-01) | ||
@@ -8,0 +24,0 @@ |
589
index.d.ts
@@ -281,5 +281,2 @@ /** | ||
Pat_WS: boolean; | ||
/** | ||
* pattern support | ||
*/ | ||
Quotation_Mark: boolean; | ||
@@ -595,294 +592,296 @@ QMark: boolean; | ||
InBasic_Latin: boolean; | ||
InAdlam: boolean; | ||
InAegean_Numbers: boolean; | ||
InAhom: boolean; | ||
InAlchemical_Symbols: boolean; | ||
InAlphabetic_Presentation_Forms: boolean; | ||
InAnatolian_Hieroglyphs: boolean; | ||
InAncient_Greek_Musical_Notation: boolean; | ||
InAncient_Greek_Numbers: boolean; | ||
InAncient_Symbols: boolean; | ||
InArabic: boolean; | ||
InArabic_Extended_A: boolean; | ||
InArabic_Mathematical_Alphabetic_Symbols: boolean; | ||
InArabic_Presentation_Forms_A: boolean; | ||
InArabic_Presentation_Forms_B: boolean; | ||
InArabic_Supplement: boolean; | ||
InArmenian: boolean; | ||
InArrows: boolean; | ||
InAvestan: boolean; | ||
InBalinese: boolean; | ||
InBamum: boolean; | ||
InBamum_Supplement: boolean; | ||
InBassa_Vah: boolean; | ||
InBatak: boolean; | ||
InBengali: boolean; | ||
InBhaiksuki: boolean; | ||
InBlock_Elements: boolean; | ||
InBopomofo: boolean; | ||
InBopomofo_Extended: boolean; | ||
InBox_Drawing: boolean; | ||
InBrahmi: boolean; | ||
InBraille_Patterns: boolean; | ||
InBuginese: boolean; | ||
InBuhid: boolean; | ||
InByzantine_Musical_Symbols: boolean; | ||
InCJK_Compatibility: boolean; | ||
InCJK_Compatibility_Forms: boolean; | ||
InCJK_Compatibility_Ideographs: boolean; | ||
InCJK_Compatibility_Ideographs_Supplement: boolean; | ||
InCJK_Radicals_Supplement: boolean; | ||
InCJK_Strokes: boolean; | ||
InCJK_Symbols_And_Punctuation: boolean; | ||
InCJK_Unified_Ideographs: boolean; | ||
InCJK_Unified_Ideographs_Extension_A: boolean; | ||
InCJK_Unified_Ideographs_Extension_B: boolean; | ||
InCJK_Unified_Ideographs_Extension_C: boolean; /** | ||
* all flag support without name and pattern test | ||
*/ | ||
InCJK_Unified_Ideographs_Extension_D: boolean; | ||
InCJK_Unified_Ideographs_Extension_E: boolean; | ||
InCJK_Unified_Ideographs_Extension_F: boolean; | ||
InCarian: boolean; | ||
InCaucasian_Albanian: boolean; | ||
InChakma: boolean; | ||
InCham: boolean; | ||
InCherokee: boolean; | ||
InCherokee_Supplement: boolean; | ||
InChess_Symbols: boolean; | ||
InCombining_Diacritical_Marks: boolean; | ||
InCombining_Diacritical_Marks_Extended: boolean; | ||
InCombining_Diacritical_Marks_For_Symbols: boolean; | ||
InCombining_Diacritical_Marks_Supplement: boolean; | ||
InCombining_Half_Marks: boolean; | ||
InCommon_Indic_Number_Forms: boolean; | ||
InControl_Pictures: boolean; | ||
InCoptic: boolean; | ||
InCoptic_Epact_Numbers: boolean; | ||
InCounting_Rod_Numerals: boolean; | ||
InCuneiform: boolean; | ||
InCuneiform_Numbers_And_Punctuation: boolean; | ||
InCurrency_Symbols: boolean; | ||
InCypriot_Syllabary: boolean; | ||
InCyrillic: boolean; | ||
InCyrillic_Extended_A: boolean; | ||
InCyrillic_Extended_B: boolean; | ||
InCyrillic_Extended_C: boolean; | ||
InCyrillic_Supplement: boolean; | ||
InDeseret: boolean; | ||
InDevanagari: boolean; | ||
InDevanagari_Extended: boolean; | ||
InDingbats: boolean; | ||
InDogra: boolean; | ||
InDomino_Tiles: boolean; | ||
InDuployan: boolean; | ||
InEarly_Dynastic_Cuneiform: boolean; | ||
InEgyptian_Hieroglyphs: boolean; | ||
InElbasan: boolean; | ||
InEmoticons: boolean; | ||
InEnclosed_Alphanumeric_Supplement: boolean; | ||
InEnclosed_Alphanumerics: boolean; | ||
InEnclosed_CJK_Letters_And_Months: boolean; | ||
InEnclosed_Ideographic_Supplement: boolean; | ||
InEthiopic: boolean; | ||
InEthiopic_Extended: boolean; | ||
InEthiopic_Extended_A: boolean; | ||
InEthiopic_Supplement: boolean; | ||
InGeneral_Punctuation: boolean; | ||
InGeometric_Shapes: boolean; | ||
InGeometric_Shapes_Extended: boolean; | ||
InGeorgian: boolean; | ||
InGeorgian_Extended: boolean; | ||
InGeorgian_Supplement: boolean; | ||
InGlagolitic: boolean; | ||
InGlagolitic_Supplement: boolean; | ||
InGothic: boolean; | ||
InGrantha: boolean; | ||
InGreek_And_Coptic: boolean; | ||
InGreek_Extended: boolean; | ||
InGujarati: boolean; | ||
InGunjala_Gondi: boolean; | ||
InGurmukhi: boolean; | ||
InHalfwidth_And_Fullwidth_Forms: boolean; | ||
InHangul_Compatibility_Jamo: boolean; | ||
InHangul_Jamo: boolean; | ||
InHangul_Jamo_Extended_A: boolean; | ||
InHangul_Jamo_Extended_B: boolean; | ||
InHangul_Syllables: boolean; | ||
InHanifi_Rohingya: boolean; | ||
InHanunoo: boolean; | ||
InHatran: boolean; | ||
InHebrew: boolean; | ||
InHigh_Private_Use_Surrogates: boolean; | ||
InHigh_Surrogates: boolean; | ||
InHiragana: boolean; | ||
InIPA_Extensions: boolean; | ||
InIdeographic_Description_Characters: boolean; | ||
InIdeographic_Symbols_And_Punctuation: boolean; | ||
InImperial_Aramaic: boolean; | ||
InIndic_Siyaq_Numbers: boolean; | ||
InInscriptional_Pahlavi: boolean; | ||
InInscriptional_Parthian: boolean; | ||
InJavanese: boolean; | ||
InKaithi: boolean; | ||
InKana_Extended_A: boolean; | ||
InKana_Supplement: boolean; | ||
InKanbun: boolean; | ||
InKangxi_Radicals: boolean; | ||
InKannada: boolean; | ||
InKatakana: boolean; | ||
InKatakana_Phonetic_Extensions: boolean; | ||
InKayah_Li: boolean; | ||
InKharoshthi: boolean; | ||
InKhmer: boolean; | ||
InKhmer_Symbols: boolean; | ||
InKhojki: boolean; | ||
InKhudawadi: boolean; | ||
InLao: boolean; | ||
InLatin_1_Supplement: boolean; | ||
InLatin_Extended_A: boolean; | ||
InLatin_Extended_Additional: boolean; | ||
InLatin_Extended_B: boolean; | ||
InLatin_Extended_C: boolean; | ||
InLatin_Extended_D: boolean; | ||
InLatin_Extended_E: boolean; | ||
InLepcha: boolean; | ||
InLetterlike_Symbols: boolean; | ||
InLimbu: boolean; | ||
InLinear_A: boolean; | ||
InLinear_B_Ideograms: boolean; | ||
InLinear_B_Syllabary: boolean; | ||
InLisu: boolean; | ||
InLow_Surrogates: boolean; | ||
InLycian: boolean; | ||
InLydian: boolean; | ||
InMahajani: boolean; | ||
InMahjong_Tiles: boolean; | ||
InMakasar: boolean; | ||
InMalayalam: boolean; | ||
InMandaic: boolean; | ||
InManichaean: boolean; | ||
InMarchen: boolean; | ||
InMasaram_Gondi: boolean; | ||
InMathematical_Alphanumeric_Symbols: boolean; | ||
InMathematical_Operators: boolean; | ||
InMayan_Numerals: boolean; | ||
InMedefaidrin: boolean; | ||
InMeetei_Mayek: boolean; | ||
InMeetei_Mayek_Extensions: boolean; | ||
InMende_Kikakui: boolean; | ||
InMeroitic_Cursive: boolean; | ||
InMeroitic_Hieroglyphs: boolean; | ||
InMiao: boolean; | ||
InMiscellaneous_Mathematical_Symbols_A: boolean; | ||
InMiscellaneous_Mathematical_Symbols_B: boolean; | ||
InMiscellaneous_Symbols: boolean; | ||
InMiscellaneous_Symbols_And_Arrows: boolean; | ||
InMiscellaneous_Symbols_And_Pictographs: boolean; | ||
InMiscellaneous_Technical: boolean; | ||
InModi: boolean; | ||
InModifier_Tone_Letters: boolean; | ||
InMongolian: boolean; | ||
InMongolian_Supplement: boolean; | ||
InMro: boolean; | ||
InMultani: boolean; | ||
InMusical_Symbols: boolean; | ||
InMyanmar: boolean; | ||
InMyanmar_Extended_A: boolean; | ||
InMyanmar_Extended_B: boolean; | ||
InNKo: boolean; | ||
InNabataean: boolean; | ||
InNew_Tai_Lue: boolean; | ||
InNewa: boolean; | ||
InNumber_Forms: boolean; | ||
InNushu: boolean; | ||
InOgham: boolean; | ||
InOl_Chiki: boolean; | ||
InOld_Hungarian: boolean; | ||
InOld_Italic: boolean; | ||
InOld_North_Arabian: boolean; | ||
InOld_Permic: boolean; | ||
InOld_Persian: boolean; | ||
InOld_Sogdian: boolean; | ||
InOld_South_Arabian: boolean; | ||
InOld_Turkic: boolean; | ||
InOptical_Character_Recognition: boolean; | ||
InOriya: boolean; | ||
InOrnamental_Dingbats: boolean; | ||
InOsage: boolean; | ||
InOsmanya: boolean; | ||
InPahawh_Hmong: boolean; | ||
InPalmyrene: boolean; | ||
InPau_Cin_Hau: boolean; | ||
InPhags_Pa: boolean; | ||
InPhaistos_Disc: boolean; | ||
InPhoenician: boolean; | ||
InPhonetic_Extensions: boolean; | ||
InPhonetic_Extensions_Supplement: boolean; | ||
InPlaying_Cards: boolean; | ||
InPrivate_Use_Area: boolean; | ||
InPsalter_Pahlavi: boolean; | ||
InRejang: boolean; | ||
InRumi_Numeral_Symbols: boolean; | ||
InRunic: boolean; | ||
InSamaritan: boolean; | ||
InSaurashtra: boolean; | ||
InSharada: boolean; | ||
InShavian: boolean; | ||
InShorthand_Format_Controls: boolean; | ||
InSiddham: boolean; | ||
InSinhala: boolean; | ||
InSinhala_Archaic_Numbers: boolean; | ||
InSmall_Form_Variants: boolean; | ||
InSogdian: boolean; | ||
InSora_Sompeng: boolean; | ||
InSoyombo: boolean; | ||
InSpacing_Modifier_Letters: boolean; | ||
InSpecials: boolean; | ||
InSundanese: boolean; | ||
InSundanese_Supplement: boolean; | ||
InSuperscripts_And_Subscripts: boolean; | ||
InSupplemental_Arrows_A: boolean; | ||
InSupplemental_Arrows_B: boolean; | ||
InSupplemental_Arrows_C: boolean; | ||
InSupplemental_Mathematical_Operators: boolean; | ||
InSupplemental_Punctuation: boolean; | ||
InSupplemental_Symbols_And_Pictographs: boolean; | ||
InSupplementary_Private_Use_Area_A: boolean; | ||
InSupplementary_Private_Use_Area_B: boolean; | ||
InSutton_SignWriting: boolean; | ||
InSyloti_Nagri: boolean; | ||
InSyriac: boolean; | ||
InSyriac_Supplement: boolean; | ||
InTagalog: boolean; | ||
InTagbanwa: boolean; | ||
InTags: boolean; | ||
InTai_Le: boolean; | ||
InTai_Tham: boolean; | ||
InTai_Viet: boolean; | ||
InTai_Xuan_Jing_Symbols: boolean; | ||
InTakri: boolean; | ||
InTamil: boolean; | ||
InTangut: boolean; | ||
InTangut_Components: boolean; | ||
InTelugu: boolean; | ||
InThaana: boolean; | ||
InThai: boolean; | ||
InTibetan: boolean; | ||
InTifinagh: boolean; | ||
InTirhuta: boolean; | ||
InTransport_And_Map_Symbols: boolean; | ||
InUgaritic: boolean; | ||
InUnified_Canadian_Aboriginal_Syllabics: boolean; | ||
InUnified_Canadian_Aboriginal_Syllabics_Extended: boolean; | ||
InVai: boolean; | ||
InVariation_Selectors: boolean; | ||
InVariation_Selectors_Supplement: boolean; | ||
InVedic_Extensions: boolean; | ||
InVertical_Forms: boolean; | ||
InWarang_Citi: boolean; | ||
InYi_Radicals: boolean; | ||
InYi_Syllables: boolean; | ||
InYijing_Hexagram_Symbols: boolean; | ||
InZanabazar_Square: boolean; | ||
default: { | ||
InAdlam: boolean; | ||
InAegean_Numbers: boolean; | ||
InAhom: boolean; | ||
InAlchemical_Symbols: boolean; | ||
InAlphabetic_Presentation_Forms: boolean; | ||
InAnatolian_Hieroglyphs: boolean; | ||
InAncient_Greek_Musical_Notation: boolean; | ||
InAncient_Greek_Numbers: boolean; | ||
InAncient_Symbols: boolean; | ||
InArabic: boolean; | ||
InArabic_Extended_A: boolean; | ||
InArabic_Mathematical_Alphabetic_Symbols: boolean; | ||
InArabic_Presentation_Forms_A: boolean; | ||
InArabic_Presentation_Forms_B: boolean; | ||
InArabic_Supplement: boolean; | ||
InArmenian: boolean; | ||
InArrows: boolean; | ||
InAvestan: boolean; | ||
InBalinese: boolean; | ||
InBamum: boolean; | ||
InBamum_Supplement: boolean; | ||
InBasic_Latin: boolean; | ||
InBassa_Vah: boolean; | ||
InBatak: boolean; | ||
InBengali: boolean; | ||
InBhaiksuki: boolean; | ||
InBlock_Elements: boolean; | ||
InBopomofo: boolean; | ||
InBopomofo_Extended: boolean; | ||
InBox_Drawing: boolean; | ||
InBrahmi: boolean; | ||
InBraille_Patterns: boolean; | ||
InBuginese: boolean; | ||
InBuhid: boolean; | ||
InByzantine_Musical_Symbols: boolean; | ||
InCJK_Compatibility: boolean; | ||
InCJK_Compatibility_Forms: boolean; | ||
InCJK_Compatibility_Ideographs: boolean; | ||
InCJK_Compatibility_Ideographs_Supplement: boolean; | ||
InCJK_Radicals_Supplement: boolean; | ||
InCJK_Strokes: boolean; | ||
InCJK_Symbols_And_Punctuation: boolean; | ||
InCJK_Unified_Ideographs: boolean; | ||
InCJK_Unified_Ideographs_Extension_A: boolean; | ||
InCJK_Unified_Ideographs_Extension_B: boolean; | ||
InCJK_Unified_Ideographs_Extension_C: boolean; | ||
InCJK_Unified_Ideographs_Extension_D: boolean; | ||
InCJK_Unified_Ideographs_Extension_E: boolean; | ||
InCJK_Unified_Ideographs_Extension_F: boolean; | ||
InCarian: boolean; | ||
InCaucasian_Albanian: boolean; | ||
InChakma: boolean; | ||
InCham: boolean; | ||
InCherokee: boolean; | ||
InCherokee_Supplement: boolean; | ||
InChess_Symbols: boolean; | ||
InCombining_Diacritical_Marks: boolean; | ||
InCombining_Diacritical_Marks_Extended: boolean; | ||
InCombining_Diacritical_Marks_For_Symbols: boolean; | ||
InCombining_Diacritical_Marks_Supplement: boolean; | ||
InCombining_Half_Marks: boolean; | ||
InCommon_Indic_Number_Forms: boolean; | ||
InControl_Pictures: boolean; | ||
InCoptic: boolean; | ||
InCoptic_Epact_Numbers: boolean; | ||
InCounting_Rod_Numerals: boolean; | ||
InCuneiform: boolean; | ||
InCuneiform_Numbers_And_Punctuation: boolean; | ||
InCurrency_Symbols: boolean; | ||
InCypriot_Syllabary: boolean; | ||
InCyrillic: boolean; | ||
InCyrillic_Extended_A: boolean; | ||
InCyrillic_Extended_B: boolean; | ||
InCyrillic_Extended_C: boolean; | ||
InCyrillic_Supplement: boolean; | ||
InDeseret: boolean; | ||
InDevanagari: boolean; | ||
InDevanagari_Extended: boolean; | ||
InDingbats: boolean; | ||
InDogra: boolean; | ||
InDomino_Tiles: boolean; | ||
InDuployan: boolean; | ||
InEarly_Dynastic_Cuneiform: boolean; | ||
InEgyptian_Hieroglyphs: boolean; | ||
InElbasan: boolean; | ||
InEmoticons: boolean; | ||
InEnclosed_Alphanumeric_Supplement: boolean; | ||
InEnclosed_Alphanumerics: boolean; | ||
InEnclosed_CJK_Letters_And_Months: boolean; | ||
InEnclosed_Ideographic_Supplement: boolean; | ||
InEthiopic: boolean; | ||
InEthiopic_Extended: boolean; | ||
InEthiopic_Extended_A: boolean; | ||
InEthiopic_Supplement: boolean; | ||
InGeneral_Punctuation: boolean; | ||
InGeometric_Shapes: boolean; | ||
InGeometric_Shapes_Extended: boolean; | ||
InGeorgian: boolean; | ||
InGeorgian_Extended: boolean; | ||
InGeorgian_Supplement: boolean; | ||
InGlagolitic: boolean; | ||
InGlagolitic_Supplement: boolean; | ||
InGothic: boolean; | ||
InGrantha: boolean; | ||
InGreek_And_Coptic: boolean; | ||
InGreek_Extended: boolean; | ||
InGujarati: boolean; | ||
InGunjala_Gondi: boolean; | ||
InGurmukhi: boolean; | ||
InHalfwidth_And_Fullwidth_Forms: boolean; | ||
InHangul_Compatibility_Jamo: boolean; | ||
InHangul_Jamo: boolean; | ||
InHangul_Jamo_Extended_A: boolean; | ||
InHangul_Jamo_Extended_B: boolean; | ||
InHangul_Syllables: boolean; | ||
InHanifi_Rohingya: boolean; | ||
InHanunoo: boolean; | ||
InHatran: boolean; | ||
InHebrew: boolean; | ||
InHigh_Private_Use_Surrogates: boolean; | ||
InHigh_Surrogates: boolean; | ||
InHiragana: boolean; | ||
InIPA_Extensions: boolean; | ||
InIdeographic_Description_Characters: boolean; | ||
InIdeographic_Symbols_And_Punctuation: boolean; | ||
InImperial_Aramaic: boolean; | ||
InIndic_Siyaq_Numbers: boolean; | ||
InInscriptional_Pahlavi: boolean; | ||
InInscriptional_Parthian: boolean; | ||
InJavanese: boolean; | ||
InKaithi: boolean; | ||
InKana_Extended_A: boolean; | ||
InKana_Supplement: boolean; | ||
InKanbun: boolean; | ||
InKangxi_Radicals: boolean; | ||
InKannada: boolean; | ||
InKatakana: boolean; | ||
InKatakana_Phonetic_Extensions: boolean; | ||
InKayah_Li: boolean; | ||
InKharoshthi: boolean; | ||
InKhmer: boolean; | ||
InKhmer_Symbols: boolean; | ||
InKhojki: boolean; | ||
InKhudawadi: boolean; | ||
InLao: boolean; | ||
InLatin_1_Supplement: boolean; | ||
InLatin_Extended_A: boolean; | ||
InLatin_Extended_Additional: boolean; | ||
InLatin_Extended_B: boolean; | ||
InLatin_Extended_C: boolean; | ||
InLatin_Extended_D: boolean; | ||
InLatin_Extended_E: boolean; | ||
InLepcha: boolean; | ||
InLetterlike_Symbols: boolean; | ||
InLimbu: boolean; | ||
InLinear_A: boolean; | ||
InLinear_B_Ideograms: boolean; | ||
InLinear_B_Syllabary: boolean; | ||
InLisu: boolean; | ||
InLow_Surrogates: boolean; | ||
InLycian: boolean; | ||
InLydian: boolean; | ||
InMahajani: boolean; | ||
InMahjong_Tiles: boolean; | ||
InMakasar: boolean; | ||
InMalayalam: boolean; | ||
InMandaic: boolean; | ||
InManichaean: boolean; | ||
InMarchen: boolean; | ||
InMasaram_Gondi: boolean; | ||
InMathematical_Alphanumeric_Symbols: boolean; | ||
InMathematical_Operators: boolean; | ||
InMayan_Numerals: boolean; | ||
InMedefaidrin: boolean; | ||
InMeetei_Mayek: boolean; | ||
InMeetei_Mayek_Extensions: boolean; | ||
InMende_Kikakui: boolean; | ||
InMeroitic_Cursive: boolean; | ||
InMeroitic_Hieroglyphs: boolean; | ||
InMiao: boolean; | ||
InMiscellaneous_Mathematical_Symbols_A: boolean; | ||
InMiscellaneous_Mathematical_Symbols_B: boolean; | ||
InMiscellaneous_Symbols: boolean; | ||
InMiscellaneous_Symbols_And_Arrows: boolean; | ||
InMiscellaneous_Symbols_And_Pictographs: boolean; | ||
InMiscellaneous_Technical: boolean; | ||
InModi: boolean; | ||
InModifier_Tone_Letters: boolean; | ||
InMongolian: boolean; | ||
InMongolian_Supplement: boolean; | ||
InMro: boolean; | ||
InMultani: boolean; | ||
InMusical_Symbols: boolean; | ||
InMyanmar: boolean; | ||
InMyanmar_Extended_A: boolean; | ||
InMyanmar_Extended_B: boolean; | ||
InNKo: boolean; | ||
InNabataean: boolean; | ||
InNew_Tai_Lue: boolean; | ||
InNewa: boolean; | ||
InNumber_Forms: boolean; | ||
InNushu: boolean; | ||
InOgham: boolean; | ||
InOl_Chiki: boolean; | ||
InOld_Hungarian: boolean; | ||
InOld_Italic: boolean; | ||
InOld_North_Arabian: boolean; | ||
InOld_Permic: boolean; | ||
InOld_Persian: boolean; | ||
InOld_Sogdian: boolean; | ||
InOld_South_Arabian: boolean; | ||
InOld_Turkic: boolean; | ||
InOptical_Character_Recognition: boolean; | ||
InOriya: boolean; | ||
InOrnamental_Dingbats: boolean; | ||
InOsage: boolean; | ||
InOsmanya: boolean; | ||
InPahawh_Hmong: boolean; | ||
InPalmyrene: boolean; | ||
InPau_Cin_Hau: boolean; | ||
InPhags_Pa: boolean; | ||
InPhaistos_Disc: boolean; | ||
InPhoenician: boolean; | ||
InPhonetic_Extensions: boolean; | ||
InPhonetic_Extensions_Supplement: boolean; | ||
InPlaying_Cards: boolean; | ||
InPrivate_Use_Area: boolean; | ||
InPsalter_Pahlavi: boolean; | ||
InRejang: boolean; | ||
InRumi_Numeral_Symbols: boolean; | ||
InRunic: boolean; | ||
InSamaritan: boolean; | ||
InSaurashtra: boolean; | ||
InSharada: boolean; | ||
InShavian: boolean; | ||
InShorthand_Format_Controls: boolean; | ||
InSiddham: boolean; | ||
InSinhala: boolean; | ||
InSinhala_Archaic_Numbers: boolean; | ||
InSmall_Form_Variants: boolean; | ||
InSogdian: boolean; | ||
InSora_Sompeng: boolean; | ||
InSoyombo: boolean; | ||
InSpacing_Modifier_Letters: boolean; | ||
InSpecials: boolean; | ||
InSundanese: boolean; | ||
InSundanese_Supplement: boolean; | ||
InSuperscripts_And_Subscripts: boolean; | ||
InSupplemental_Arrows_A: boolean; | ||
InSupplemental_Arrows_B: boolean; | ||
InSupplemental_Arrows_C: boolean; | ||
InSupplemental_Mathematical_Operators: boolean; | ||
InSupplemental_Punctuation: boolean; | ||
InSupplemental_Symbols_And_Pictographs: boolean; | ||
InSupplementary_Private_Use_Area_A: boolean; | ||
InSupplementary_Private_Use_Area_B: boolean; | ||
InSutton_SignWriting: boolean; | ||
InSyloti_Nagri: boolean; | ||
InSyriac: boolean; | ||
InSyriac_Supplement: boolean; | ||
InTagalog: boolean; | ||
InTagbanwa: boolean; | ||
InTags: boolean; | ||
InTai_Le: boolean; | ||
InTai_Tham: boolean; | ||
InTai_Viet: boolean; | ||
InTai_Xuan_Jing_Symbols: boolean; | ||
InTakri: boolean; | ||
InTamil: boolean; | ||
InTangut: boolean; | ||
InTangut_Components: boolean; | ||
InTelugu: boolean; | ||
InThaana: boolean; | ||
InThai: boolean; | ||
InTibetan: boolean; | ||
InTifinagh: boolean; | ||
InTirhuta: boolean; | ||
InTransport_And_Map_Symbols: boolean; | ||
InUgaritic: boolean; | ||
InUnified_Canadian_Aboriginal_Syllabics: boolean; | ||
InUnified_Canadian_Aboriginal_Syllabics_Extended: boolean; | ||
InVai: boolean; | ||
InVariation_Selectors: boolean; | ||
InVariation_Selectors_Supplement: boolean; | ||
InVedic_Extensions: boolean; | ||
InVertical_Forms: boolean; | ||
InWarang_Citi: boolean; | ||
InYi_Radicals: boolean; | ||
InYi_Syllables: boolean; | ||
InYijing_Hexagram_Symbols: boolean; | ||
InZanabazar_Square: boolean; | ||
}; | ||
NAME_ALIAS: {}; | ||
}>; | ||
@@ -889,0 +888,0 @@ }; |
@@ -6,3 +6,7 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.createRegExp = exports.testFlagsAll = exports.testFlag = exports.hasSupportFlag = exports.FlagsName = void 0; | ||
exports.FlagsName = void 0; | ||
exports.hasSupportFlag = hasSupportFlag; | ||
exports.testFlag = testFlag; | ||
exports.testFlagsAll = testFlagsAll; | ||
exports.createRegExp = createRegExp; | ||
const tslib_1 = require("tslib"); | ||
@@ -33,3 +37,2 @@ const flags_1 = tslib_1.__importStar(require("./flags")); | ||
} | ||
exports.hasSupportFlag = hasSupportFlag; | ||
function testFlag(flag, | ||
@@ -64,3 +67,2 @@ // @ts-ignore | ||
} | ||
exports.testFlag = testFlag; | ||
function testFlagsAll(RegExpClass = RegExp, skipPatternCheck) { | ||
@@ -90,3 +92,2 @@ let flagsAll = {}; | ||
} | ||
exports.testFlagsAll = testFlagsAll; | ||
// @ts-ignore | ||
@@ -103,3 +104,2 @@ function createRegExp(pattern, flag, RegExpClass = RegExp) { | ||
} | ||
exports.createRegExp = createRegExp; | ||
//# sourceMappingURL=index.js.map |
@@ -6,3 +6,5 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.testNamedCapturingGroups = exports.testPattern = exports.PatternTest = exports.PatternSupport = void 0; | ||
exports.PatternTest = exports.PatternSupport = void 0; | ||
exports.testPattern = testPattern; | ||
exports.testNamedCapturingGroups = testNamedCapturingGroups; | ||
const index_1 = require("./index"); | ||
@@ -122,3 +124,2 @@ exports.PatternSupport = { | ||
} | ||
exports.testPattern = testPattern; | ||
function testNamedCapturingGroups(key, flags) { | ||
@@ -139,3 +140,2 @@ return [`U\\+(?<${key}>[0-9A-F]{4})`, flags || '', 'U+2620', { | ||
} | ||
exports.testNamedCapturingGroups = testNamedCapturingGroups; | ||
//# sourceMappingURL=pattern.js.map |
@@ -6,8 +6,7 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports._wrapToRegexName = void 0; | ||
exports._wrapToRegexName = _wrapToRegexName; | ||
function _wrapToRegexName(name, prefix, suffix) { | ||
return prefix + name + suffix; | ||
} | ||
exports._wrapToRegexName = _wrapToRegexName; | ||
exports.default = _wrapToRegexName; | ||
//# sourceMappingURL=index.js.map |
@@ -6,3 +6,4 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.testPOXIX = exports.PatternTest = exports.POXIX = void 0; | ||
exports.PatternTest = exports.POXIX = void 0; | ||
exports.testPOXIX = testPOXIX; | ||
const pattern_1 = require("../../pattern"); | ||
@@ -43,4 +44,3 @@ /** | ||
} | ||
exports.testPOXIX = testPOXIX; | ||
exports.default = POXIX; | ||
//# sourceMappingURL=posix.js.map |
@@ -6,7 +6,9 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.wrapToRegexName = exports.testUnicodeBlocksAll = exports.testUnicodeBlocks = exports.PatternTest = exports.UNICODE_BLOCKS_ALL = exports.UNICODE_BLOCKS = exports.KEY_SUFFIX = exports.KEY_PREFIX_NEGATION = exports.KEY_PREFIX = void 0; | ||
exports.testUnicodeBlocks = exports.PatternTest = exports.UNICODE_BLOCKS_ALL = exports.UNICODE_BLOCKS = exports.KEY_SUFFIX = exports.KEY_PREFIX_NEGATION = exports.KEY_PREFIX = void 0; | ||
exports.testUnicodeBlocksAll = testUnicodeBlocksAll; | ||
exports.wrapToRegexName = wrapToRegexName; | ||
const tslib_1 = require("tslib"); | ||
const index_1 = require("../../util/index"); | ||
const index_2 = require("./index"); | ||
const blocks_1 = tslib_1.__importDefault(require("../cache/blocks")); | ||
const CACHE_BLOCKS = tslib_1.__importStar(require("../cache/blocks")); | ||
exports.KEY_PREFIX = '\\p{'; | ||
@@ -23,3 +25,3 @@ exports.KEY_PREFIX_NEGATION = '\\P{'; | ||
exports.UNICODE_BLOCKS_ALL = { | ||
...blocks_1.default, | ||
...CACHE_BLOCKS, | ||
...exports.UNICODE_BLOCKS, | ||
@@ -41,3 +43,2 @@ }; | ||
} | ||
exports.testUnicodeBlocksAll = testUnicodeBlocksAll; | ||
function wrapToRegexName(name, negation) { | ||
@@ -50,3 +51,2 @@ let prefix = exports.KEY_PREFIX; | ||
} | ||
exports.wrapToRegexName = wrapToRegexName; | ||
//# sourceMappingURL=unicode-blocks.js.map |
@@ -327,3 +327,3 @@ /** | ||
export declare const _testUnicodeScript: { | ||
(name: string, RegExpClass?: RegExpConstructor, testPatterns?: { | ||
(name: string, RegExpClass?: typeof RegExp, testPatterns?: { | ||
Greek?: IPatternTestRow[]; | ||
@@ -330,0 +330,0 @@ Latin?: IPatternTestRow[]; |
@@ -6,3 +6,6 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.wrapToRegexName = exports.testUnicodeScriptAll = exports.testUnicodeScript = exports._testUnicodeScript = exports.PatternTest = exports.UNICODE_SCRIPTS_NAME_ALIAS = exports.UNICODE_SCRIPTS_ALL = exports.UNICODE_SCRIPTS = exports.KEY_SUFFIX = exports.KEY_PREFIX_NEGATION = exports.KEY_PREFIX = void 0; | ||
exports._testUnicodeScript = exports.PatternTest = exports.UNICODE_SCRIPTS_NAME_ALIAS = exports.UNICODE_SCRIPTS_ALL = exports.UNICODE_SCRIPTS = exports.KEY_SUFFIX = exports.KEY_PREFIX_NEGATION = exports.KEY_PREFIX = void 0; | ||
exports.testUnicodeScript = testUnicodeScript; | ||
exports.testUnicodeScriptAll = testUnicodeScriptAll; | ||
exports.wrapToRegexName = wrapToRegexName; | ||
const tslib_1 = require("tslib"); | ||
@@ -117,3 +120,2 @@ const property_data_1 = tslib_1.__importDefault(require("../cache/property-data")); | ||
} | ||
exports.testUnicodeScript = testUnicodeScript; | ||
// @ts-ignore | ||
@@ -126,3 +128,2 @@ function testUnicodeScriptAll(RegExpClass = RegExp, testPatterns = exports.PatternTest) { | ||
} | ||
exports.testUnicodeScriptAll = testUnicodeScriptAll; | ||
function wrapToRegexName(name, negation) { | ||
@@ -135,3 +136,2 @@ let prefix = exports.KEY_PREFIX; | ||
} | ||
exports.wrapToRegexName = wrapToRegexName; | ||
//# sourceMappingURL=unicode-script.js.map |
@@ -309,3 +309,3 @@ /** | ||
export declare const _testUnicode: { | ||
(name: string, RegExpClass?: RegExpConstructor, testPatterns?: { | ||
(name: string, RegExpClass?: typeof RegExp, testPatterns?: { | ||
White_Space?: IPatternTestRow[]; | ||
@@ -312,0 +312,0 @@ Letter?: IPatternTestRow[]; |
@@ -6,3 +6,6 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.wrapToRegexName = exports.testUnicodeAll = exports.testUnicode = exports._testUnicode = exports.PatternTest = exports.UNICODE_NAME_ALIAS_ALL = exports.UNICODE_NAME_ALIAS = exports.UNICODE_ALL = exports.UNICODE = exports.KEY_SUFFIX = exports.KEY_PREFIX_NEGATION = exports.KEY_PREFIX = void 0; | ||
exports._testUnicode = exports.PatternTest = exports.UNICODE_NAME_ALIAS_ALL = exports.UNICODE_NAME_ALIAS = exports.UNICODE_ALL = exports.UNICODE = exports.KEY_SUFFIX = exports.KEY_PREFIX_NEGATION = exports.KEY_PREFIX = void 0; | ||
exports.testUnicode = testUnicode; | ||
exports.testUnicodeAll = testUnicodeAll; | ||
exports.wrapToRegexName = wrapToRegexName; | ||
const tslib_1 = require("tslib"); | ||
@@ -317,3 +320,2 @@ const index_1 = require("../../util/index"); | ||
} | ||
exports.testUnicode = testUnicode; | ||
// @ts-ignore | ||
@@ -330,3 +332,2 @@ function testUnicodeAll(RegExpClass = RegExp, testPatterns = exports.PatternTest) { | ||
} | ||
exports.testUnicodeAll = testUnicodeAll; | ||
function wrapToRegexName(name, negation) { | ||
@@ -339,4 +340,3 @@ let prefix = exports.KEY_PREFIX; | ||
} | ||
exports.wrapToRegexName = wrapToRegexName; | ||
exports.default = exports; | ||
//# sourceMappingURL=unicode.js.map |
/** | ||
* Created by user on 2018/4/28/028. | ||
*/ | ||
/// <reference lib="es2015.core" /> | ||
/// <reference lib="es2015.symbol.wellknown" /> | ||
/// <reference lib="es2018.regexp" /> | ||
import { ITypeCreateRegExp } from '../index'; | ||
@@ -12,22 +9,3 @@ export interface IRegExpPrototype extends RegExp { | ||
} | ||
export declare const PROTOTYPE: { | ||
readonly dotAll?: boolean; | ||
readonly hasIndices?: boolean; | ||
exec?: boolean; | ||
test?: boolean; | ||
readonly source?: boolean; | ||
readonly global?: boolean; | ||
readonly ignoreCase?: boolean; | ||
readonly multiline?: boolean; | ||
lastIndex?: boolean; | ||
compile?: boolean; | ||
readonly flags?: boolean; | ||
readonly sticky?: boolean; | ||
readonly unicode?: boolean; | ||
[Symbol.match]?: boolean; | ||
[Symbol.replace]?: boolean; | ||
[Symbol.search]?: boolean; | ||
[Symbol.split]?: boolean; | ||
[Symbol.matchAll]?: boolean; | ||
}; | ||
export declare const PROTOTYPE: { [k in keyof IRegExpPrototype]?: boolean; }; | ||
export declare function testPrototype<T>(RegExpClass?: ITypeCreateRegExp<T>): { | ||
@@ -34,0 +12,0 @@ readonly dotAll?: boolean; |
@@ -6,3 +6,4 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.testPrototype = exports.PROTOTYPE = void 0; | ||
exports.PROTOTYPE = void 0; | ||
exports.testPrototype = testPrototype; | ||
/// <reference lib="es2015.core" /> | ||
@@ -42,3 +43,2 @@ /// <reference lib="es2015.symbol.wellknown" /> | ||
} | ||
exports.testPrototype = testPrototype; | ||
//# sourceMappingURL=prototype.js.map |
/** | ||
* Created by user on 2018/4/28/028. | ||
*/ | ||
/// <reference lib="es2015.core" /> | ||
/// <reference lib="es2015.symbol.wellknown" /> | ||
/// <reference lib="es2018.regexp" /> | ||
import { ITypeCreateRegExp } from '../index'; | ||
@@ -88,27 +85,3 @@ interface IRegExpStaticPlus { | ||
} | ||
export declare const REGEXP_STATIC: { | ||
$10?: boolean; | ||
$100?: boolean; | ||
readonly prototype?: boolean; | ||
$1?: boolean; | ||
$2?: boolean; | ||
$3?: boolean; | ||
$4?: boolean; | ||
$5?: boolean; | ||
$6?: boolean; | ||
$7?: boolean; | ||
$8?: boolean; | ||
$9?: boolean; | ||
input?: boolean; | ||
$_?: boolean; | ||
lastMatch?: boolean; | ||
"$&"?: boolean; | ||
lastParen?: boolean; | ||
"$+"?: boolean; | ||
leftContext?: boolean; | ||
"$`"?: boolean; | ||
rightContext?: boolean; | ||
"$'"?: boolean; | ||
readonly [Symbol.species]?: boolean; | ||
}; | ||
export declare const REGEXP_STATIC: { [k in keyof IRegExpStatic2]?: boolean; }; | ||
export declare function testStatic<T>(RegExpClass?: ITypeCreateRegExp<T>): { | ||
@@ -115,0 +88,0 @@ $10?: boolean; |
@@ -9,3 +9,4 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.testStatic = exports.REGEXP_STATIC = void 0; | ||
exports.REGEXP_STATIC = void 0; | ||
exports.testStatic = testStatic; | ||
const index_1 = require("../index"); | ||
@@ -78,3 +79,2 @@ exports.REGEXP_STATIC = { | ||
} | ||
exports.testStatic = testStatic; | ||
//# sourceMappingURL=static.js.map |
@@ -6,3 +6,4 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.testSymbol = exports.REGEXP_SYMBOL = void 0; | ||
exports.REGEXP_SYMBOL = void 0; | ||
exports.testSymbol = testSymbol; | ||
const index_1 = require("./index"); | ||
@@ -25,3 +26,2 @@ exports.REGEXP_SYMBOL = { | ||
} | ||
exports.testSymbol = testSymbol; | ||
//# sourceMappingURL=symbol.js.map |
@@ -6,3 +6,4 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports._createFnTestPattern = exports.log_dir = void 0; | ||
exports.log_dir = log_dir; | ||
exports._createFnTestPattern = _createFnTestPattern; | ||
const pattern_1 = require("../pattern"); | ||
@@ -21,3 +22,2 @@ const util_1 = require("util"); | ||
} | ||
exports.log_dir = log_dir; | ||
function _createFnTestPattern(initTestPatterns) { | ||
@@ -31,3 +31,2 @@ return (name, | ||
} | ||
exports._createFnTestPattern = _createFnTestPattern; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "regexp-support", | ||
"version": "1.0.54", | ||
"version": "1.0.55", | ||
"description": "check RegExp ( regular expressions ) support", | ||
@@ -68,3 +68,3 @@ "keywords": [ | ||
}, | ||
"gitHead": "e905ea55dc6433024806ea9db77147b282b5566d" | ||
"gitHead": "7804fe06cda102a7912e0955e38fd02687a1dd0f" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
73
1.39%486506
-8.67%11778
-7.48%