index.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. module.exports = new Set([
  2. // Non-binary properties:
  3. 'General_Category',
  4. 'Script',
  5. 'Script_Extensions',
  6. // Binary properties:
  7. 'Alphabetic',
  8. 'Any',
  9. 'ASCII',
  10. 'ASCII_Hex_Digit',
  11. 'Assigned',
  12. 'Bidi_Control',
  13. 'Bidi_Mirrored',
  14. 'Case_Ignorable',
  15. 'Cased',
  16. 'Changes_When_Casefolded',
  17. 'Changes_When_Casemapped',
  18. 'Changes_When_Lowercased',
  19. 'Changes_When_NFKC_Casefolded',
  20. 'Changes_When_Titlecased',
  21. 'Changes_When_Uppercased',
  22. 'Dash',
  23. 'Default_Ignorable_Code_Point',
  24. 'Deprecated',
  25. 'Diacritic',
  26. 'Emoji',
  27. 'Emoji_Component',
  28. 'Emoji_Modifier',
  29. 'Emoji_Modifier_Base',
  30. 'Emoji_Presentation',
  31. 'Extended_Pictographic',
  32. 'Extender',
  33. 'Grapheme_Base',
  34. 'Grapheme_Extend',
  35. 'Hex_Digit',
  36. 'ID_Continue',
  37. 'ID_Start',
  38. 'Ideographic',
  39. 'IDS_Binary_Operator',
  40. 'IDS_Trinary_Operator',
  41. 'Join_Control',
  42. 'Logical_Order_Exception',
  43. 'Lowercase',
  44. 'Math',
  45. 'Noncharacter_Code_Point',
  46. 'Pattern_Syntax',
  47. 'Pattern_White_Space',
  48. 'Quotation_Mark',
  49. 'Radical',
  50. 'Regional_Indicator',
  51. 'Sentence_Terminal',
  52. 'Soft_Dotted',
  53. 'Terminal_Punctuation',
  54. 'Unified_Ideograph',
  55. 'Uppercase',
  56. 'Variation_Selector',
  57. 'White_Space',
  58. 'XID_Continue',
  59. 'XID_Start'
  60. ]);