{"_id":"@4us-dev/utils","_rev":"16-29e543f58bb7927eafeb1feaa5f33280","name":"@4us-dev/utils","dist-tags":{"latest":"0.0.15"},"versions":{"0.0.1":{"name":"@4us-dev/utils","version":"0.0.1","description":"Utility classes to assist developers during software development","author":{"name":"Clairton Luz","email":"clairton.c.l@gmail.com"},"license":"MIT","homepage":"https://github.com/4us-dev/utils#readme","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"rimraf ./lib && tsc","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"eslint . --ext .ts","test":"jest --watchAll=false","coverage":"jest --coverage --coverageReporters=lcov --watchAll=false","prepare":"npm run build && npm test"},"devDependencies":{"@types/jest":"^26.0.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jest":"^23.18.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.2.5","jest":"^26.1.0","prettier":"^2.0.5","rimraf":"^3.0.2","ts-jest":"^26.1.1","typescript":"^3.9.6"},"repository":{"type":"git","url":"git+https://github.com/4us-dev/utils.git"},"bugs":{"url":"https://github.com/4us-dev/utils/issues"},"keywords":["utils","tools","string","number","crypto","4us","dev","developer","utility","node","javascript"],"husky":{"hooks":{"pre-commit":"npm run prettier-format && npm run lint"}},"gitHead":"78df9bc726c305909e799384adebf029df6a7914","_id":"@4us-dev/utils@0.0.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-8zieFhsuXACFq2zhPz+WZlXKI6uMgSw7igpAsMcQ5zDBQjuh0VaZTM9Uk/JkmHxCNtAe1lAM7jYXYm4LL0u5iA==","shasum":"56bbe169fe220d810a9687bae2307fd153e5fb65","tarball":"https://registry.npmjs.org/@4us-dev/utils/-/utils-0.0.1.tgz","fileCount":8,"unpackedSize":4648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCZAxCRA9TVsSAnZWagAAjJcP/3WUfhP9d4HsxYu5LiEq\nJ9gC+SWOECJX3wF047RWxweLJjHqSzn5FskDU6qKCXb0GNa07BWbKgz0MGdW\nNUIG+D6iYhgAcCTAbWeh0NHIkhW/3JKR9J+c/O4UpXuGRN32Vh0JvJbANJHj\ngWqTuhlQgCbrTFtwHGANM8z0SjXqj7og951zDHMX9ZAALVziV9y9hT5kmoa8\n00DExAtLQi6lWMFodqdIbysxCHDkMVMrsfjrkE75DdWuwSmdVkjKN7Q6bA/O\nwyV6oY3YxjWUn5QrfnfrheqAd+3MFiHpQqzvIPRALhND/wWPNcTO4b9cAnEc\nMlan7v3/pXUIc/m1E4wDR9wZq5Lw2pocqnTC42uSIluVe/Ua0SpKInj8W0X3\n3Io1qzDEa9FTT8RPT5tKVgzTt4L4O+BvKLW/LFpzLtuPrKm2vsLrJQGldu84\n/HygnWJdV21MFR1trAdhS+eL/MAe3JrfiV2hApXYp3x1yHhD7qc+Ks/uf98H\nQwu8BiRwdHTCPaCYs6gbGyrUrrcw6vTFxaTs7kTUQ7ly+WZB0X//HEAovY2i\nLperc5Fxw6d0ybmxz9SmbMivLFiBImSLD8tC1/zH6+nyQ5E+/glCgXZ1cmb7\nt9AZJdk1gPmYx3F1PDmv32Bjn+XXEAY825LDzKbfKUW37iG45LXLmAjKxdhT\nzNQH\r\n=Lusn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSw+jTlU+Cxa7CyM6GZrfuWk/7vE/K7lw7CTB2M7gzBAiEA2wNwBx5yNw2y5Uel/TqqhF2JrN8iAZvqCFw4scrFucY="}]},"maintainers":[{"name":"clairton.luz","email":"clairton.c.l@gmail.com"}],"_npmUser":{"name":"clairton.luz","email":"clairton.c.l@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.0.1_1594462256572_0.5599307293883726"},"_hasShrinkwrap":false},"0.0.2":{"name":"@4us-dev/utils","version":"0.0.2","description":"Utility classes to assist developers during software development","author":{"name":"Clairton Luz","email":"clairton.c.l@gmail.com"},"license":"MIT","homepage":"https://github.com/4us-dev/utils#readme","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"rimraf ./lib && tsc","docs":"typedoc --out docs --mode modules","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"eslint . --ext .ts","test":"jest --watchAll=false","coverage":"jest --coverage --coverageReporters=lcov --watchAll=false","prepare":"npm run build && npm test"},"devDependencies":{"@types/jest":"^26.0.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jest":"^23.18.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.2.5","jest":"^26.1.0","prettier":"^2.0.5","rimraf":"^3.0.2","ts-jest":"^26.1.1","typedoc":"^0.17.8","typescript":"^3.9.6"},"repository":{"type":"git","url":"git+https://github.com/4us-dev/utils.git"},"bugs":{"url":"https://github.com/4us-dev/utils/issues"},"keywords":["utils","tools","string","number","crypto","4us","dev","developer","utility","node","javascript"],"husky":{"hooks":{"pre-commit":"npm run prettier-format && npm run lint"}},"gitHead":"cb24634c9f3d403ef05119e1d343e5154778939e","_id":"@4us-dev/utils@0.0.2","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-HodGOABXDgnROymcCmuZz/vnToGuMfWX8ElBriTVVLJ0MHgSuttwarbOH5yihhGQDXzHlWGQpfpEhfZUA5bI2w==","shasum":"2675b176c0b2668ead2df1dba158084204f4e39d","tarball":"https://registry.npmjs.org/@4us-dev/utils/-/utils-0.0.2.tgz","fileCount":14,"unpackedSize":37385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCecbCRA9TVsSAnZWagAAu5kP/jUk9CoHGJLkKPnYrigm\nmUfctDhRCFMHXl5E2lUmqHsgH6UoGTNlB2AYap6H2d9xoGlgDzooKpJqWzj6\nWKn1uyp7EFHqgWJeYh5Jra3nifZBqxVUQBzCWIPlo4edYnEI6OopNZOp1WKs\nr1SjwomwReGNoswMAG/Na70v60b46bdsYN/GkqNFBVQ2bGbWiOXJNID8OQPb\nz8q8jlswQwdVYeJZtJQiDCakghZ1dvz1tlPPt2trR56p0UBouEUSgUfwf6Jk\n9ZOfYblQuFQE6Lhy6THd5uOn8I+zxYzPoLzZFYMT5G5izUR5KT2VKC1S5wln\nQa+Zb0idBHJy9sf05KMIqF4dyhlGU6c4y7E+HEegdSf3OU7Z5TUc68yDLNsc\ng4W+NSNcVLYJHeb6jtsUFGrkVTOYUtMW9OYn5BxM/tnSz+encpWLn6rHfUxn\nzrRJa24LEsJnlwHKfze/wzIyZ/UCRSA78tRa4yZ5uNfSrZJnj0imVMejkeua\nTu/8Xzkty1hRqSYYRO/zOnxr/Tmz0aYrcHbiHnPDVn47oujrGRN1RKwWM55W\nN7YaM9jWiqlbdgMzSVz4pMIdR6e6Is7zSbbRksKjxwee+OoxTdjOp9wsauXl\nwOG6itL+TscoWeLqw5goHAHuDHnD3IhvbLUmphOknyxc+uPzuK1DmISSNw/9\nCsxC\r\n=NVC5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaJSzoLCtFDbcUC3nk6kP29+OO4iDtq29e1yvMM2vyQQIhAMFPc9qi9VH/FlcFCxTtAgyMwIS/CYW98+0cNUDRJB3Q"}]},"maintainers":[{"name":"clairton.luz","email":"clairton.c.l@gmail.com"}],"_npmUser":{"name":"clairton.luz","email":"clairton.c.l@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.0.2_1594484507130_0.3048476717212867"},"_hasShrinkwrap":false},"0.0.3":{"name":"@4us-dev/utils","version":"0.0.3","description":"Utility classes to assist developers during software development","author":{"name":"Clairton Luz","email":"clairton.c.l@gmail.com"},"license":"MIT","homepage":"https://github.com/4us-dev/utils#readme","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"rimraf ./lib && tsc","docs":"typedoc --out docs --mode modules","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"eslint . --ext .ts","test":"jest --watchAll=false","coverage":"jest --coverage --coverageReporters=lcov --watchAll=false","prepare":"npm run build && npm test"},"devDependencies":{"@types/jest":"^26.0.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jest":"^23.18.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.2.5","jest":"^26.1.0","prettier":"^2.0.5","rimraf":"^3.0.2","ts-jest":"^26.1.1","typedoc":"^0.17.8","typescript":"^3.9.6"},"repository":{"type":"git","url":"git+https://github.com/4us-dev/utils.git"},"bugs":{"url":"https://github.com/4us-dev/utils/issues"},"keywords":["utils","tools","string","number","crypto","4us","dev","developer","utility","node","javascript"],"husky":{"hooks":{"pre-commit":"npm run prettier-format && npm run lint"}},"gitHead":"cd9d674c73ebcc0d88597144854f9d9c017736a2","_id":"@4us-dev/utils@0.0.3","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-09gTUT5wvh+0UwUa1V3fNR2qSZjsatlaM0QezrBLCkYRfTs4e5iN3o4UihfKJztnKOyqFBoM2gBpiOCvK6IaLw==","shasum":"aee5004f46b26c1ff6dcba0df0ed5e2f263e5a6b","tarball":"https://registry.npmjs.org/@4us-dev/utils/-/utils-0.0.3.tgz","fileCount":15,"unpackedSize":46638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCvtYCRA9TVsSAnZWagAAjpEP/0xyKWm+Z4V1MYYdWJfG\n7z34BzyMcu5YD4AQyNCsOr1vPhWUMvI8ucj0QMurMtNYZ4OQIugARaBlGW+p\nlkhxIdvBo3UkFLiD37BdkvKW5Uf8QJZsl354u2LcvRBgn+hkjj8LbQZrvbT/\n4cGxOuyw1s5F5TX/ZSRrERZz1eXr3uZa++jsBlk/JQBKna7gTh5OUlBGzvAC\nn47gnZjGNUYTsV6xJUDc4LTY3H5N37yZ060l/pL/HzhRUQ8FapSB9PyoVqGM\nORQC+uXXlEUrs3MKRYhiREvIoyNDRks6aJYxoBA3z/rZjWWePn8KEGqnTZ6B\nvkI9SQwZPzJc2cQcGUSkg/THAV0BwjcPcwRR11yTAIK+iFIbyANo1SBNer2Y\n4u6phacvq6cHv9NuKjliOg9pJ0s3iRERoxDOtW7OpJRmY/jEpJoHDqm7m4bj\nfvKWMJQjMt0u/8y9jhglrBfqfvJ5Uk0WmEEo0CiezalxKwqc0mw9uFFFHtVm\n3n37E2RtY+JQyENloDKi372vWd9lEfLRsaCd3bCF9e/17XdI8tZytpMiOj1T\n2AC948UhvZtxWzQDCxGQYlKxaFX/+S2Elg3aOu5+8S5UDMuGBsvobEVt1e1+\nVXglTs+DTyx+i7Jh+7tBaSB0+8sDoGGfMro5DRxctPL6j65qnkcsIFi8dBFu\nb58V\r\n=gPbn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9RpNvk90xxg3b2YRcIIUgR0kdVJ4C4c9+VNvOVg8c+gIgKvPsijQx8d83i3phPiImiwFaNlCZk2c3EtWJnn7n7/0="}]},"maintainers":[{"name":"clairton.luz","email":"clairton.c.l@gmail.com"}],"_npmUser":{"name":"clairton.luz","email":"clairton.c.l@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.0.3_1594555223739_0.7464254086811597"},"_hasShrinkwrap":false},"0.0.5":{"name":"@4us-dev/utils","version":"0.0.5","description":"Utility classes to assist developers during software development","author":{"name":"Clairton Luz","email":"clairton.c.l@gmail.com"},"license":"MIT","homepage":"https://github.com/4us-dev/utils#readme","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"rimraf ./lib && tsc","docs":"typedoc --out docs --mode modules","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"eslint . --ext .ts","test":"jest --watchAll=false","coverage":"jest --coverage --coverageReporters=lcov --watchAll=false","prepare":"npm run build && npm test"},"devDependencies":{"@types/jest":"^26.0.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jest":"^23.18.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.2.5","jest":"^26.1.0","prettier":"^2.0.5","rimraf":"^3.0.2","ts-jest":"^26.1.1","typedoc":"^0.17.8","typescript":"^3.9.6"},"repository":{"type":"git","url":"git+https://github.com/4us-dev/utils.git"},"bugs":{"url":"https://github.com/4us-dev/utils/issues"},"keywords":["util","utils","utility","helper","tools","string","number","format","formater","4us","dev","developer","developers","browser","node","typescript","javascript"],"husky":{"hooks":{"pre-commit":"npm run prettier-format && npm run lint"}},"gitHead":"81bf42d040409c1c28581c3c353736a9c21c0b78","_id":"@4us-dev/utils@0.0.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-cirzm8OKTjK9ryv7qVtkkdbIa5mDPepDnIDB8zI14SoiAq/Ha2pXYYgrBv8nNGKD9g1wrhn4WOU4hwEc37C/8g==","shasum":"83d85f1c683dbf9ba09386c6d23ab01400f3f1b8","tarball":"https://registry.npmjs.org/@4us-dev/utils/-/utils-0.0.5.tgz","fileCount":41,"unpackedSize":64310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFHZRCRA9TVsSAnZWagAAvHwP/0sEhuPc2kTQQnD+KVSA\npOEtsXbf7RIucEDHaMbiNxN4FK0ej+VKLDuqYRndHvrv3qKncQqd4mZKf0Sf\nlWvWsyUyD4BqPSVwuaq2epYRLOMD4agVMoDfaAk8ZChi3B4p+12WJ0a6WsPh\nGntmg1myvf+P5U+mlVcbOckX801b6aK9zCON2dHZJN8wKpaYkdYBTe1Wd1WI\nQ6NGAKGlRrOPfaEZJl/QEbdG+yXE92ZyexmV0UoCkmNKvT+gbqCCaikastPR\n0mFACiNf+gyOim/f+omASVeOUCM/2sYflLkdkIxhZt23tnYUBabx7dMLAmmn\njhkzfqxkbvH8xBLri7kcjromw8Pamfzfm+geSQOfE0oWPauZgTnsk9VIWzCM\nMrD49lI6Mny02HmBCV3xdCkWFtamgdSBOzzkH7M8hmMoP1NTjyN+ChR+AY0E\nQPQCtg9oKy843CO9X/KGMqIAfrd9lFOQoS61ArjXOI6dKMq3lSWxhglDsy0R\nYrJZKomvmfDcWPfHm0rrq5vLQrMOjmYb5msYS5oJk/W8aWbokq4SeFAK1X1l\nVW0lTrrPPHSmiQz9F/7jV4W8qyiAwW653xNjf4Ec2spkQrnBqHvzKnhK42ef\nsU4IYMgQdMdL1bM9sh/4YPqdVSdtMYl4Q427u0kz8lSBI73th6KrArhWNs/L\nOBA/\r\n=j+VL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/abVgHnHa2K4gaAC2jB6jzFhdOuzxXi7BGTqFjuRnHwIhALxYdQXtPtX4Yr8GRJGE45kMG4khLZSia6YzmxXs/wGu"}]},"maintainers":[{"name":"clairton.luz","email":"clairton.c.l@gmail.com"}],"_npmUser":{"name":"clairton.luz","email":"clairton.c.l@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.0.5_1595176528918_0.7542396507359568"},"_hasShrinkwrap":false},"0.0.6":{"name":"@4us-dev/utils","version":"0.0.6","description":"Utility classes to assist developers during software development","author":{"name":"Clairton Luz","email":"clairton.c.l@gmail.com"},"license":"MIT","homepage":"https://github.com/4us-dev/utils#readme","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"rimraf ./lib && tsc","docs":"typedoc --out docs --mode modules","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"eslint . --ext .ts","test":"jest --watchAll=false","coverage":"jest --coverage --coverageReporters=lcov --watchAll=false","prepare":"npm run build && npm test"},"devDependencies":{"@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jest":"^24.0.1","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.4.2","prettier":"^2.1.2","rimraf":"^3.0.2","ts-jest":"^26.3.0","typedoc":"^0.19.1","typescript":"^4.0.3"},"repository":{"type":"git","url":"git+https://github.com/4us-dev/utils.git"},"bugs":{"url":"https://github.com/4us-dev/utils/issues"},"keywords":["util","utils","utility","helper","tools","string","number","format","cep","cpf","phone","isBlank","isEmpty","formater","4us","dev","developer","developers","browser","node","typescript","javascript"],"husky":{"hooks":{"pre-commit":"npm run prettier-format && npm run lint"}},"gitHead":"cefbe0916772fa936d765b8dee08f0af29bf3c72","_id":"@4us-dev/utils@0.0.6","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-tqJclwI/uYBZYLuYmBDK9+Se9MBB1WctmRpdoOsQ6BCiesKA0c+jGBbiJDvf61rIT7hp7Kjf/HQUro9mw0x8tw==","shasum":"6d78ac804cf7e2a439ea2bc02714e29f0545d341","tarball":"https://registry.npmjs.org/@4us-dev/utils/-/utils-0.0.6.tgz","fileCount":47,"unpackedSize":72881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd4ciCRA9TVsSAnZWagAAJBQP/0eHVTiT4Lc/JAcTbsLx\njZfGo/9CRYi28Dv+cInh/nIuzKA10o0cs/29cgTovN5l3DRGoDUaVNP7RzoC\nJAAoGgj10BvvVBxZ86EvgKIBvQV4jeD6gc89HYPwMf78bNNlia5vfof5usOU\nHxLXKHBz+lgFFoVXh69+JIvZKMsxEAsGOXOLp1h9+mGfMgYfQPg24gFTauA5\nl3g8TByL9sqcnkVGGHB54M4cMaul8FbBgGVv1RGYPeSCmHbC8RlGqDZ61UsZ\nv1PmBEnMSVWnN0raR6RPUunbl+FEVlFZjcQ6fKsces57fgQJaik0Da1rWzLg\ns8elWqOGvk2q0mrsKemNWkpt4MVqL8Y7Q9Uupt+I2rLosJ6k1K45aguM7p5I\nWs534lQtncqj54wwfJZhz9zlz63Qe6yGwM/h7iLLPLc5sHNOKLfRNNsMbtaF\nskYcbyDDke9NkIiaE3rSAtuev2lvYfhwMS2Pss00uCOoM1LEKzfM8y9p4/F+\nD9RRHdD3HPo+9u5PwRhI/MurY9NYqxZqHIx7X02oBfs0Cc5GYfU27yGw2N1Q\n4IQ7dUj3quYWO74oZQnEeuo1MlVFFd+AE9RG+V6sIiedJnO5Y8x8xa0097Ko\nkrQN9p4BoAWdKEqlFey6ux2IN8r9wWuWWXemzUaapY6KWnzXLaJMfumh9NvU\n3XTY\r\n=7vJ+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcMZJynqcjJU8nDVjCyZ7FsJq9U1Uzvp1hiFDscZZE+AiEAoQeABfwex2pa1R7qRFF4pBss8pRW2PNFYAwAK4u29M0="}]},"maintainers":[{"name":"clairton.luz","email":"clairton.c.l@gmail.com"}],"_npmUser":{"name":"clairton.luz","email":"clairton.c.l@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.0.6_1601668897588_0.9153300980550334"},"_hasShrinkwrap":false},"0.0.8":{"name":"@4us-dev/utils","version":"0.0.8","description":"Utility classes to assist developers during software development","author":{"name":"Clairton Luz","email":"clairton.c.l@gmail.com"},"license":"MIT","homepage":"https://github.com/4us-dev/utils#readme","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"rimraf ./lib && tsc","docs":"typedoc --out docs --mode modules","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"eslint . --ext .ts","test":"jest --watchAll=false","coverage":"jest --coverage --coverageReporters=lcov --watchAll=false","prepare":"npm run build && npm test"},"devDependencies":{"@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jest":"^24.0.1","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.4.2","prettier":"^2.1.2","rimraf":"^3.0.2","ts-jest":"^26.3.0","typedoc":"^0.19.1","typescript":"^4.0.3"},"repository":{"type":"git","url":"git+https://github.com/4us-dev/utils.git"},"bugs":{"url":"https://github.com/4us-dev/utils/issues"},"keywords":["util","utils","utility","helper","tools","string","number","format","cep","cpf","phone","isBlank","isEmpty","formater","4us","dev","developer","developers","browser","node","typescript","javascript"],"husky":{"hooks":{"pre-commit":"npm run prettier-format && npm run lint"}},"gitHead":"c0f74972c04f609c34192353faf8242e09e7c516","_id":"@4us-dev/utils@0.0.8","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-OCPbZyRR34DUtME2hypofTKomj+dhJOYiLHZx04rTnjFBxB+KEyLn9akAus4axIB7EPvj7KuWzrU7jvc4a/SMw==","shasum":"0e67030106b6abe3a04f5e896cc6dac4004c42c5","tarball":"https://registry.npmjs.org/@4us-dev/utils/-/utils-0.0.8.tgz","fileCount":47,"unpackedSize":73008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd41oCRA9TVsSAnZWagAA5HcQAJ3nTNBiypbciX5I7EQR\n+ezJCTAxmRGYsEIXFxX1S8LIjrgnn02M5Dyjy8YMWbiO+I5W0lew9ScvMuP2\nqam6i7FwU1R+XEfJ4eOYamcQZSXqNBJn3GCC+Ch4NkoV5XNd/tuHo7GwHJ2o\nqPRwH0D45CFJLuwyJw7CqzJ/wy13dQqykpHHMYAF9ELtdIgWR8REolTCzszy\ndMUK4X591mAnIDfRvTtIVpBn3TmX1YS40X76IViPu6ztAXZ6E9Raxf2biICU\nv4opM9AJ5KFG4q4LWE8xb2zgqBteuSdnASMrT/cHAt9I1hmWZ764IE+2+Vwk\ngt+mDixHXwQx4QvrGgZ7YA7FrrZ/isNb4p7eCBmQh/NcicDgBD942kseAC5O\nytHkV08gSfnuYsBGs1AM1sLAcQ2JYUCpFJZD3To5u7utgYJx/EEC6XNMz6q2\nBsUyObN/lkxYe+qGBW67+sspJOAo7QvEI/lDPGwiNUTZqI8jjd60WXoX+qsO\n8K0nS050BNtjGGDPNaL6+UcyN8RisuVlcqC42942AbZjYIZMo8a0F84PDyUc\nM6ehqSHpaGDJurbtw7kHuEy5cTJkntQ5IXkBvFz4BL0sV9KQEFG9XGXX+M0o\nQMFPmELuPRmfbtUNDDdl4yB03FEuucWxyv3F0GsvQ4KQNnIFoStKr4SNCEFU\nmokq\r\n=l2jI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkVIVgN9Y34FTQ8eDxx7thkJYMmsWu9cFpyafOzvZIhwIgLsnFF0VHmj1kyd2XrMjKTA8fWx/oe/HHeFO5iltzOw0="}]},"maintainers":[{"name":"clairton.luz","email":"clairton.c.l@gmail.com"}],"_npmUser":{"name":"clairton.luz","email":"clairton.c.l@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.0.8_1601670503438_0.9240059962806837"},"_hasShrinkwrap":false},"0.0.9":{"name":"@4us-dev/utils","version":"0.0.9","description":"Utility classes to assist developers during software development","author":{"name":"Clairton Luz","email":"clairton.c.l@gmail.com"},"license":"MIT","homepage":"https://github.com/4us-dev/utils#readme","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"rimraf ./lib && tsc","docs":"typedoc --out docs --mode modules","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"eslint . --ext .ts","test":"jest --watchAll=false","coverage":"jest --coverage --coverageReporters=lcov --watchAll=false","prepare":"npm run build && npm test"},"devDependencies":{"@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-jest":"^24.0.1","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.4.2","prettier":"^2.1.2","rimraf":"^3.0.2","ts-jest":"^26.3.0","typedoc":"^0.19.1","typescript":"^4.0.3"},"repository":{"type":"git","url":"git+https://github.com/4us-dev/utils.git"},"bugs":{"url":"https://github.com/4us-dev/utils/issues"},"keywords":["util","utils","utility","helper","tools","string","number","format","cep","cpf","phone","isBlank","isEmpty","formater","4us","dev","developer","developers","browser","node","typescript","javascript"],"husky":{"hooks":{"pre-commit":"npm run prettier-format && npm run lint"}},"gitHead":"5b9401c0f68cacab533ddb11ebd721a7aadae715","_id":"@4us-dev/utils@0.0.9","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-C3QDCcDqTG6Q2QQ12O3ZfLe2TYMBZcJtnEpb1JiuBGsyHH4EtLUprA2l1TYtu76rM9/M4Y9UnnO4OO9CqgCFtA==","shasum":"25d001f2fbb96bef24733dca5679a6aa72c5bb53","tarball":"https://registry.npmjs.org/@4us-dev/utils/-/utils-0.0.9.tgz","fileCount":55,"unpackedSize":84208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe4kYCRA9TVsSAnZWagAA0SkP/Rymq6pzd1mMAhAEb9vo\nCA2vsWzJrXKKkw0+aCiV89vHcOrx/XtSvv7pvyKGYSc8U3m0Cx9+pUjIISXj\nKFnIdwFB8V57h5t0AWMfhyvhJMmzzA/p8iaxSEQh8Kqg0fDCXMVPQOzKaZw2\nIIF7gzzTDsXUF2O9CrZ8NlvHZIDQbaxAU/GW3HF5D3nGbVdeUq2e2LOZuaYE\nwVGtpCUBWlabAWXlkzxznmbdm1VCOeRIDYaumuFYUWPaLInwMwqZNIG9H9jT\nI2vXz/HaaCHc/qvghsOydBmofUfyl/8rjWfPN0xIYIQ2Kv7LJnzrKnJAKE9D\nm7HKFU8wH77hkz6zA54PrJ6L+ovOp0zahpLyzUVVD2e7x+4aS9P138ixIhOS\nJEUe/zHMeCgHqOhF3mfA3/vLPE0c+awaY9OXHIL0j/+GqD2UE69gdyzjaqwq\nLvt8VTywkGp4KTZTYeH4fd1Fzl6YVu/29q4qKSO5fR74viCmXYRi73Gaqz1V\n/+bvUsJ0x/GZeF8h+Cx08fwyefRW2EMgcSwrg/9Q/TNjnwSaZ9PVjQWC+3NC\nurWK3KDxYC5jhkd7vxudI4kb95z3ld8omxlv8tmVfS8/ONAV0lzMqXUFFNIF\n2EJpn2P98jDiLg4A1A10d3dFFIU7SD1jUd/3JlA85SXBy34uPeJ68ZDtKLOK\nFl44\r\n=33o1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9es6HE0Wvi5g9xU+Hq8gQ9xmOP7XBwTUw/mWzZaz1TgIgem9xXj1O2ySTFqqxrKFq1C+VjguG0CemzY0AEKt6y70="}]},"maintainers":[{"name":"clairton.luz","email":"clairton.c.l@gmail.com"}],"_npmUser":{"name":"clairton.luz","email":"clairton.c.l@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.0.9_1601931543648_0.40240700684168207"},"_hasShrinkwrap":false},"0.0.10":{"name":"@4us-dev/utils","version":"0.0.10","description":"Utility classes to assist developers during software development","author":{"name":"Clairton Luz","email":"clairton.c.l@gmail.com"},"license":"MIT","homepage":"https://github.com/4us-dev/utils#readme","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"rimraf ./lib && tsc","docs":"typedoc --out docs --mode modules","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"eslint . --ext .ts","test":"jest --watchAll=false","coverage":"jest --coverage --coverageReporters=lcov --watchAll=false","prepare":"npm run build && npm test"},"devDependencies":{"@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","eslint":"^7.10.0","eslint-config-prettier":"^6.12.0","eslint-plugin-jest":"^24.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.5.0","prettier":"^2.1.2","rimraf":"^3.0.2","ts-jest":"^26.4.1","typedoc":"^0.19.2","typescript":"^4.0.3"},"repository":{"type":"git","url":"git+https://github.com/4us-dev/utils.git"},"bugs":{"url":"https://github.com/4us-dev/utils/issues"},"keywords":["util","utils","utility","helper","tools","string","number","format","cep","cpf","phone","isBlank","isEmpty","formater","4us","dev","developer","developers","browser","node","typescript","javascript"],"husky":{"hooks":{"pre-commit":"npm run prettier-format && npm run lint"}},"gitHead":"ede65aaadf0af9277d6e5bd3eaec8e07a04371f6","_id":"@4us-dev/utils@0.0.10","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-v70TJ7cKSXYL/+qXNxP4ny1S4oCwo1ASg+eXKp6uT3X7b+G7gqT6W76O0ZSzNhHimGznLpjrXQTfEvl4BBy/pw==","shasum":"4f59a557dff6adea99043de0dbe0cfef0021b1af","tarball":"https://registry.npmjs.org/@4us-dev/utils/-/utils-0.0.10.tgz","fileCount":55,"unpackedSize":84622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffE69CRA9TVsSAnZWagAA+HQP/3mW65usOMkh67RgbzKl\nYdkWZgs21uu2SK4iCxxO2vEvcBW4XGUP/i7aCOAEJJnciRT9Nb3ay6t50fGD\nQf7urBffKkzigFkAcrOMOB495Hk8BFMU5Op+tlxGKzTXNg251Rm9OguvRVo3\nRjK1G+Pt1QYvIhvZ054eLsLi9/D8vCcwA4DyOMk1pGCoXYAnfk6SkITlFk3d\nVXWNInRVkPQv5lY9UZol6PY4qjG0JIG5SYNZOmtanjgld22OO39JV7GtpMup\nSsJ02T9gbPhllt7Vb37wwtbM2li/5o44aj39KM2oKIIUmCh8AE7Ozz82bAzK\nKDNxTOazPt84HHzBmvQZdUVzBftLU2i8NIPfBz+8ku77etEU0CfzWmnHnkUO\nqfq1znwZ6ZHxaHjHz3YN9NMP2ysV4e1RJoI0aysvXtv8Jf+HndPsE8Nt92/h\nlLMx/tTq5sBCmHIIOYGi5UmpdhN1VmOyHcZqCHjes7O9IDsFhplyAF/X8RtE\nza4WIDJstLtdtWLZn56MLucoaszQvX50x5D4FZpPmYnHvGfJ4tj/bSYpr4Hj\nfP0FYjoObvqZn3O+uiB7Rr57V/tyKvIMJKBQn567+Uvpd/BrURLCSHRFXlS9\nyLAjAWl89xI/hgOHpWDTrz8PzYcWRvOwxLn4QfdQUJxcTj29PoNcm14IeGrV\n9ta5\r\n=HOid\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHyEg/d3iqVbjTfozvKB2ZAV2r9iwAYVlUlbiuLRZiYAiEA88co+19lHkNdNQbQeniFZ7ncaqtgl2MleNkKhqNBQlA="}]},"maintainers":[{"name":"clairton.luz","email":"clairton.c.l@gmail.com"}],"_npmUser":{"name":"clairton.luz","email":"clairton.c.l@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.0.10_1601982140734_0.2987206931206541"},"_hasShrinkwrap":false},"0.0.11":{"name":"@4us-dev/utils","version":"0.0.11","description":"Utility classes to assist developers during software development","author":{"name":"Clairton Luz","email":"clairton.c.l@gmail.com"},"license":"MIT","homepage":"https://github.com/4us-dev/utils#readme","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"rimraf ./lib && tsc","docs":"typedoc --out docs src/index.ts","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"eslint . --ext .ts","test":"jest --watchAll=false","coverage":"jest --coverage --coverageReporters=lcov --watchAll=false","prepare":"npm run build && npm test","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.4.0","@typescript-eslint/parser":"^4.4.0","eslint":"^7.10.0","eslint-config-prettier":"^7.2.0","eslint-plugin-jest":"^24.1.0","eslint-plugin-prettier":"^3.1.4","husky":"^5.0.9","jest":"^26.5.0","pinst":"^2.1.4","prettier":"^2.1.2","rimraf":"^3.0.2","ts-jest":"^26.4.1","typedoc":"^0.20.26","typescript":"^4.1.5"},"repository":{"type":"git","url":"git+https://github.com/4us-dev/utils.git"},"bugs":{"url":"https://github.com/4us-dev/utils/issues"},"keywords":["util","utils","utility","helper","tools","string","number","format","cep","cpf","phone","isBlank","isEmpty","formater","4us","dev","developer","developers","browser","node","typescript","javascript"],"husky":{"hooks":{"pre-commit":"npm run prettier-format && npm run lint"}},"gitHead":"b5e21cb3277a9e8450a3b0c2daad6f278611d499","_id":"@4us-dev/utils@0.0.11","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"integrity":"sha512-M7SFeDkghxLyP4eikCOfJxwBy6H6v3lD+K+ZS9GW5+0sAgKn2AB+LSYYX6varqLaAF6KZ9f0iZrcUjOBtce6JQ==","shasum":"64426b6cf0ecc5012d801ccb09ecacfa3bbda5ba","tarball":"https://registry.npmjs.org/@4us-dev/utils/-/utils-0.0.11.tgz","fileCount":63,"unpackedSize":90145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMSU8CRA9TVsSAnZWagAA5i4P/3VGDjf39jRXy54e7Fcs\nwUaEwMRDKoGi+hIodF45Md0V9ewE80fUOve0qqzdiRT2JZyB2KTM339goV47\n3aGjkLIiqvlF+U9YICuAy1Thh2U5o6eFgsnRYRGqFOfZgmfkhLFoy5KK5vyd\nB3ZrVD823wjsDzpQdqytKBamm2T/p3qwKvNUjTFDE4PmlQdK40sb8Zl1QW6S\n5kOfjMn5qdkvbjgCiFgmF7Gg16YrazzI7dA5ywQPkZuo/QVUCpH5PyP2ANi0\nUwbWVNB4z9js1K5t4eNXDpXkzKLaet8E6tftZ3lv1BbX2uFkz1ayEa1aPdtN\nffBUHZlnyiyIdzt7ufAUNPI2XOnGidSn7tkqTPZl7So4aXcXU4aCfyL+nt2n\n74xLBocUAqeAMOU6roszLrt7ApRf3596q9wNPAUsJaqkZ1EM73iH17DEHflS\nc1IwAqgVxvZk6FxGeYa6Pv38z6dXdnTECgWlNonsEbDNZ3ZwnaWgVnziTjLU\nuk5dQO9nsNh8hdgog0sh/hbajZAOKo/nLYKb0VAoTJ5Xdmq3PmPe6TuZc89p\nnwc9gzI0ns4cXh50nzNeexJpWIb+6vU0qQUiyDRPpeb3ZQbyGUHU7AtqACGU\nanT7pKxOCn1WzsNQvFeqfsU9RY8tHMAevNWrBK3D5NCM9Y+0A/1hSObFv24a\nrLr6\r\n=nzva\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJZspFdpPqVeX1lCvRpsiAlTUbk8JRppo3U7ndwhSx8AIhAL9iUW8gnxHqwf8NtRlDu/IvQ5UCimwq7oKQgFtfoXDb"}]},"_npmUser":{"name":"clairton.luz","email":"clairton.c.l@gmail.com"},"directories":{},"maintainers":[{"name":"clairton.luz","email":"clairton.c.l@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.0.11_1613833531509_0.6996320717398878"},"_hasShrinkwrap":false},"0.0.12":{"name":"@4us-dev/utils","version":"0.0.12","description":"Utility classes to assist developers during software development","author":{"name":"Clairton Luz","email":"clairton.c.l@gmail.com"},"license":"MIT","homepage":"https://github.com/4us-dev/utils#readme","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"rimraf ./lib && tsc","docs":"typedoc --out docs src/index.ts","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"eslint . --ext .ts","test":"jest --watchAll=false","coverage":"jest --coverage --coverageReporters=lcov --watchAll=false","prepare":"npm run build && npm test","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@types/jest":"^26.0.24","@typescript-eslint/eslint-plugin":"^4.28.5","@typescript-eslint/parser":"^4.28.5","eslint":"^7.31.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jest":"^24.4.0","eslint-plugin-prettier":"^3.4.0","husky":"^7.0.1","jest":"^27.0.6","pinst":"^2.1.6","prettier":"^2.3.2","rimraf":"^3.0.2","ts-jest":"^27.0.4","typedoc":"^0.21.4","typescript":"^4.3.5"},"repository":{"type":"git","url":"git+https://github.com/4us-dev/utils.git"},"bugs":{"url":"https://github.com/4us-dev/utils/issues"},"keywords":["util","utils","utility","helper","tools","string","number","format","cep","cpf","phone","isBlank","isEmpty","formater","4us","dev","developer","developers","browser","node","typescript","javascript"],"husky":{"hooks":{"pre-commit":"npm run prettier-format && npm run lint"}},"gitHead":"8a4f7bff3c02081e3695158e3138508f7a79487a","_id":"@4us-dev/utils@0.0.12","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-lOe3mBfULZbcvWAQp90QhhJT9htcpEUWDyW0m6FOVB4z/9bI37h02EbAcmXfm5rXBrvQFiZN3N70Go7V3u4KEA==","shasum":"fb7d53786bcc58cb31b30908dc96de9a3c5b5f71","tarball":"https://registry.npmjs.org/@4us-dev/utils/-/utils-0.0.12.tgz","fileCount":63,"unpackedSize":90282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAATpCRA9TVsSAnZWagAA9FEQAJwlv3FCEZOJyW5goF3Q\nOYm0Z2Mx7uFYT20E1DSDoHGE13vwX/mV155Kdfk22q4cq9Z4dc3pvOWW/Wqx\n1wTcYhmym2G/Sj66GzRnTpNmaYhyujcvOSSwRlf1zpuIAPVexOy4ptv+4Ozs\n7WbAQYxgRyRmQ6xQQyH4ggj4PT4zJLDFnjzy/TuJeHGl5cLSOwfAVl7RLZ9/\nrgKjLW7pr1EKrWSA7MwUeuclCcOtPgJ/1hc42Qkumv/U4yP+cRRi4zWrJjgL\n1gB0U/+2MKZT+DuUh9Gt/3KBL0h2zQu3I4xwwj/n1WZ9ZuT1md8t0QZ3byuv\n0YYnq8JTD4BItjyxNI5l8JFH1gclnY16lNeBP5VwPXQz9AJRwn33fPKZUGNH\nTEroSRAp2TbXuM/Ww3hDLwLPl5NBgoOdNhB2/KeTbpfSm33COuaMHk34uY6f\nOXWLNgOAonEztLikFmezTa2Q2cpnxHkf+X3lp8+IseYntf5lQhxUlEZLDjdM\n4u0BA45rhzLPlDGfgEb9suWCBNtjMMcqJTT8o5dCOMmCBmHfS4VaF15U/OOJ\n0LwRpTFi/x7bP5Hw4h2eXAZDDmWoj8F4fI4JR/bzXrk0ZWNyp+8IDjJoPolu\noPLgopx2j02jOekN+mFO4tFZTrN0kZqyms1CkWp/z7WIAMjZaojq1rAwVGo8\n/bja\r\n=LCYM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWga0/bviaT6TzoSsIrOH7HOGfiF7KbkNAcBwSYbTFqAiB5IPqwZyc5or1MxtmbNvSZDrdbK4EBaLBMOEhdhle4Tw=="}]},"_npmUser":{"name":"clairton.luz","email":"clairton.c.l@gmail.com"},"directories":{},"maintainers":[{"name":"clairton.luz","email":"clairton.c.l@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.0.12_1627391209842_0.014943532684202898"},"_hasShrinkwrap":false},"0.0.13":{"name":"@4us-dev/utils","version":"0.0.13","description":"Utility classes to assist developers during software development","author":{"name":"Clairton Luz","email":"clairton.c.l@gmail.com"},"license":"MIT","homepage":"https://github.com/4us-dev/utils#readme","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"rimraf ./lib && tsc","docs":"typedoc --out docs src/index.ts","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"eslint . --ext .ts","test":"jest --watchAll=false","coverage":"jest --coverage --coverageReporters=lcov --watchAll=false","prepare":"npm run build && npm test","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.31.2","@typescript-eslint/parser":"^4.31.2","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jest":"^24.4.2","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.2","jest":"^27.2.1","pinst":"^2.1.6","prettier":"^2.4.1","rimraf":"^3.0.2","ts-jest":"^27.0.5","typedoc":"^0.22.4","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/4us-dev/utils.git"},"bugs":{"url":"https://github.com/4us-dev/utils/issues"},"keywords":["util","utils","utility","helper","tools","string","number","format","cep","cpf","phone","isBlank","isEmpty","formater","4us","dev","developer","developers","browser","node","typescript","javascript"],"husky":{"hooks":{"pre-commit":"npm run prettier-format && npm run lint"}},"gitHead":"7510b54f4a1ed01c161949a0d921924a5d562afb","_id":"@4us-dev/utils@0.0.13","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-iQfuZAoqFndQGbeP1B6YT2HoQV5VbM0q7FvWlSbZ/1FHvQmPEDdiDjka2b8jeUOM9kS1120z/Gb+p3TVTdEkxA==","shasum":"cec5d457ac25cb71571662b06b14645694a9f44f","tarball":"https://registry.npmjs.org/@4us-dev/utils/-/utils-0.0.13.tgz","fileCount":63,"unpackedSize":90226,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7PBvgrf/aQGWmhgY7E3Dny4+bZj7lrFf/xyo4i3FZ6AiBWxkjwrhea4btD4CdQ7QSnRVFwksQMkmBxOJ/iIBbwrQ=="}]},"_npmUser":{"name":"clairton.luz","email":"clairton.c.l@gmail.com"},"directories":{},"maintainers":[{"name":"clairton.luz","email":"clairton.c.l@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.0.13_1632418432559_0.4179869319134273"},"_hasShrinkwrap":false},"0.0.14":{"name":"@4us-dev/utils","version":"0.0.14","description":"Utility classes to assist developers during software development","author":{"name":"Clairton Luz","email":"clairton.c.l@gmail.com"},"license":"MIT","homepage":"https://github.com/4us-dev/utils#readme","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"rimraf ./lib && tsc","docs":"typedoc --out docs src/index.ts","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"eslint . --ext .ts","test":"jest --watchAll=false","coverage":"jest --coverage --coverageReporters=lcov --watchAll=false","prepare":"npm run build && npm test","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.31.2","@typescript-eslint/parser":"^4.31.2","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jest":"^24.4.2","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.2","jest":"^27.2.1","pinst":"^2.1.6","prettier":"^2.4.1","rimraf":"^3.0.2","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.22.4","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/4us-dev/utils.git"},"bugs":{"url":"https://github.com/4us-dev/utils/issues"},"keywords":["util","utils","utility","helper","tools","string","number","format","cep","cpf","phone","isBlank","isEmpty","formater","4us","dev","developer","developers","browser","node","typescript","javascript"],"dependencies":{},"gitHead":"9353eeabf8230c49c2143d46c5af65ab6266f679","_id":"@4us-dev/utils@0.0.14","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-YcIN/0DOGwrOitAdAlKwKO0iGHM7kWUzPvZiNG7o0nhIB5p2H8i/dqjWZIkP6d2fwK2CTujWtH95D6OyaENFFw==","shasum":"efbe85803a1fa270ac82f58fc2427108ac2677fd","tarball":"https://registry.npmjs.org/@4us-dev/utils/-/utils-0.0.14.tgz","fileCount":13,"unpackedSize":45981,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDl4NCEtixEldp1ZMgSEXgKxnNTXiKZlpv3OsaN5MalfAiAb1SDzwIpt7vW/flGUi99moI+/OgvvyTSPSA8ajnNmOQ=="}]},"_npmUser":{"name":"clairton.luz","email":"clairton.c.l@gmail.com"},"directories":{},"maintainers":[{"name":"clairton.luz","email":"clairton.c.l@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.0.14_1632502274507_0.48489733387943934"},"_hasShrinkwrap":false},"0.0.15":{"name":"@4us-dev/utils","version":"0.0.15","description":"Utility classes to assist developers during software development","author":{"name":"Clairton Luz","email":"clairton.c.l@gmail.com"},"license":"MIT","homepage":"https://github.com/4us-dev/utils#readme","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"build":"rimraf ./lib && tsc","docs":"typedoc --out docs src/index.ts","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"eslint . --ext .ts","test":"jest --watchAll=false","coverage":"jest --coverage --coverageReporters=lcov --watchAll=false","prepare":"npm run build && npm test","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@types/jest":"^27.0.2","@typescript-eslint/eslint-plugin":"^4.31.2","@typescript-eslint/parser":"^4.31.2","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jest":"^24.4.2","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.2","jest":"^27.2.1","pinst":"^2.1.6","prettier":"^2.4.1","rimraf":"^3.0.2","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.22.4","typescript":"^4.4.3"},"repository":{"type":"git","url":"git+https://github.com/4us-dev/utils.git"},"bugs":{"url":"https://github.com/4us-dev/utils/issues"},"keywords":["util","utils","utility","helper","tools","string","number","format","cep","cpf","phone","isBlank","isEmpty","formater","4us","dev","developer","developers","browser","node","typescript","javascript"],"dependencies":{},"gitHead":"57bc4abf6a4479160bb6d2aef645bcab03daaf44","_id":"@4us-dev/utils@0.0.15","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-orp0Afg0ZbuiRk8JCM+JyrT29CHSE6Dru+vzT+CRQlPem+UHy38cC80HTeXRY/YrhucoesuQ/JdQ6CAfgo5Uyg==","shasum":"9a898b792b3bf86ba956decf618e4ad30093cb53","tarball":"https://registry.npmjs.org/@4us-dev/utils/-/utils-0.0.15.tgz","fileCount":111,"unpackedSize":153730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuhs2CRA9TVsSAnZWagAAI3cP/3tidqgVaa3F/u9i8lap\nKuqj8QQV/e5H5X2AQMW//ASZFGMx7eQICiGZHYH/xA57amXPtYCKDb6VhKid\nWBDMVl18tKpN/XDCKAFlbt49XsT03P8BptnqWho3PHxRycDSR7NA08TIncUm\nyQt+cvNFErV7iODRIqeqIav+QmXqKj6EzKoqVf9AW+qrBQ8OCJ5i7vzab6oQ\nxvD/l9AQeCERb+vtZBnLBlJ1SyGhbsvBlxrq7B3/6junJI7B7GDMdK/3BQ2l\nnjFt2Uzcm7ZQO8BNMUngCw8anBFeAt135y/mT3qruAnot3aEejr4xa5NNM7B\nIqWYg1L2uUieIKyR+YrApA2WbbjpZD8yGvf2SeGe0JXe+Fb36HUgfiZ+AZhh\nED2uWkEiTCoXzMNIbw6KiXq8pNNRAyuprGBWrElHjGC4qfWzN2+21NotK//8\ndzLBA0wNrragH8ULGXcL2+hQQgugHaP7zYy5QLqAjUUvVz89q8k7esaFZwrP\nsy8voKVk3cIYOHjG3DuznqSLMzRAUB8g2OolvU4anrhWlXCayFMb0kILq8ar\nnS82bkbsEqNThI7k7MN7z2v7Y/hPTGPWs6ITMje5S4VTYuwWxcAh3Y9LM9t/\nenr11OXmVg4BLCwE7Hbt1492m75j6JQbF3BDhXaS5VK68hnRIwpPFWzqsuAE\n2Az7\r\n=PgpQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmdk/X1fePZ7Ko1AUVthcjuISAJqtDivUXseJP2tahtAiBlTqu6qzWw8Prl2cng35LhZSoilDqz4q0rcwvVldbYzA=="}]},"_npmUser":{"name":"clairton.luz","email":"clairton.c.l@gmail.com"},"directories":{},"maintainers":[{"name":"clairton.luz","email":"clairton.c.l@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_0.0.15_1632504649176_0.22781205544833005"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-11T10:10:56.312Z","0.0.1":"2020-07-11T10:10:56.688Z","modified":"2022-04-04T10:47:38.384Z","0.0.2":"2020-07-11T16:21:47.267Z","0.0.3":"2020-07-12T12:00:23.896Z","0.0.4":"2020-07-19T16:16:41.414Z","0.0.5":"2020-07-19T16:35:29.055Z","0.0.6":"2020-10-02T20:01:37.816Z","0.0.8":"2020-10-02T20:28:23.661Z","0.0.9":"2020-10-05T20:59:03.844Z","0.0.10":"2020-10-06T11:02:20.863Z","0.0.11":"2021-02-20T15:05:31.648Z","0.0.12":"2021-07-27T13:06:49.948Z","0.0.13":"2021-09-23T17:33:52.700Z","0.0.14":"2021-09-24T16:51:14.742Z","0.0.15":"2021-09-24T17:30:49.327Z"},"maintainers":[{"name":"clairton.luz","email":"clairton.c.l@gmail.com"}],"description":"Utility classes to assist developers during software development","homepage":"https://github.com/4us-dev/utils#readme","keywords":["util","utils","utility","helper","tools","string","number","format","cep","cpf","phone","isBlank","isEmpty","formater","4us","dev","developer","developers","browser","node","typescript","javascript"],"repository":{"type":"git","url":"git+https://github.com/4us-dev/utils.git"},"author":{"name":"Clairton Luz","email":"clairton.c.l@gmail.com"},"bugs":{"url":"https://github.com/4us-dev/utils/issues"},"license":"MIT","readme":"# 4us-dev utils\n\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=4us-dev_utils&metric=alert_status)](https://sonarcloud.io/dashboard?id=4us-dev_utils)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=4us-dev_utils&metric=coverage)](https://sonarcloud.io/dashboard?id=4us-dev_utils)\n[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=4us-dev_utils&metric=code_smells)](https://sonarcloud.io/dashboard?id=4us-dev_utils)\n[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=4us-dev_utils&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=4us-dev_utils)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=4us-dev_utils&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=4us-dev_utils)\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=4us-dev_utils&metric=security_rating)](https://sonarcloud.io/dashboard?id=4us-dev_utils)\n\n![Build and Tests](https://github.com/4us-dev/utils/workflows/Build%20and%20Tests/badge.svg)\n[![npm-package](https://badge.fury.io/js/%404us-dev%2Futils.svg)](https://www.npmjs.com/package/@4us-dev/utils)\n[![issues](https://img.shields.io/github/issues/4us-dev/utils)](/issues)\n[![downloads](https://img.shields.io/npm/dw/@4us-dev/utils)](https://www.npmjs.com/package/@4us-dev/utils)\n![size](https://img.shields.io/bundlephobia/min/@4us-dev/utils)\n[![license](https://img.shields.io/npm/l/@angular/cli.svg)](/LICENSE)\n\nInstall with [npm](https://www.npmjs.com/)\n\n```sh\nnpm i @4us-dev/utils\n```\n\n## Usage\n\n- [StringUtils](#stringutils)\n  - [isBlank and isNotBlank](#isblank-and-isnotblank)\n  - [isEmpty and isNotEmpty](#isempty-and-isnotempty)\n  - [hideEmail](#hideemail)\n  - [removeNonNumeric](#removenonnumeric)\n  - [isInteger](#isinteger)\n  - [isDouble](#isdouble)\n- [RandomUtils](#randomutils)\n  - [nextInt](#nextint)\n  - [nextString](#nextstring)\n  - [nextStringCustom](#nextstringcustom)\n- [FormatUtils](#formatutils)\n  - [formatCPF](#formatCPF)\n  - [formatCNPJ](#formatCNPJ)\n  - [formatPhone](#formatphone)\n  - [formatCEP](#formatCEP)\n  - [onlyIntegers](#onlyintegers)\n- [BrazilianUtils](#validatorutils)\n  - [isCPF](#isCPF)\n  - [isCNPJ](#isCNPJ)\n  - [generateCPF](#generateCPF)\n  - [generateCNPJ](#generateCNPJ)\n\n## Introduction\n\n`@4us-dev/utils` is a lib with utility methods to help developers during software development. It is developed with best practices in mind and to facilitate unit testing of your code. So, it does not have any static method, thus facilitating the practice of mocks during tests when necessary.\n\n## StringUtils\n\n### `isBlank` and `isNotBlank`\n\nisBlank return true if value is null, undefined, empty or string with only white spaces.\n\nExamples:\n\n```js\nnew StringUtils().isBlank(null); // true\nnew StringUtils().isBlank(undefined); // true\nnew StringUtils().isBlank(''); // true\nnew StringUtils().isBlank('  '); // true\nnew StringUtils().isBlank('a'); // false\n```\n\n`new StringUtils().isNotBlank(value)` is equal to `!new StringUtils().isBlank(value)`\n\n### `isEmpty` and `isNotEmpty`\n\nisEmpty return true if value is null, undefined, or empty.\n\nExamples:\n\n```js\nnew StringUtils().isEmpty(null); // true\nnew StringUtils().isEmpty(undefined); // true\nnew StringUtils().isEmpty(''); // true\nnew StringUtils().isEmpty('  '); // false\nnew StringUtils().isEmpty('a'); // false\n```\n\n`new StringUtils().isNotEmpty(value)` is equal to `!new StringUtils().isEmpty(value)`\n\n### `hideEmail`\n\nHides part of the email.\nYou could hide the start and/or the end of email.\n\nExamples:\n\nDefault configuration\n\n```js\nnew StringUtils().hideEmail(`fulano@gmail.com`); // `f...@gmail.com`\n```\n\nHow ofuscate the ends of the email too\n\n```js\nnew StringUtils().hideEmail(`fulano@gmail.com`, {\n  hideStart: true, // default true\n  hideEnd: true, // default false\n}); // `f...@gma...`\n```\n\nIf the `email` informed does not contains `@` or is `null` or `undefined`\nthe return of the method will be `undefined`\n\n```js\nnew StringUtils().hideEmail(`fulano.com`); // undefined\nnew StringUtils().hideEmail(``); // undefined\nnew StringUtils().hideEmail(``); // undefined\nnew StringUtils().hideEmail(null); // undefined\n```\n\n### `removeNonNumeric`\n\nRemoves all non-numeric caracteres from string.\n\nExamples:\n\n```js\nnew StringUtils().removeNonNumeric('a1b2c3'); // '123'\n```\n\n### `isInteger`\n\nReturns true if the value contains only numeric values\n\nExamples:\n\n```js\nnew StringUtils().isInteger('123'); // true\nnew StringUtils().isInteger('12.3'); // false\nnew StringUtils().isInteger('12,3'); // false\nnew StringUtils().isInteger('a1b2c3'); // false\nnew StringUtils().isInteger(' 123 '); // false\n```\n\n### `isDouble`\n\nReturns true if the value into string is a double\n\nExamples:\n\n```js\nnew StringUtils().isDouble('123'); // true\nnew StringUtils().isDouble('12.3'); // true\nnew StringUtils().isDouble('12,3'); // false\nnew StringUtils().isDouble('a1b2c3'); // false\nnew StringUtils().isDouble(' 123 '); // false\n```\n\n## RandomUtils\n\n### `nextInt`\n\nGenerates a random integer between the `min` and `max` inclusive.\n\nExamples:\n\n```js\n// the return a integer between 0 and 100 inclusive\nconst value = new RandomUtils().getRandomInteger();\n\n// the return can be one of this values 0, 1, 2 or 3\nconst value = new RandomUtils().getRandomInteger({ min: 0, max: 3 });\n```\n\n### `nextString`\n\nGenerates a random string.\n\nExamples:\n\n```js\n// returns a random string with length 16\nconst value = new RandomUtils().nextString();\n\n// returns a random string with length 8\nconst value = new RandomUtils().nextString({ length: 8 });\n\n// returns a random string with length 8 only with letters upper, letters lower and numbers\nconst value = new RandomUtils().nextString({\n  length: 8, // default 16\n  upper: true, // default true ex: ABCDEF...\n  lower: true, // default true ex: abcdef...\n  numbers: true, // default true ex: 012345...\n  specialSimple: false, // default true ex: !#$%&*_+=-^~?;:.,|\n  specialAmbiguous: false, // default true ex: \"()\\'`´{[]}/><\n});\n```\n\n### `nextStringCustom`\n\nGenerates a random string with `length` informed and using `caracteresAllowed` variable as reference.\n\nExamples:\n\n```js\n// returns a random string with length 10 using only `A`, `1` or `c` to generate the result\nconst value = new RandomUtils().nextStringCustom(10, 'A1c');\n```\n\n## FormatUtils\n\n### `formatCPF`\n\nRemoves all non-numeric values and apply the CPF mask.\n\nExamples:\n\n```js\nconst value = new FormatUtils().formatCPF('66273306010'); // \"662.733.060-10\"\n```\n\nThis should format the CPF partially like this\n\n```js\nconst value = new FormatUtils().formatCPF('6627330'); // \"662.733.0\"\n```\n\nIf the value contains non-numeric characters they will be removed in formatting\n\n```js\nconst value = new FormatUtils().formatCPF('66A27B33C060D10'); // \"662.733.060-10\"\n```\n\n### `formatCNPJ`\n\nRemoves all non-numeric values and apply the CNPJ mask.\n\nExamples:\n\n```js\nconst value = new FormatUtils().formatCNPJ('94338204000180'); // \"94.338.204/0001-80\"\n```\n\nThis should format the CNPJ partially like this\n\n```js\nconst value = new FormatUtils().formatCNPJ('9433820'); // \"94.338.20\"\n```\n\nIf the value contains non-numeric characters they will be removed in formatting\n\n```js\nconst value = new FormatUtils().formatCNPJ('943A382B04000C180'); // \"94.338.204/0001-80\"\n```\n\n### `formatPhone`\n\nRemoves all non-numeric values and apply the phone mask (99)9999-9999 or (99)99999-9999.\n\nExamples:\n\n```js\nconst value = new FormatUtils().formatPhone('85999432345'); // \"(85)99943-2345\"\nconst value = new FormatUtils().formatPhone('8599943234'); // \"(85)9994-3234\"\n```\n\nThis should format the phone partially like this\n\n```js\nconst value = new FormatUtils().formatPhone('8599943'); // \"(85)9994-3\"\n```\n\nIf the value contains non-numeric characters they will be removed in formatting\n\n```js\nconst value = new FormatUtils().formatPhone('A8B5C9D9f9g4h3i23s4w5q'); // \"(85)99943-2345\"\n```\n\n### `formatCEP`\n\nRemoves all non-numeric values and apply the CEP mask 99999-999\n\nExamples:\n\n```js\nconst value = new FormatUtils().formatPhone('60601023'); // \"60601-023\"\n```\n\nThis should format the cep partially like this\n\n```js\nconst value = new FormatUtils().formatPhone('606010'); // \"60601-0\"\n```\n\nIf the value contains non-numeric characters they will be removed in formatting\n\n```js\nconst value = new FormatUtils().formatPhone('A60b601c02D3E'); // \"60601-023\"\n```\n\n### `formatOnlyIntegers`\n\nRemoves all non-numeric caracteres from string.\n\nExamples:\n\n```js\nconst value = new FormatUtils().formatOnlyIntegers('a1b2c3'); // '123'060-10\"\n```\n\n## BrazilianUtils\n\n### `isCPF`\n\nReturn true when CPF is valid\n\nExamples:\n\n```js\nconst brazilianUtils = new BrazilianUtils();\n```\n\n```js\nif (brazilianUtils.isCPF('66273306010')) {\n  console.log('CPF is valid');\n} else {\n  console.log('CPF is not valid');\n}\n```\n\nor\n\n```js\nif (brazilianUtils.isCPF('662.733.060-10')) {\n  console.log('CPF is valid');\n} else {\n  console.log('CPF is not valid');\n}\n```\n\n### `isCNPJ`\n\nReturn true when CNPJ is valid\n\nExamples:\n\n```js\nconst brazilianUtils = new BrazilianUtils();\n```\n\n```js\nif (brazilianUtils.isCNPJ('94338204000180')) {\n  console.log('CNPJ is valid');\n} else {\n  console.log('CNPJ is not valid');\n}\n```\n\nor\n\n```js\nif (brazilianUtils.isCNPJ('94.338.204/0001-80')) {\n  console.log('CNPJ is valid');\n} else {\n  console.log('CNPJ is not valid');\n}\n```\n\n### `generateCPF`\n\nReturn a valid CPF\n\nExamples:\n\n```js\nconst brazilianUtils = new BrazilianUtils();\n```\n\n```js\nconst cpf = brazilianUtils.generateCPF();\n```\n\n### `generateCNPJ`\n\nReturn a valid CNPJ\n\nExamples:\n\n```js\nconst brazilianUtils = new BrazilianUtils();\n```\n\n```js\nconst cpf = brazilianUtils.generateCNPJ();\n```\n","readmeFilename":"README.md"}