{"_id":"9worphi-helpers","_rev":"3-65a98dc2ca905d9564793a593d6e2d6f","name":"9worphi-helpers","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"9worphi-helpers","version":"1.0.0","description":"Helper functions used across many apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Eric Gruby"},"license":"ISC","_id":"9worphi-helpers@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.16.0","_npmUser":{"name":"ericgruby","email":"ericgruby@gmail.com"},"dist":{"integrity":"sha512-eKTbrB3H4MkitR45+dTDTALU/5JQ8Vwd/S2eRSilNCmxX4nYerK2vLma7v4jetkZ1k1PqudGSsztTGSkwBuN+w==","shasum":"04ede1cd7d524b2b7295784f1a88505a3c526db9","tarball":"https://registry.npmjs.org/9worphi-helpers/-/9worphi-helpers-1.0.0.tgz","fileCount":3,"unpackedSize":7668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQGD2CRA9TVsSAnZWagAA7oEP/j5pXiGg02z8sYnpHGKD\nl6YhZhgX6Earr6wO1J7Pz4QsKQ6tn29smAs8Dul5/BwUzymCpZjVsbiWGLAn\nnniCjsrLl8/O1a7N14C3TIsWaQQZwDn9Utr1gBVXUwkeLuDXvIZStpGzI+py\nji/oxHIiQAUBPFe6hmwz/NN6JFsX6iRfHxdD5BJfSe1zWwBwwJKokgQTpmL2\nmYEZJsmz71tK5G4MuhDvdtS1UYKiYu60ItE5o96teTvzNHj/hNhODWjC7UCs\nERpgTWY/5goAsjUlfnCbZWqdxCSoDoclVVMGhmQ9OUjcIrp0/SzQ4flpPkRT\nQ0piuWCwRhHXc21TSttjnja0r8PDta2AKT6Ye77F80AnDYFOczCxNUwGCRyC\nuMZ1rf5nyLyLCz+cAQ1pNSzhtQSucmbzHQ/NilHrpBgo1Rd3XYljtFpV9qgZ\nDTjdF/vsBDRIsV/5AiCNdeujQsZoVP1mOKMk9yxyQdpSwFiJivXx83Iop8rj\nmTHVWfJlfqdynF4NXCO6ksLfuwGkRluSHudE2chc2f4Dsn4JoqTXtlNEkVKs\nLJKmEWe8cQctAlPdJcycKSfiXZCqvqEH3YsagePsFToIAdbiVJw477wCibVj\n+SC5HQBphpd5RLvEU28Cqh72cVu61/9Pb4rTVvkoTWhDaKPPLnrAlc4rAoQv\nvtfO\r\n=ZoXr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1sI6ZrgHW3nUTRwwzpxoB5olei6DBiSiLFF6qMMzxCQIgDc7nZYd8e93O62+unABeBU+zQOpeotRo+4adn0ocC2I="}]},"maintainers":[{"name":"ericgruby","email":"ericgruby@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/9worphi-helpers_1.0.0_1564500214089_0.5211507112791613"},"_hasShrinkwrap":false},"1.0.1":{"name":"9worphi-helpers","version":"1.0.1","description":"Helper functions used across many apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Eric Gruby"},"license":"ISC","_id":"9worphi-helpers@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.16.0","_npmUser":{"name":"ericgruby","email":"ericgruby@gmail.com"},"dist":{"integrity":"sha512-d899BKMfnwr+j7+6OsWLD1ytfLPi/oHGVAw5P4M9EToHQHBQ86yrla+MYc6jghCf8g3D+qb+i9hS/1HwuV6mgQ==","shasum":"76b1557df31d0fc268f2ef78fe5cf710d6e072f0","tarball":"https://registry.npmjs.org/9worphi-helpers/-/9worphi-helpers-1.0.1.tgz","fileCount":3,"unpackedSize":8543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQGOLCRA9TVsSAnZWagAAqIoP/RgZjA6BOBTqRGY6jBZN\nwkj/df4y3UCyXLOgQ1rZxNltaKMCQFYR8ypwVhamlHPI4qQS6QJI4+xPg2CR\nIgNDFz82PHPIt84rMRb3udey2w/Bw80wmfw+uERePcJyLrlUTje7RtToiw7U\nA5SKEaUqFixNc4mb3elHYOU1i0I12TZxmRuyl1x0cS7IPkLSoyGuaOLEz85M\n1S772w3n+/PjomKUKqJ47diVZt6HHjI+adOalYJW2fvzZxcLbZZk+U500buM\nASm+DpEd4IBXKIl+/7jT50RB9LsTVyhnGwaet+7PfsiYaU8uQ6HZ5YqYpw0F\nbBrUTa++O7jA7ElDyzg2q7JkhffiYrqKJLftsI8HGQIRt5JOcsKfPd1Xvdul\nwY/B8eDG+79o/hYHOZu/FxssqKpZm0TuL0JNSmcdUUfIu9YCRdBOyogvPARL\nKMdJBm1O7d4UJEIDIMCQvQEq0hBlwEt+uM8shZRyXrUTo39NSKbYzJP1vnib\nj2qYzGZJC1NFsNGMO3zQiBq+KYwrTl3gnuZMaUuCUC82+cuuHQP2TsFHLVag\nCWWhNUqyA/X1r+bdmIbPVPhtenSbQtD9QlPSN3eCO1izdEYg64ZrboxAWDAA\n/qbHAO/wKT/JizkTeS4l0+Jpn4XHR0hw92jFBBGtxozOwYivM8AdT0bV4oVP\ntnU+\r\n=eSt3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHU7mEs4fPATZSBEduQNZKkd6ukTQySYrMc2+txMXrm3AiAQQFW6LBT/AWOth2Uoxa2pcul6aDV1PtEjZRNQELAXtQ=="}]},"maintainers":[{"name":"ericgruby","email":"ericgruby@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/9worphi-helpers_1.0.1_1564500874946_0.4804758920106511"},"_hasShrinkwrap":false},"1.0.2":{"name":"9worphi-helpers","version":"1.0.2","description":"Helper functions used across many apps","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Eric Gruby"},"license":"ISC","_id":"9worphi-helpers@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.16.0","_npmUser":{"name":"ericgruby","email":"ericgruby@gmail.com"},"dist":{"integrity":"sha512-nIIz9/2WwP4SZBCrmB0S6uB98OIdEXN+2xoYdkFVdCN2WZeV3Pyz8H7D3uwHaZp5heqmSOFu+6pDm/kHfewRvQ==","shasum":"fcfa1aef19385b7dbe5c537b8885a6a2c231b896","tarball":"https://registry.npmjs.org/9worphi-helpers/-/9worphi-helpers-1.0.2.tgz","fileCount":3,"unpackedSize":9139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcRFBCRA9TVsSAnZWagAAYpEP/0SW6HKJu6p9VTzn+cL8\nFRQGH0qPjGTno+hljInr4595N9hoBwfud8/6R4x3GpjQiWA/AAnEGGPWCpxg\nUHMgEFsX2/ShjZ5DBiKbcm3fkj2N+HPQrrtqCk3GiOSh7v0OoW+SBJ4MNA5H\nhtkX+o8ZeyzvbbEyHztfYJo5c8pLD/KyiY/2a+NNqP+xtyu24WtOA3sQLV1A\nYDdVCvsBddeoKWwKp3hqb1BCqFWo5WpK4Tsf7UPPrzkW5PWe5chTmDgfrTmx\nrdPo4pLLEXcQjYoirX3CEIGxFtvOLu6nm1wCy+upVqUNEPjsC+zGZzpvn+rZ\nKAV+R4mAGOemTO8SIGifMpoDltK+sxSia+VTM2W4HBuxAfAMD+BEia8QJ5Wj\nQvD7rEyxq/dTXccSLVAfoRSEBBpSGrry0Z1HmHp1Sach/pyn6MH8JnnR7s1t\njB6DciLUi5lcdL1u14tpoJ6E8DNUZzCUIPHxatPF00W4SBKeZpAUelb+28P/\n5ZO4CEbZRIOWLEHePRN5DgL+IScR7asKWibzI4dL7nYXV8rHgJhMJCO6585e\nAH5BVZoMfgb+gr6NEV5FfsUcXPQi/ekvNpRdrXDTAtO+32eKMnnAIvEI5z8t\nkAJwTdfymiTePM/EahMcpNEtXtf57kqcZD33z3J1fvLUBDCc3Ml0b6Tqd1Kp\nAigs\r\n=+cn6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVRtknMl/qQ1PNxERKaYZFh3liSvNv2TQYiLcBe1BqKQIhAMyq5xH6Wv8gS2MZsT7N7XWmgJ2+1W5ZECRNMrI2TDXQ"}]},"maintainers":[{"name":"ericgruby","email":"ericgruby@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/9worphi-helpers_1.0.2_1567691072867_0.39528510212082457"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-30T15:23:34.089Z","1.0.0":"2019-07-30T15:23:34.290Z","modified":"2022-04-04T10:25:27.031Z","1.0.1":"2019-07-30T15:34:35.128Z","1.0.2":"2019-09-05T13:44:32.953Z"},"maintainers":[{"name":"ericgruby","email":"ericgruby@gmail.com"}],"description":"Helper functions used across many apps","author":{"name":"Eric Gruby"},"license":"ISC","readme":"# Helpers\r\n\r\n## checkType\r\n### Como utilizar\r\n```javascript\r\nimport { checkType } from '9worphi-helpers'\r\n...\r\nconst type_to_be_checked = () => \"I'm a function\"\r\n\r\nnew checkType(type_to_be_checked).isFunction // returns true\r\nnew checkType(type_to_be_checked).isObject // returns false\r\nnew checkType(type_to_be_checked).isArray // returns false\r\nnew checkType(type_to_be_checked).isString // returns false\r\nnew checkType(type_to_be_checked).isNumber // returns false\r\nnew checkType(type_to_be_checked).getType // returns \"function\"\r\n```\r\n\r\n## getAddressByCEP\r\n### Como utilizar\r\n```javascript\r\nimport { getAddressByCEP } from '9worphi-helpers'\r\n...\r\ngetAddressByCEP(\"CEP AQUI\").then(response => {\r\n    if (response.error) {\r\n        return alert(\"Endereço não encontrado\")\r\n    }\r\n    // Executa algo utilizando a \"response\"\r\n}).catch(error => console.log(error))\r\n```\r\n\r\n## classnames\r\n### Como utilizar\r\n```javascript\r\nimport { classnames } from '9worphi-helpers'\r\n...\r\nconst seIssoForVerdadeiro = true\r\n...\r\n<AlgumComponente className={classnames(\"classe-fixa\", { \"esta-classe-so-aparece\": seIssoForVerdadeiro })} />\r\n// Resulta className=\"classe-fixa esta-classe-so-aparece\"\r\n```\r\n\r\n## Random ID generator\r\n### Como utilizar\r\n```javascript\r\nimport { ID } from '9worphi-helpers'\r\n...\r\nID() // retorna \"id_3atyf3n\"\r\nID(5, \"teste_\") // retorna \"teste_kk194\"\r\n```\r\n\r\n## validateEmail\r\n### Como utilizar\r\n```javascript\r\nimport { validateEmail } from '9worphi-helpers'\r\n...\r\nvalidateEmail(\"e-mail aqui\") // retorna true ou false\r\n```\r\n\r\n## validatePhone\r\n### Como utilizar\r\n```javascript\r\nimport { validatePhone } from '9worphi-helpers'\r\n...\r\nvalidatePhone(\"telefone aqui\") // retorna true ou false\r\n```\r\n\r\n## validateCNPJ\r\n### Como utilizar\r\n```javascript\r\nimport { validateCNPJ } from '9worphi-helpers'\r\n...\r\nvalidateCNPJ(\"cnpj aqui\") // retorna true ou false\r\n```\r\n\r\n## validateCPF\r\n### Como utilizar\r\n```javascript\r\nimport { validateCPF } from '9worphi-helpers'\r\n...\r\nvalidateCPF(\"cpf aqui\") // retorna true ou false\r\n```\r\n\r\n## axiosErrorLog\r\n### Como utilizar\r\n```javascript\r\nimport { axiosErrorLog } from '9worphi-helpers'\r\n...\r\naxios.get(\"URL\")\r\n.then(response => {\r\n    // tanto faz aqui\r\n})\r\n.catch(axiosErrorLog) // lida com a resposta de erros do axios\r\n```","readmeFilename":"readme.md"}