{"_id":"@9worphi/helpers","_rev":"3-da33f3425a558a1f6e51b892b3986720","name":"@9worphi/helpers","dist-tags":{"latest":"1.0.4"},"versions":{"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-Q/8X7qtmQhX0VTntXTvuCMs2qlr8mdPEz6vsddciPBtDvQF0h1g9rlfpOutUtMd2GtImKr9tE6lC6LjlkFXl6g==","shasum":"59eff5c5754c97855f5649d6ba2a0ee24d058576","tarball":"https://registry.npmjs.org/@9worphi/helpers/-/helpers-1.0.2.tgz","fileCount":3,"unpackedSize":9140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdekH+CRA9TVsSAnZWagAAxYcP/j/eQZx0xwoVxPYVTMnr\n50sbhsWmkKsbK6h1yytajbJEztu2v8qSCjU9vodRM2I3I2T7/p7iUh6VbhcB\nOF81Cxcov4pywhwEX3WolY8ccZDoxxmmHylgS4KsbtWXqiJEW3LEAgz/yx8E\nTvzXKi0Au1mqZTtIg7G39xMIwWT5UtL/Tn6/cE08m1UDp/v55aWpcbSB5d1b\nK05ip6AffoS5m0+iSH/V8xU5Aw50czz/GMn//atsG4VsAlTzQUuSzakMMw87\n8/Ye8M+7r5DS39Y3btktSkqRDhrUmg7Lm01UpqnG2kJNzDWfGCy4VsU01ncb\nWesfRAI6M1dSzRHVrWdk/hi/8u/bCylUQHYs9DmWqIB2d8sd15dpkniU80pw\nANFrdZsWwk/D73zcjFIU0TmcwAYvZrb6FbZjtRDwlHWXxzvYJNSnzw1PRx0W\nCY0rWyIxdDcnenwrUQkWqHKj0EpATlT5CX14se3zoEQE3IB06nJmBkhzi8PF\n3Pww+EuKhvuDHPnh4zuWGKjvlJOCn4qnAjq+cqnvufJtkn8vv+K22UTa5N4B\nh7l2NWujOXrU1y2YhGrq/YDP9WtuElrcQX3me+CAF01XEbVmNaXlcZnKj0WX\naQLX3MAFKY/B+AnxZLrj2QsTz7zo2oLhajyankYnSoQ070k8Dx1/4zsVb8T6\ngliF\r\n=jEzv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAGrDBWGV7hjo5IRtYzpJpkY1+HzpW7Iu46ACa35u60AIgCiAwjEVBC8PTHDfLDDgNte3HBOBOaA6ZGYMI5JEYDi0="}]},"maintainers":[{"name":"ericgruby","email":"ericgruby@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers_1.0.2_1568293373687_0.6993418361106707"},"_hasShrinkwrap":false},"1.0.3":{"name":"@9worphi/helpers","version":"1.0.3","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.3","_npmVersion":"6.4.1","_nodeVersion":"10.16.0","_npmUser":{"name":"ericgruby","email":"ericgruby@gmail.com"},"dist":{"integrity":"sha512-P3kyQUk73gGgDUYcdJDehX6PiT9S/6JMeW/8TjqLttOHpJKM0OrMmYRr208ClmtH8vSS8iZ5OCMU4MKWnKYB/A==","shasum":"a995104c9df4dba32caced9f930403e616ce34e7","tarball":"https://registry.npmjs.org/@9worphi/helpers/-/helpers-1.0.3.tgz","fileCount":3,"unpackedSize":9176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdekK3CRA9TVsSAnZWagAAk4QP/iq22arog3BYBlVAXE8D\nCDVKCFPINkvIUcgrxPnSlnn2UiGgR2Bz20wqDau5g1U5dbipsrK7ip/d1J7o\n55Lrpx8nEJB3prVmtF0Vi0XwdD2T0kQk5xzIh+ZxG1F4B+S4zWs3QLuN4zpr\nm+eUIAsyNYVFJbc0QcjgpFAafS8Oy+85AG+Wpnn4DsczM1YUP0wQ2K/nB0fr\n/fStty89CUVF/vcvrBUwfp5BVNU5M/seP7nm1iCvQiniK6ej6PJcpy6FTSa5\nM+mc3TDzf4PVmz8Donfa2knJeywXaA8Hp3Z2laG6A33SA5/zG4lHi2Ma9J1y\nTnaF55NfBkQvt8k0noodLXCUvl2kky3fqM7jLjVp6MY+fsZf//a4vb791A4d\npbwPZmVcr5UwkBPNcPYLHlBvmvjbJJffpb0SXdd3rru59OGekiEQUDLcHcKA\nzBr9EtOq3adhmijYn9maIUR5taBDB/PjzPMJNyBQxeL2dox6y+8VwIlRHfp0\n2zDZGPrNDkXpmBntqbn5C8jHLb3GUJKhiVEpMVkUr+sqDcOEIU9yeplGNJ+t\nJHMIK/PMWtlMg4BuyCz8Eqd56gWz+99TUAeAH3s02nBsoOebTNHoH8ojjj2S\noGXEiehxIoTLLT1gJzkiekqb1JXrSk3lhbNCp31kEAwuNicGyWNv0/6sr7s8\nJFAN\r\n=hhKD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3I/rRGs//f+lSUBmAMoaVYnEob6tsZjvR0uaQRP619wIgIILQQFZOrcoWNpHdcREJbfW+NEssvqniGuQzri6k9rk="}]},"maintainers":[{"name":"ericgruby","email":"ericgruby@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers_1.0.3_1568293558912_0.6317377959624955"},"_hasShrinkwrap":false},"1.0.4":{"name":"@9worphi/helpers","version":"1.0.4","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.4","_npmVersion":"6.4.1","_nodeVersion":"10.16.0","_npmUser":{"name":"ericgruby","email":"ericgruby@gmail.com"},"dist":{"integrity":"sha512-PQNVQPfgmkDHgNj9TeY3C5aYe/SE9IKcoA9eb7qRJJ2oQ4ChX4Oc+LmsakBeBDCq2hkhtlEVc2E0UN+koy8R0A==","shasum":"bee679b3bcabe6a5fe5d0e730213376a107c4b99","tarball":"https://registry.npmjs.org/@9worphi/helpers/-/helpers-1.0.4.tgz","fileCount":3,"unpackedSize":8822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde66xCRA9TVsSAnZWagAAHS8P/2l5iKIYRHCOOxsb/Uqe\nQyYsI8mYcCbdwx6szWS2HeewbNjI1PVPKTgEDR2aNI/Tgbu5+pM33SuUhAkJ\nTGBQJwqGDmwyR/IstLTFW41rHY+ayBtfRWrHiEFEqql0ll7DKW2qK34R7gAM\nsPaR3mDv6fXS3WA88jKXO51Jeh7ZFD88c7RZEfV/v4kFElE6Gp/YMVQxvBkY\n0H3RsVkYHJImflJK8dj/xbKmUqIzMfq+iLDAw53h6Wi1I4DxTxneYCknB+jv\n2+b231Ejx2yF75xJFsZ1hk4teuV+dOWJaMOm8t2uwQC1lPD73aw2Wd/nzmIK\n90rH+fdX09y6pjkEEtSqyZf17uzPmQazTcpCuej0SOTW0zqotzAM7npWOVob\nkQwoz730iBxxxl6txlC9NQwNG0IzXz2o7JUN0P9ob2m5u0THjTj2IGuvIXpf\n9Zqxynma6/DdpF7BdpOxi6y8cBhDt9vbdigVPh66Dp56rgUZEPnMr+kRadHX\nTk8DI1phRVZCANZKMCWDUX4PqBxZ3AUpI7824hTsgswGsLB7X4ITDt2E7I+q\nD/m6zF+eMiDqh8zrI+1ZVXee6tifVZ8DcM7M+SDLRLgLWfHqOgOwNEOSKn7o\nDc9d7KMOFKpNUmYMHGvzFMbNxGmU+GKj2ORLsDuJstjBtBPyqdRB1YhsgvC2\nUnvh\r\n=SNqz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw0lCu02ExSnRic9DDVO1juVknfaGLpD/c5ppI8GbpBQIgE1QEK7EzwswXkKVMyDkZnvWklDXfYs4EVCQzqDz/5bE="}]},"maintainers":[{"name":"ericgruby","email":"ericgruby@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/helpers_1.0.4_1568386736660_0.9879101686578158"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-12T13:02:53.442Z","1.0.2":"2019-09-12T13:02:53.854Z","modified":"2022-04-04T10:51:21.988Z","1.0.3":"2019-09-12T13:05:59.046Z","1.0.4":"2019-09-13T14:58:56.800Z"},"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    console.log(response)\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"}