UNPKG

@brazilian-utils/format-cnpj

Version:

Return CNPJ formatted with mask.

3 lines (2 loc) 477 B
function r(r){return r&&"object"==typeof r&&"default"in r?r.default:r}var e=r(require("@brazilian-utils/helper-only-numbers")),i=r(require("@brazilian-utils/helper-is-last-char")),u=14,n=[1,4],t=[7],l=[11];module.exports=function(r){if(!r)return"";var a=e(r);return a.slice(0,u).split("").reduce(function(r,e,u){var f=""+r+e;if(!i(u,a)){if(n.includes(u))return f+".";if(t.includes(u))return f+"/";if(l.includes(u))return f+"-"}return f},"")}; //# sourceMappingURL=index.js.map