@gitmoji/gitmoji-regex
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

@gitmoji/gitmoji-regex

NPM version NPM downloads

a gitmoji regex to for both gitmoji code and gitmoji unicode

this package is used in both @gitmoji/parser-opts and commitlint-plugin-gitmoji

emojiRegex

gitmojiCodeRegex

gitmojiUnicodeRegex

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'],
};

License

MIT ® Arvin Xu

Readme

Keywords

none

Package Sidebar

Install

npm i @gitmoji/gitmoji-regex

Weekly Downloads

26,019

Version

1.0.0

License

ISC

Unpacked Size

2.93 kB

Total Files

4

Last publish

Collaborators

  • arvinxx