carbon-react
Version:
A library of reusable React components for easily building user interfaces.
2 lines (1 loc) • 632 B
JavaScript
;const e="\\.,\\+\\*\\?\\$\\@\\|#{}\\(\\)\\^\\-\\[\\]\\\\/!%'\"~=<>_:;",s=`\\b[A-Z][^\\s${e}]`,t={NAME:s,PUNCTUATION:e},o=t.PUNCTUATION,x=["@"].join(""),I=`[^${x}${o}\\s]`,T=`(?:\\.[ |$]| |[${o}]|)`,p=new RegExp(`(^|\\s|\\()([${x}]((?:${I}${T}){0,75}))$`),A=new RegExp(`(^|\\s|\\()([${x}]((?:${I}){0,50}))$`);exports.ALIAS_LENGTH_LIMIT=50,exports.AtSignMentionsRegex=p,exports.AtSignMentionsRegexAliasRegex=A,exports.DocumentMentionsRegex=t,exports.LENGTH_LIMIT=75,exports.NAME=s,exports.PUNC=o,exports.PUNCTUATION=e,exports.SUGGESTION_LIST_LENGTH_LIMIT=5,exports.TRIGGERS=x,exports.VALID_CHARS=I,exports.VALID_JOINS=T;