UNPKG

@archoleat/reglib

Version:

Library with ready-to-use regex

50 lines (46 loc) 1.51 kB
declare const FONT_FILE_NAME_REGEX: RegExp; declare const HYPHEN_REGEX: RegExp; declare const HYPHENS_REGEX: RegExp; declare const ATTRIBUTE_REGEX: string; declare const CLASS_REGEX: string; declare const BLOCK_REGEX = '[a-z][a-z0-9]*(-[a-z0-9]+)*'; declare const ELEMENT_REGEX = '(__[a-z0-9]+(-[a-z0-9]+)*)'; declare const MODIFIER_REGEX = '(--[a-z0-9]+(-[a-z0-9]+)*)'; declare const SIBLING_REGEX: string; declare const CHILD_REGEX: string; declare const ATTRIBUTE_SIBLING_REGEX: string; declare const ATTRIBUTE_CHILD_REGEX: string; declare const CLASS_SIBLING_REGEX: string; declare const CLASS_CHILD_REGEX: string; declare const NESTED_ATTRIBUTE_SIBLING_REGEX: string; declare const NESTED_ATTRIBUTE_CHILD_REGEX: string; declare const NESTED_CLASS_SIBLING_REGEX: string; declare const NESTED_CLASS_CHILD_REGEX: string; declare const NESTED_ATTRIBUTE_REGEX: string; declare const NESTED_CLASS_REGEX: string; declare const NESTED_MODIFIER_REGEX = '&--.+'; declare const NESTED_ELEMENT_REGEX = '&__.+'; export { ATTRIBUTE_CHILD_REGEX, ATTRIBUTE_REGEX, ATTRIBUTE_SIBLING_REGEX, BLOCK_REGEX, CHILD_REGEX, CLASS_CHILD_REGEX, CLASS_REGEX, CLASS_SIBLING_REGEX, ELEMENT_REGEX, FONT_FILE_NAME_REGEX, HYPHENS_REGEX, HYPHEN_REGEX, MODIFIER_REGEX, NESTED_ATTRIBUTE_CHILD_REGEX, NESTED_ATTRIBUTE_REGEX, NESTED_ATTRIBUTE_SIBLING_REGEX, NESTED_CLASS_CHILD_REGEX, NESTED_CLASS_REGEX, NESTED_CLASS_SIBLING_REGEX, NESTED_ELEMENT_REGEX, NESTED_MODIFIER_REGEX, SIBLING_REGEX, };