a gitmoji regex to for both gitmoji code and gitmoji unicode
this package is used in both @gitmoji/parser-opts and commitlint-plugin-gitmoji
Header regex pattern test here : Regex101
module.exports = {
headerPattern:
/^(?::\w*:|(?:\ud83c[\udf00-\udfff])|(?:\ud83d[\udc00-\ude4f\ude80-\udeff])|[\u2600-\u2B55])\s(?<type>\w*)(?:\((?<scope>.*)\))?!?:\s(?<subject>(?:(?!#).)*(?:(?!\s).))(?:\s\(?(?<ticket>#\d*)\)?)?$/,
headerCorrespondence: ['type', 'scope', 'subject', 'ticket'],
};
MIT ® Arvin Xu