{"_id":"@dannyfranca/handsome-helpers","_rev":"7-9bc1dd35612b9ee1fc2d7722b7196322","name":"@dannyfranca/handsome-helpers","dist-tags":{"latest":"0.4.1"},"versions":{"0.1.0":{"name":"@dannyfranca/handsome-helpers","version":"0.1.0","description":"Time-saving helpers for JavaScript and TypeScript","repository":{"type":"git","url":"git+https://github.com/dannyfranca/js-handsome-helpers.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc"},"author":{"name":"Danny França","email":"contato@dannyfranca.com"},"license":"MIT","bugs":{"url":"https://github.com/dannyfranca/js-handsome-helpers/issues"},"homepage":"https://github.com/dannyfranca/js-handsome-helpers#readme","dependencies":{"@types/glob":"^7.1.1","@types/lodash":"^4.14.134","@types/node":"^12.0.8","glob":"^7.1.4","lodash":"^4.17.11","typescript":"^3.5.1"},"gitHead":"864aec4d37836b0465b5101337f7294db99d92a3","_id":"@dannyfranca/handsome-helpers@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dannyfranca","email":"contato@dannyfranca.com"},"dist":{"integrity":"sha512-zrLrR2NLR4uUdWBM8jg7iXEVt2rmCPusKCqqY2LOymGcyolkj6yPq+SlwaF3gVLp0ew7V9PlhcKsJ5qeDF654g==","shasum":"b41ff98b3396c261332fa3bfba2455055c43f681","tarball":"https://registry.npmjs.org/@dannyfranca/handsome-helpers/-/handsome-helpers-0.1.0.tgz","fileCount":25,"unpackedSize":5370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdATrzCRA9TVsSAnZWagAAdJgQAJIA3+Yn448EBN0oTNy8\nsBRncZG3AZ4v0fI33F9l7c/6ZMH1aDXn+W3LnK+phlJdNIIjgVYdVs7eGMEu\nRpkRVC+dmi+VbaQOEDowamohE3n/Wk5AlkUsmgEWqUHVo9DRLNyh7eYnrqPs\n/dOzShyAtlGEfz6+cRuc4UmvpTcbK7+mnIt68gq0PKcLGwYP/FIy6w0aUAlq\nzcZ6ncqwBpV2b8ZDa7gTeizPaorfh96hKWIyUDPgRntpvvpQtD2iTzhFpy9s\njG6Yh6ciMEXXpxobIkM0TNYX1XtIqw2EjkugoluMLnMLX6dzbFS943PFysxB\ntuDRY7KKYQ96d4AlXakwJL3OGqbX+8t24nKTe56Cp0GudvarvjLmk79toKHV\nC4OGWp6L0ZtlN04JtStFuOmKgSCeytYso6tauwGarYTI+bany/WahME7w5DF\nEFm5cUQGdcsV1osZ/K7F+ZpsIXWQH6+EsK5ngiBi1QaR+bomNGCAV/znjOE/\nrxJ1gwTk/JTLXDzkX+dpJHZKzCEndRvJ2ZotrTOk1nJCeFT1bp/fLHYAi7YJ\n2hScSodrM06PNLps5+pQaZnoAkW4HCKejRZq6cQA1to9D8bQiKaIzC+3Fu4T\nXE1hdc3xWT3aa0eCmDUyGU208BKbQarq3lC7vQmWilufRlUKytcMKSS1vlL+\nsQs7\r\n=Vmpg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs9RqZODe0/UgjHheGVL/r/pfKuECasW3Rpb188DIU1gIhAMxEbEG9RtLoW6dDTDFFzgdb3QijHQHNB35fz76+VZoj"}]},"maintainers":[{"name":"dannyfranca","email":"contato@dannyfranca.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsome-helpers_0.1.0_1560361714831_0.7297919930746808"},"_hasShrinkwrap":false},"0.1.1":{"name":"@dannyfranca/handsome-helpers","version":"0.1.1","description":"Time-saving helpers for JavaScript and TypeScript","repository":{"type":"git","url":"git+https://github.com/dannyfranca/js-handsome-helpers.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"compile":"tsc"},"author":{"name":"Danny França","email":"contato@dannyfranca.com"},"license":"MIT","bugs":{"url":"https://github.com/dannyfranca/js-handsome-helpers/issues"},"homepage":"https://github.com/dannyfranca/js-handsome-helpers#readme","dependencies":{"@types/glob":"^7.1.1","@types/lodash":"^4.14.134","@types/node":"^12.0.8","glob":"^7.1.4","lodash":"^4.17.11","typescript":"^3.5.1"},"gitHead":"a09138d6bdb6fc002b2aa801c2b98bf615a8833f","_id":"@dannyfranca/handsome-helpers@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dannyfranca","email":"contato@dannyfranca.com"},"dist":{"integrity":"sha512-+qwS6ovm/v6GvL2qYv4GFmh6rb3WnIyCPS3yBFMsg9BGLKCEv07kiUFBSL959+ByThNbWPgmJa8AdVU4WoJ/TA==","shasum":"6caf0ca2a674549f3c4fd6200dac46361e4013a5","tarball":"https://registry.npmjs.org/@dannyfranca/handsome-helpers/-/handsome-helpers-0.1.1.tgz","fileCount":25,"unpackedSize":5552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdATyMCRA9TVsSAnZWagAAA2cP/RS+37TaSbKueaqiaGkM\n0eV3HjN88quH5iLc2WUk95kfc8215x2ngddH/heLrFxlI8rL8L58aEVhAAAV\n4/9my2PULi6ihy2/FbCfJjUkocBTqUi4vqNX95j8/TxOL8s4G27ftQUR/gkg\nhRffYRmmJMi3uqTHp1FchBxQtOo9oJdDmtUurtab7w1hoLEEmzoDZL02JYF8\nK6Uoznqg4zvHFsXd652C3BCkeSbpEjhjEDw/S3H5SGJrVaIxRuxi/1oF991F\n8JcswQSVEc1Z9yTReOetb+JuA9zdFM4HiesiCicFgLDmZ3lP+12g9Yu/JxdE\nw+g0Pw9Esd+nBYm+6YwIBrtcZnKzFYCJVFtIh8lUu0avb7QSjHtIr7lJBzd2\nXhb8dkgyT3QYjeCshfS6W+4MU0vOlCFCO1kdNzaVVrIvLjKFMA961wmPsuIw\nyei6UFnJ6OptL2ImGw/57x5w1vuoHZIo7L9WHMQaGluEt+hgQSI/oSTNbjFR\nuHLf1RxYUTP1Z84Ka06ZWIKopko1JljQb13ybuemBHiy7EDJBcDgihHnYW7K\nrM5wi0BC/17FrcbNsULrw0giROy5SxqVC2vVgofzbTqUtv3q3sc7eCBcPFFX\nPmseF1KSZf1ClEvIj3FhH8YGDmrQSk8/dg8aCHv2H5nrxyR+pb8YQ53axraJ\nvOLS\r\n=F/Nj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjt4vYNx1EszLvfuXyMPqnJFQ51XpsSDcW8tv72LlC1QIhAJPhK3OHDml4FEAaQ4rVIe8hJ/nT0j2Abfrm2BN+Siks"}]},"maintainers":[{"name":"dannyfranca","email":"contato@dannyfranca.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsome-helpers_0.1.1_1560362124457_0.41338444089274606"},"_hasShrinkwrap":false},"0.2.1":{"name":"@dannyfranca/handsome-helpers","version":"0.2.1","description":"Time-saving helpers for JavaScript and TypeScript","repository":{"type":"git","url":"git+https://github.com/dannyfranca/js-handsome-helpers.git"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"author":{"name":"Danny França","email":"contato@dannyfranca.com"},"license":"MIT","bugs":{"url":"https://github.com/dannyfranca/js-handsome-helpers/issues"},"homepage":"https://github.com/dannyfranca/js-handsome-helpers#readme","dependencies":{"glob":"^7.1.4","lodash":"^4.17.11"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.0","@babel/preset-env":"^7.4.1","@babel/preset-typescript":"^7.3.3","@types/glob":"^7.1.1","@types/lodash":"^4.14.134","@types/node":"^12.0.8","typescript":"^3.3.3"},"gitHead":"7ca5ee66f8263b66a552ae2aabae782f2c9e06e7","_id":"@dannyfranca/handsome-helpers@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dannyfranca","email":"contato@dannyfranca.com"},"dist":{"integrity":"sha512-gScrtFvFOlsYOJtjw06eXDx5wzx2b8nJlHnPkhJm0EuBPYFylsGt+yznSomOEiBj96Vi0Vy3GnUU3q8rWg5qiQ==","shasum":"15ef328962d11662babb1ddc69d7a06b3253d303","tarball":"https://registry.npmjs.org/@dannyfranca/handsome-helpers/-/handsome-helpers-0.2.1.tgz","fileCount":25,"unpackedSize":19087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAqr0CRA9TVsSAnZWagAAyhUP/1jBbVvwXGPlAIEHPxWX\ncW9tg78xV5vrZhxIt1SeM4bjb9IG/wzd3sFQyLXeW6tgUiJ8GAz7jiLN1gSg\naiTjjpFC9ngksaODJLCxTpoV0qUT8nvPGiTCY6YaAGvfaHr9tWLRvxmnuUVe\nxe7XjOT8+oY1VJtzWIKXN49LuMkYFgQ0i7VSqCFv3ASRG0ovfcicj3D2uB5z\n/qoviXp6HnoyyF5+gIKphIUxpyzpZnnJRnLUu2jVVXMJilr72Jur7YZ2hoRv\nYum/QA0ZEqe5XCRURL+Whnt8oBnjBdUbQRWsOOcUUG89YIEoTO9V3ytoyZDc\nM5n+gi9SvMf/+x6TZIeorfk96A/IjcKLWNAYs9UGuLcEsoQJO7Bx4laP04DN\nCdVEAVaJ18YomqdOvhtJzWt8K8TmCN8cJojCRHD5akwHrgAuC6Q5AOjnsYUV\n4U/205DHhzdafc902Mk0hKw09W+JpJWCITWZiv0lQcjQodqpgKPvuWWajhPp\nv7XHkFPGiFtORWgNzf+CjBNNKhEj/TRuaB2XUvdUBIfzHfC/tx5A2MJ9cjHZ\nCQ+tK+tJs2UL7eKiFd1JrZ0MaDa09oPbJqo0RSQq5ROHqYqqs/fOPnSnNmoj\nXbHGSa7cWPByl0MoDkjRFNDtx8a8KsKfRCqWHYjS2lm2niZe4J5jb8nojGuv\n5gFl\r\n=zqQx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7dTe4RmeQ3FRDxMgo7hCSY7k3llKrPzADhHtbnfSQXAiEAvOp6YWpFLLdt9DRDsEt6hONR2vWdFdMoBL1a0aKzkxE="}]},"maintainers":[{"name":"dannyfranca","email":"contato@dannyfranca.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsome-helpers_0.2.1_1560455923599_0.6636146275915298"},"_hasShrinkwrap":false},"0.2.2":{"name":"@dannyfranca/handsome-helpers","version":"0.2.2","description":"Time-saving helpers for JavaScript and TypeScript","repository":{"type":"git","url":"git+https://github.com/dannyfranca/js-handsome-helpers.git"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"npm run build:types && npm run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"author":{"name":"Danny França","email":"contato@dannyfranca.com"},"license":"MIT","bugs":{"url":"https://github.com/dannyfranca/js-handsome-helpers/issues"},"homepage":"https://github.com/dannyfranca/js-handsome-helpers#readme","dependencies":{"lodash":"^4.17.11"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.0","@babel/preset-env":"^7.4.1","@babel/preset-typescript":"^7.3.3","@types/glob":"^7.1.1","@types/lodash":"^4.14.134","@types/node":"^12.0.8","typescript":"^3.3.3"},"gitHead":"0cf666c564ad9d5f5f4c8af9f89e75e51657672c","_id":"@dannyfranca/handsome-helpers@0.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dannyfranca","email":"contato@dannyfranca.com"},"dist":{"integrity":"sha512-K2WceVFzOuvb7SM6II2OZAZaCOeK6VIUUUjhl/cy8kXygA+ROyGVBHSsPxIwteV8kDBpr5W9JWtuiuZ45IsODg==","shasum":"abf85f3634c363578a266272c55d3a0df7750641","tarball":"https://registry.npmjs.org/@dannyfranca/handsome-helpers/-/handsome-helpers-0.2.2.tgz","fileCount":25,"unpackedSize":20610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdArM8CRA9TVsSAnZWagAAA9MP/A3HJ7oCY+YG4FDvGbU8\nohbakR8I9hZFGDmWJtxRBltAdfdtiF5LVfPAzlCjGm7SkhB1y3+RPWUySKmE\nNXFLtpVNrpygAVUhY7i2XzfrnY3WlGofg4vLojG+jlE8tK8k5XnwX6GVtmPD\nB4GpYSxaFwhmouYPHkgRIbD+jfPqmO6DLbJLIJhxVzASEQe6vfHmubT51jPw\n+H6KOF9SZ9uChkIrmHx7wIU3lFSFlZyO+pPa6V1myaKrpJbC6Qbi3KAQnKsT\nNt8wKvJpMNYZO5PYCDpgNkxlvg8MvqI8P8bwLkKIprBIOkph58ohuJNziL0O\nFtwn6/KYG/U+pepedSfBAa5Va2vUSSlgjLEs1buWJ0p4vhNCrZ0qSSrjhRoC\n/WRH797QNP2K1a/W6zG8JBShKkV+r/SxrBL1TDsYkV60yasnTHbn6MRPnmFJ\nf77XD1cNoPdaSrWGb0EeVeQH6uPivV/m6kwXB1uqEcFF+tN3qIPCpwREdF1O\nFZXP3xC7cL9YMg84pbmPDYEcrc7cKEEjlNoYLkbWKZJAYly/GiJdffoHTgup\nDpx4u3u76v5Az8H6+wOu/1BUw0ouyrjrb3X55Et8ZVrG3Wf3WawoGBkfwajy\nQ22DhzYPPn/zo9sFOsFzdN1eQkCiiYDW8D2c4nWZACVac9tMZxanOGE3TpYN\nb9Id\r\n=fOLK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn7VmTK41L9bm0ofOHBK1P9+idPSQRGoL9NR8W/TZUGQIhAItF8mqjzyULKWLaN2RXeEunnzbNEPQzwYejeWHMAdRB"}]},"maintainers":[{"name":"dannyfranca","email":"contato@dannyfranca.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsome-helpers_0.2.2_1560458043706_0.8114996574807753"},"_hasShrinkwrap":false},"0.3.1":{"name":"@dannyfranca/handsome-helpers","version":"0.3.1","description":"Time-saving helpers for JavaScript and TypeScript","license":"MIT","author":{"name":"Danny França","email":"contato@dannyfranca.com"},"contributors":[{"name":"Danny França","email":"contato@dannyfranca.com"}],"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/dannyfranca/js-handsome-helpers.git"},"publishConfig":{"access":"public"},"scripts":{"test":"tsc --noEmit && jest","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"yarn run build:types && yarn run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"bugs":{"url":"https://github.com/dannyfranca/js-handsome-helpers/issues"},"homepage":"https://github.com/dannyfranca/js-handsome-helpers#readme","dependencies":{"lodash":"^4.17.11"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.0","@babel/preset-env":"^7.4.1","@babel/preset-typescript":"^7.3.3","@types/jest":"^24.0.14","@types/lodash":"^4.14.134","@types/node":"^12.0.8","codecov":"latest","husky":"latest","jest":"latest","jest-extended":"^0.11.1","ts-jest":"latest","typescript":"^3.5.2"},"gitHead":"4c0b52aa551bb5216bc901811f95a81b7bd76954","_id":"@dannyfranca/handsome-helpers@0.3.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dannyfranca","email":"contato@dannyfranca.com"},"dist":{"integrity":"sha512-UQ5k0PKRSEGN4A/xZhOrxcTJhZRKFvtOvw0mD+gs/UBDzAWidiOMuUAJDTosZUYrp2WUwGBGrdgFiry/gPXfCQ==","shasum":"738ac4e01b552ff4e63678982e0ab919478831a0","tarball":"https://registry.npmjs.org/@dannyfranca/handsome-helpers/-/handsome-helpers-0.3.1.tgz","fileCount":35,"unpackedSize":25861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBDXXCRA9TVsSAnZWagAAf0EQAJmlQNKN36WCUQO31Dej\nFzR7NTNbDWUIw6tS0rC0d5eUFpyVBzsny3ND+BslLy8oTwWHxFiIjD7owuyt\nSMidZ5EU1sarddrteE/GdvoO79Hw2rpYPGQTrSJZYWXvGk4SYbGxpqEnnRNa\n3vKn7cDdKtrDZpsClfJ2r4UuyHB8EObF2JjCqylbVU3PQKDfIe6sligDCf3g\nZM+IMxyKUOQTj4iEa8cEbuhW08Za5lol1oA4r+kc1ErF1Sd11yDnRfSllUcw\nvqOPgBq0zizlhM5diPKVwQMWRV3gC2DAbw1vwmrTDSG5IcfmTuSjaFr5e1QA\nuVm+7+cbRqM7bTwP7zovLVRipA5aPlOARRGxRk2sHPLGIp05efe86S2o7SFl\nvoNuzZsQTfTpgbq75BeU0L1W8e4i1ZzySfIovZNkci6HdDwzYVm+iStnNX8R\nAmZ8y8jVyC8i6S9Urse0r+dGLAIDz5vXEFCeqS20D51Lu321xuPE4lK3OnYC\nb7WAy17nW4MVhVR7GsTtAaRNKtHIqdwfbMDgFIn1EbOhJKzrxtTM2CPIx/27\nLzJVMUXlX5TMfSFXI1+wDQX7Nod2Rr7S6XNemdc+6PKmKUNbJ4+3Lf+JmyfI\nubH2KJX9yFPp73E615ZIoyQYaAf1TQnZwBnmS9y7IP3UUTFV0dLnYNql+0Ym\nr5jp\r\n=VyYR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2gxeiuncO0VyTozO7HxN+UTReJKN6ONXcq5WqwTgpMAiEA1bv1Dl+sap44U3xWGKtwPeXFJNgl00zLj9SCEScB9k4="}]},"maintainers":[{"name":"dannyfranca","email":"contato@dannyfranca.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsome-helpers_0.3.1_1560557014523_0.5542241531759375"},"_hasShrinkwrap":false},"0.4.0":{"name":"@dannyfranca/handsome-helpers","version":"0.4.0","description":"Time-saving helpers for JavaScript and TypeScript","license":"MIT","author":{"name":"Danny França","email":"contato@dannyfranca.com"},"contributors":[{"name":"Danny França","email":"contato@dannyfranca.com"}],"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/dannyfranca/js-handsome-helpers.git"},"publishConfig":{"access":"public"},"scripts":{"test":"tsc --noEmit && jest","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"yarn run build:types && yarn run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"bugs":{"url":"https://github.com/dannyfranca/js-handsome-helpers/issues"},"homepage":"https://github.com/dannyfranca/js-handsome-helpers#readme","dependencies":{"lodash":"^4.17.11"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.4.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-object-rest-spread":"^7.4.0","@babel/preset-env":"^7.4.1","@babel/preset-typescript":"^7.3.3","@types/jest":"^24.0.14","@types/lodash":"^4.14.134","@types/node":"^12.0.8","codecov":"latest","husky":"latest","jest":"latest","jest-extended":"latest","ts-jest":"latest","typescript":"^3.5.2"},"gitHead":"b2e491aef3b86656c44a3114007874436389b8db","_id":"@dannyfranca/handsome-helpers@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dannyfranca","email":"contato@dannyfranca.com"},"dist":{"integrity":"sha512-BGnv/j5pX75U055VBkvfdD4SKuk5w5c8l3jmss/z28RzWhRPczNDisj7dyebu4BPK744tT2NRp8q21e/umPjfA==","shasum":"9522f70d047f43075a64369fae0c44cff61812b5","tarball":"https://registry.npmjs.org/@dannyfranca/handsome-helpers/-/handsome-helpers-0.4.0.tgz","fileCount":29,"unpackedSize":32740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCmXlCRA9TVsSAnZWagAA4agQAKAO7L6o8ifKF2duyvJP\niU7cqSlnqLKUi0PkClYY0y4YSzf1673pCkS5WnyiBJVxZ7J/bcCIlcmx/CCZ\nkUadA9zyZ0E4n4WniLopwF+mbaMTlYzTPbhaKjCpyQu1cTVKj6dBGvGBsvih\nu8M4JiBE8eTOx6j7Jn2fI6D3t84NbhAWk2j0qR92irSf1TDLrWKuQhi9MjI6\nFqqGOx6OrJg6ymBVfKKJrVc+FBgKxfXUjQn0nOFlqSMstmpFOLKPNXIkc41E\n+bcELUgcnYM2vesfeamq6pKoXBqXP435Z8alGM0st/rW3N2IyfW8CzoPLs05\nRT40x1dE7M9hAM/tbYx18VRZj4al4phPmBoVPKmnC1Uh1sXbLwGZgs3DLeZb\n8inR4IIBREyAOuS1DnN3UgnKVHVehKJ6EeSw0ycL2bn9yvY0agBvbTxGgE3Y\n+g9Vs8WDI3NwCbt5hBGXgs7o+j5G1ohuYHVtzZKgmr/63165wY48TPnqUJiW\nKg1GwhbFAnozYPrR1NqoB6r4EssfQUe/vFc7fJ71iojwK7bLKw8wSNjioka9\nqvXbtow+nhfbtiENu4pejDsqgzIGZUrjcjAPyGm6JYAFkGt7FjVCt6390Sv/\nUaCBgN3Q6cSEigcVHUYUHRys9kunKECbsSkOo4fDwwEVpYaFItimeuGaTDWk\nXvOf\r\n=zDqE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRkmPd14Jf1HH7wr9mhJdxr6OVLAuhHtHwZpaEEMxCogIhALN6nXeI+opVhkKBblFudAj6sMOx4HTVY3AcnNvtPWcP"}]},"maintainers":[{"name":"dannyfranca","email":"contato@dannyfranca.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsome-helpers_0.4.0_1560962532297_0.22988695724871677"},"_hasShrinkwrap":false},"0.4.1":{"name":"@dannyfranca/handsome-helpers","version":"0.4.1","description":"Time-saving helpers for JavaScript and TypeScript","license":"MIT","author":{"name":"Danny França","email":"contato@dannyfranca.com"},"contributors":[{"name":"Danny França","email":"contato@dannyfranca.com"}],"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/dannyfranca/js-handsome-helpers.git"},"publishConfig":{"access":"public"},"scripts":{"test":"tsc --noEmit && jest","type-check":"tsc --noEmit","type-check:watch":"npm run type-check -- --watch","build":"yarn run build:types && yarn run build:js","build:types":"tsc --emitDeclarationOnly","build:js":"babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline"},"bugs":{"url":"https://github.com/dannyfranca/js-handsome-helpers/issues"},"homepage":"https://github.com/dannyfranca/js-handsome-helpers#readme","dependencies":{"lodash":"^4.*"},"devDependencies":{"@babel/cli":"^7.*","@babel/core":"^7.*","@babel/plugin-proposal-class-properties":"^7.*","@babel/plugin-proposal-object-rest-spread":"^7.*","@babel/preset-env":"^7.*","@babel/preset-typescript":"^7.*","@types/jest":"^24.*","@types/lodash":"^4.*","@types/node":"^12.*","codecov":"latest","husky":"latest","jest":"latest","jest-extended":"latest","ts-jest":"latest","typescript":"^3.*"},"gitHead":"f40cb837caed8c07160c91cab7ce210b6c0b7f81","_id":"@dannyfranca/handsome-helpers@0.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dannyfranca","email":"contato@dannyfranca.com"},"dist":{"integrity":"sha512-oVyRBUIyjQxTkxRpvql/+xgByCic59GIecTNm1jJmG/PSc8zh98P5mvgCPXw56ryRrk2cdmlQIf6KbvURmvixg==","shasum":"998e3193f395f9134188fa60e63fee3ff4b34bf9","tarball":"https://registry.npmjs.org/@dannyfranca/handsome-helpers/-/handsome-helpers-0.4.1.tgz","fileCount":29,"unpackedSize":32712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCnHECRA9TVsSAnZWagAAFWUP/3SIy2+wG1rwExrGnY2D\n7PquEBAKgy51Hk9Z1TBVwgAoUWliDYWXTX2J+BVBHqXi7hoz+esoVaZJPg49\nfmy/357eRgTKK2i+KFEE9M4hCr6TBPXHWt9GiKpzCVB7ZVjbbs51uVQh2ig4\nix2WNcS15DBziKvnTFT64OOrd4Q71rwGlSRCyMcj+o+yNikvCYWaCVkdj6xt\nzwJBKj0gUfTPIu45sg1aXccVlj4B6VvKsKj7TvyPWhMbI+Sv+9JbITquZuLn\nsb6wxWY5kZ/NgvBAAObTWc9LL8N/639OMFgBEcMeCB1toxNJO/xY87y550ZN\nAGKuGGWBr6B3Qhr+oEV/hQ7ZhXCehn70SByp+q57OaldsbmdgzIWq1Jp8Uho\nnGIgkppgVS4ZHrjlpCl0Q2/hpDqaErpgIJoydpTUKz/HoONfVr3aXp/0HsR0\nYSiZfNbkoymevrWbM2u0BhNXi3gUIVtnjjqCHC04rrOKoDbW+a0zVjNCLxwo\nGKc4H2ldd7UwQvYxxMGEHk1BOuzik1AlvJ2ZndwxZvHY56j/r/8IE+0uBuUP\nfZ6H1cni3i7oAKqeDf4dJEfBGyeV2EX6Ovbwa48ASN78Y6i1ZeXumgS5f/AC\nuPqyo96nJJoU5ygFvkezIGWkONZKyJ7JVIbwnnXulmnXfbC+/l+1pGZwoN1q\nw0oJ\r\n=vKW3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDta4lN5/zmy4rEe+3bxrvKkzvN4aZjFx6b2pBJmNbvDAiEA5gWFb0prg6nmIWdyczHP/kWiFTdELHrr0dNVW01aJ0M="}]},"maintainers":[{"name":"dannyfranca","email":"contato@dannyfranca.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/handsome-helpers_0.4.1_1560965571864_0.5062535507223673"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-12T17:48:34.804Z","0.1.0":"2019-06-12T17:48:34.923Z","modified":"2022-04-05T02:42:22.182Z","0.1.1":"2019-06-12T17:55:24.548Z","0.2.1":"2019-06-13T19:58:43.846Z","0.2.2":"2019-06-13T20:34:03.815Z","0.3.1":"2019-06-15T00:03:34.691Z","0.4.0":"2019-06-19T16:42:12.520Z","0.4.1":"2019-06-19T17:32:52.007Z"},"maintainers":[{"name":"dannyfranca","email":"contato@dannyfranca.com"}],"description":"Time-saving helpers for JavaScript and TypeScript","homepage":"https://github.com/dannyfranca/js-handsome-helpers#readme","repository":{"type":"git","url":"git+https://github.com/dannyfranca/js-handsome-helpers.git"},"author":{"name":"Danny França","email":"contato@dannyfranca.com"},"bugs":{"url":"https://github.com/dannyfranca/js-handsome-helpers/issues"},"license":"MIT","readme":"# @dannyfranca/js-handsome-helpers\r\n\r\n[![npm version][npm-version-src]][npm-version-href]\r\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\r\n[![Circle CI][circle-ci-src]][circle-ci-href]\r\n[![Codecov][codecov-src]][codecov-href]\r\n[![Dependencies][david-dm-src]][david-dm-href]\r\n[![Standard JS][standard-js-src]][standard-js-href]\r\n\r\nTime-saving helpers for JavaScript and TypeScript.\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install @dannyfranca/handsome-helpers\r\n```\r\n\r\n## Usage\r\n\r\n### Default\r\n```js\r\nimport helpers from '@dannyfranca/handsome-helpers'\r\n\r\nconst opt = helpers.optionsFromString('x:foo|y:bar')\r\n\r\nconsole.log(opt) // { x: 'foo', y: 'bar' }\r\n```\r\nor\r\n\r\n```js\r\nimport anyMethod from '@dannyfranca/handsome-helpers/lib/helpers/anyMethod'\r\n```\r\n\r\n### Proxyed\r\n\r\n```js\r\nimport helpers from '@dannyfranca/handsome-helpers/lib/proxyhelpers'\r\n\r\n// Works just right the defaults\r\nconst opt = helpers.optionsFromString('x:foo|y:bar')\r\n\r\nconsole.log(opt) // { x: 'foo', y: 'bar' }\r\n```\r\n\r\n####But now you can add and merge your custom helpers\r\n\r\n##### Adding/Overwriting\r\n\r\n```js\r\nimport helpers from '@dannyfranca/handsome-helpers/lib/proxyhelpers'\r\n\r\n// with chainable method $add\r\nhelpers\r\n    .$add('customHelper1', function(...args) {\r\n      // ...\r\n    })\r\n    .$add('customHelper2', function(...args) {\r\n      // ...\r\n    })\r\n    \r\n//directly\r\nhelpers.customHelpers = function(...args) {\r\n  // ...\r\n}\r\n\r\n//  Dont try to name with $, with throw an Error\r\nhelpers.$customHelpers = function(...args) {\r\n  // ...\r\n}\r\n```\r\n\r\n##### Merging\r\n\r\n```js\r\nimport helpers from '@dannyfranca/handsome-helpers/lib/proxyhelpers'\r\n\r\nhelpers.$merge({\r\n    customHelper() {\r\n      // ...\r\n    },\r\n// ...\r\n})\r\n```\r\n\r\n## Methods\r\n\r\nTo see a list of use cases and expected results, look at the [test folder](./test).\r\n\r\n## License\r\n\r\n[MIT License](./LICENSE)\r\n\r\nCopyright (c) Danny França <contato@dannyfranca.com>\r\n\r\n<!-- Badges -->\r\n[npm-version-src]: https://img.shields.io/npm/dt/@dannyfranca/handsome-helpers.svg?style=flat-square\r\n[npm-version-href]: https://npmjs.com/package/@dannyfranca/handsome-helpers\r\n\r\n[npm-downloads-src]: https://img.shields.io/npm/v/@dannyfranca/handsome-helpers/latest.svg?style=flat-square\r\n[npm-downloads-href]: https://npmjs.com/package/@dannyfranca/handsome-helpers\r\n\r\n[circle-ci-src]: https://img.shields.io/circleci/project/github/dannyfranca/js-handsome-helpers.svg?style=flat-square\r\n[circle-ci-href]: https://circleci.com/gh/dannyfranca/js-handsome-helpers\r\n\r\n[codecov-src]: https://img.shields.io/codecov/c/github/dannyfranca/js-handsome-helpers.svg?style=flat-square\r\n[codecov-href]: https://codecov.io/gh/dannyfranca/js-handsome-helpers\r\n\r\n[david-dm-src]: https://david-dm.org/dannyfranca/js-handsome-helpers/status.svg?style=flat-square\r\n[david-dm-href]: https://david-dm.org/dannyfranca/js-handsome-helpers\r\n\r\n[standard-js-src]: https://img.shields.io/badge/code_style-standard-brightgreen.svg?style=flat-square\r\n[standard-js-href]: https://standardjs.com\r\n","readmeFilename":"README.md","contributors":[{"name":"Danny França","email":"contato@dannyfranca.com"}]}