UNPKG

git-beauty-commit

Version:

turn git commit massage into a more beautiful massage

12 lines (6 loc) 760 B
'use strict'; var M = require('capitalize'); function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; } var M__default = /*#__PURE__*/_interopDefault(M); var e={feat:"\u2728",fix:"\u{1F41B}",doc:"\u{1F4D6}",docs:"\u{1F4D6}",style:"\u{1F484}",refactor:"\u{1F6E0}",perf:"\u26A1\uFE0F",test:"\u2705",build:"\u{1F4E6}",ci:"\u2699\uFE0F",chore:"\u{1F680}",revert:"\u{1F5D1}",try:"\u{1F91E}",init:"\u{1F389}"};var i=/([\S\s]+)\s*:\s*([\S\s]+)/,a=/([\S\s]+)\(([\S\s]+)\)\s*/;function p(r){return i.test(r)?r.replace(i,(n,t,f)=>{let o=u(f);a.test(t)&&(t=t.replace(a,g));let c=e[t];return c?`${c} ${o}`:`${t}: ${o}`}):u(r)}function u(r){return M__default.default(r,!0)}function g(r,s,n){let t=e[s];return t?`${t}(${n})`:r} module.exports = p;