{"_id":"reinforcements","_rev":"28-11a6e3e862d89dc03ae82370b6751609","name":"reinforcements","dist-tags":{"latest":"1.2.3"},"versions":{"1.0.0":{"name":"reinforcements","version":"1.0.0","description":"","main":"dist/reinforcer.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"ts-contracts":"^1.0.0"},"keywords":[],"author":"","license":"ISC","_id":"reinforcements@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"dist":{"integrity":"sha512-dTNKNhjhCf2MzlLacx419321BL+3OR534Y9nanI+leSZntIxWN5TVitEWpLhyi9Bj8iw1IZxPso+gAXQLC1a9w==","shasum":"a482d46e2ec3c0506c72cf237af8b60b18d5440d","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.0.0.tgz","fileCount":12,"unpackedSize":37784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjZAeCRA9TVsSAnZWagAAyLAP/imx9uR/DMXuLWBDcvmj\nCEjCIOrwViKHIWRlxZFCwwGNCmkUC5G19orxHuSEMAqyoqtGNDFHe36BaeLX\nwkp2Z7AWUUrz/I/HasiSS5RHrrNezp1QnR+CB1vbyc+VaHCviTdaqqzpCZXI\nEbGGEXdSQuC0qmseAG4V5cbu8ulX/5dtX1EbIYbfIR06Kbe156cFALZW7/sT\nMgXG64PtyuJ531rOpu503x2gTZ4OIJoDZK2+3SLDrJqLvf7MkEWPFTMx6tSr\ngbTnisQIOOHoSWI/CpMJ8rtydIPixCp91zgGKLOR2x63NMrnrUFcfGfWalCo\no79vNdwr3cJ4auN2X6pJnSaJHcpAWU0cWZJteRUXiLo/VpAifXaWSHuE1fM5\nQEVLo4uYCNrGlf3kr/N1eQfyd14BbIckLBlO//ZTmm4pGP3eMbMjMHJUXjUl\nyI3azpdLyZiLM+mHwEi0hdVx0fL7sVoB2j3omNH3l2r39N2mltc0ItS+Rrzh\nsvcn8wwTjqb9cpaixhrVJY0HGsGFQyDheAiP2U3h5HE5q7yP0XMbC4ISZUsI\nv8wDtHueAQHNh+cMwcsPKhUrHRLiupxvH9JTnS+IHLqK6WpVU4OIplBD7Ugp\nP7t8Va+7Cy0sWcSL/6Bnx0ntG8dKQGUxLKN1rbDjptU+FyoBLmPn8xOMVPXQ\nlloO\r\n=hdy1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4QeX2jP7SO+T7flhdgtIG+HL7DyirQ2Hgl+rVP7meYAiEAs4WxqM4kI2A2Gu1j6NPdlpWzFCluhqtVoiaQ919pxzY="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.0.0_1569558558235_0.20942760257403759"},"_hasShrinkwrap":false},"1.0.1":{"name":"reinforcements","version":"1.0.1","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascrip","main":"dist/reinforcer.js","scripts":{"test":"mocha tests --recursive"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.0"},"keywords":[],"author":"","license":"ISC","_id":"reinforcements@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"dist":{"integrity":"sha512-lAGKB1tKfPXvKyIehzvxTnh5zIQHYoTszLlcLjA7AM3YbW/licDfYGPz4Cee/3l4rciDZlTcBC5Uy9yVcb/H+Q==","shasum":"4d2fd3c729bd616695d4fbffbf033fba846648d4","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.0.1.tgz","fileCount":15,"unpackedSize":42816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjgd/CRA9TVsSAnZWagAA0REP/0ab9qpZDAQ++Q8AYJgb\n7RRTcd1fIHcL8DDcKPvjDYvWhb37BLHRb3pdKzBEgvsZxO0aRNsqscb8bZf7\nZ3ZUseNV3ngYEl8YlLA5fMPQo97fuRALTlG4PWYAk1lzSSMsEFej/DkQtI6x\nhiuC75McekYlQGKmVqzpuxdEBckOmJRcNox2Cx6rpd0cdqrqhhpEKi/4MAA1\nGiqRwLHGWT3aI0/ddBu3465m2hAXlBlhQDr+22X4zXYDG+3uxE5AKOQYVi6r\nGpPbRB/u3BXEIZFxf8O8qud1dZMb/douKeI2OycpBUZc78SsZ8X+nwuOYrfE\n9swcRVCFKfAaDtz0PIg906ba6RLzt/mvB30RHknm4OX0kNZ9/alTXx+FRNSL\nl2yj/SWt03OKaowhP4IfDDX+IEehZxFKPlRnqZB8mceAfhj5fl36gWrO6pio\nOpcdG3oA4AcSXSQ1VH1PeFGHj+Qhpc3cKKVTZAsZqrEo1lrq8hsKu/poVsO7\ndPbi8lBsCiGMpteUzx8cQELbyfU3l7metBqWhRrVCwRf6pVtG1u4xdk3hU8q\nZfnUIl4HohjX+sGDvzjSwww5xNI5o7H1TVy6jWsD4H9+XnMvnPbWRSMsT/FG\nFpHzFsVdSNQ8N4lt7mESPSNgqVf5rKGoRM7aBX5p9WVCc+QK8lxYyL+W2ulz\n6+9Z\r\n=eF3l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnutHZER4DMzybF2zTTUVjcCC10deswWw7t0D1UgIT7AiEAgfQjMm4d+wCS2J7PrfWBzfnXl9ggoGWinGmHXBXYYgA="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.0.1_1569589118450_0.5327799128831832"},"_hasShrinkwrap":false},"1.0.2":{"name":"reinforcements","version":"1.0.2","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"dist/reinforcer.js","scripts":{"test":"mocha tests --recursive"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.0"},"keywords":[],"author":"","license":"ISC","gitHead":"87f7a9778cc3c2efd275f768bce441c9199fcde3","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"dist":{"integrity":"sha512-vDR7pwd5U5uQ9nvYxX9PyBFwacdk11G2Ac5AHJogKMRmsSZ1cNdGUe55vxMQd9ahFNm5A5JStXgw4uJrgg2ASA==","shasum":"5d3877df545efa7facee4e9fc8419c6de682018f","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.0.2.tgz","fileCount":15,"unpackedSize":42920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjghPCRA9TVsSAnZWagAACKUP/ixIf2NdsWrURzfOMhVi\nOnsasBmyealmu3JdS12tWwlMPvQ8wwV2n5znPbYGCvDELonZU3n5uTYLxDqx\nYTi38rsKpsbmsWRCSRLwPVLvm7abkqZVzGpaThetmOvFJBLDS1cEYcomgx3E\nA+6QWeG72PI8vX2GG5TZtOTAjvBN2z7krRzTK0OT4CHCbkUQhHvH34O0k260\nMCnXT+1GcPEGM0+1cjKnw2X/+gH75drLCJ48iO1jGFoD7f63lHV1z5aMlTOk\nhgAkgogFyqHHwL1VkGWQXvWHE7j/+j0l0laMJffLEjZGZalW1nxMFQYEtiaF\nNhtMGrq35UYOtPFGo/UbqYUCLnlGrWNfWYcfla8kuPKdQM2JrxnTiQbJsYRA\noSEj1/cCAbPK+3tZV41Jijm98WGMKRx6uFEYMpF09sJsBwEAZh+PfawSOOfg\no/AG23INEeUrsTsW9P8qYBpdwfaPOQEc+e2YA8nmpqh4zZsySOg57TYWRWS8\nlPv7R+FcGxdck2wunPKI/IV3t4BwYzLypJo9QTdHJ/TuHAULGpYvOUpFRsA1\nHHlx1uLMCVdG2lhnNhw0KTX4kgTFTzEhjeticxby8ANWIDP7psUpUUHMCP9n\nzcQS8mvFwjUINn6Xl6kTOItb9LKPq/9mETA5zT2sEYxtpXi95upMdnAnTTZn\nc7+Q\r\n=zEqy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtCbLGBXBEudw5PynPrny42uTOR6aKND55QkUndhEzpgIgAZSYH3wb93wlzO/a/vmngyqSk1izm+di32kVme6RpXo="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.0.2_1569589327080_0.2532221166541031"},"_hasShrinkwrap":false},"1.0.3":{"name":"reinforcements","version":"1.0.3","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"dist/reinforcer.js","scripts":{"test":"mocha tests --recursive"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"dependencies":{"ts-contracts":"^1.0.1"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.0"},"keywords":[],"author":"","license":"ISC","gitHead":"13adbe36d48c04c25998056e7cb0739946b7a0d7","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"dist":{"integrity":"sha512-grmnpcE+1hnf8bUrsMXkRjA6tB0O6Tc1k2p5p1QY9NHXzmz8cl8DCsB0xPIGneJaZGV/kNGodgVph1bjQNHkzQ==","shasum":"54f2d21b9d33f04494d2cd916e0c2509b559402b","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.0.3.tgz","fileCount":15,"unpackedSize":38996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmzXMCRA9TVsSAnZWagAAUN8P/2A26OUHoF/3ycAAFWjo\nG3oDfkfI/+VLMxAnI6/vECyLlsbKrwpjEjjmExQNA40gPGxedx9xx4r/cGej\nxPVYWEh4pshMSuqdlgK8nQ1Srq/FjxzHluIj/TEfeLX9tOAKknV6zx5Qt2nw\nefB1x3R+ovTLk6kiAQNH90KY2PCVg6VyCfmfLYSB0Am6+I9DB3S1FDg/OK5d\n9ocuM0nJqd4iQcd02f6nt8QTdKheWFjStJEGF/zZwO9kzfjaMW9/90GgR+kE\n0mtz0S+S/j9WZBDeHff1SM+hV6aGE6tMeanvQCPW4o4e6N0fCYMC1f2fyfEb\nutFIN1Y9VVeNhDHnFZjNPrFowTy7k24/hCBj/JE/m3jy+XXuDU/YkprFnaus\nSyadjGohuGp61ainJXlK6Eh2ZmOqVKAXAbqa2B/ND1mEVAtoSIVRATxx5H2L\nEp5qG/cDCLo8f8mdApvrhjZ8QTcK+nhm0cgbBl38t8oMSaPEEVW+NDaHXOdm\nUNGVXldVRMflLStelajUo8tnx/jDDOzI22a/rNoGBDbq+slSrxX9pXJc7fwp\n4hEy2jdkfblDVz72cfhAN1c6Cy9OLM00gSWvSICc1YYpQXowsGWwq5d4f+r1\nFN+FFElyny2WCAj5keYij9badPWZGi/3FVgNZPmzt52qtagcz9Zy84Qk163+\nAVDH\r\n=yDpk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSvL6NujQD1IpG27KlTnWIJJ0fj1H161202RP/Bqb4OwIhAJ+BaTT0aCxQ9ODZVovjGJfaTE5tVX5Yp3swajjM5njk"}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.0.3_1570452939466_0.8603445802580776"},"_hasShrinkwrap":false},"1.0.4":{"name":"reinforcements","version":"1.0.4","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"dist/reinforcer.js","scripts":{"test":"mocha tests --recursive"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"ts-contracts":"^1.0.1","chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.0"},"keywords":[],"author":"","license":"ISC","gitHead":"13adbe36d48c04c25998056e7cb0739946b7a0d7","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"dist":{"integrity":"sha512-Nomk5JzKVjUdfFCGpv5/IXT16FxssiW8eCVNu1io0EMk5WTLpjjCwkwG7eomVfmnsnAAjSqCWPKsQxXB+kTzIQ==","shasum":"42d17a92659a55df4e39450043ff46a0c39b1823","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.0.4.tgz","fileCount":15,"unpackedSize":38972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmzd3CRA9TVsSAnZWagAAHKAP/j2QNSw+AzO490R/rVRa\nTrH7TDBudJucsGyLsLBR/6kV+k8Hb117UnsS+nYocLa4uN8UCfMWgNCn/d5d\n6KF5zf2N2ugLCDG1FccGx6eu5peJ01uDQc48A60/qcMz+Wem3fAA5icCFo7K\nYq4zyobsjGV0fm4Cim/r6+DFjsFXeTtDeWbeH4tOn6ktDOf9jIRmhKa4s5aG\n1eH9FvS9zJFHvoSU5Akma99uE8FCIOWeBU8icHsL8V40htCuTCo+tC0eLSHn\nJvSHDaF25SNMdA6n9fJ7PBJTW7maxAbUkOaqi8AbdVw1zOQH8f2Qsp8cDQV2\nbwaoh1SNhKU0OLlatoZcrqMweQjq7HqU6ORl8syQJ4hoz3KP6xLEWsQMHILa\nUEZsIB3Y2Q+W7jT0vQcxtFcKaUgmHZTmKc4WnSst2jWjlukMN7n4w0ROu7FJ\nl40j2p6H6Xq9O5oDOMlRP1wMcICEefJpM6eRG0fYjaNtc6K50RjePu3FuPXj\nuC0z9/bBO7jjU0gufzB5ASZmJb7Hnw8UeyF5n5T399WbirQdzZlvqMAhUOtX\nF8OUMSHJHX5vB4BsLbdz2dyXmPoCRxGlI9orPXOjezQVH9c0DOkGdOzg1iiZ\nlJmqzSkWRAm2RaqiF9dSpkDf0u+7+tK2TOYEFqv3uDrkD8Hbdn1+Gf754Qrp\nVb9U\r\n=bsym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmzknbeEWq9oPZq+ZUpgcbhUglg5FlJH0mve3n7tMT9wIhAJuiC7o4pJa0Iyzr5YkFsI4MgWXB4UzyjqcQJWuaAJdb"}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.0.4_1570453366423_0.07479686902912741"},"_hasShrinkwrap":false},"1.0.5":{"name":"reinforcements","version":"1.0.5","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"dist/reinforcer.js","scripts":{"test":"npx mocha tests --recursive"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"ts-contracts":"^1.0.1","chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.0"},"keywords":[],"author":"","license":"ISC","gitHead":"13adbe36d48c04c25998056e7cb0739946b7a0d7","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"dist":{"integrity":"sha512-2hjuwYdaIWRLS2xs/+meE1m2PsjjSTUxnPHmlXtpCq9DjTbkguslMN2yfwdZ0NmFbJ96IZrW+/Orm55x9EnUuA==","shasum":"8ed1ea0acc44ebb90d7913d69f2af4cd7b790151","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.0.5.tgz","fileCount":15,"unpackedSize":38976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmzeDCRA9TVsSAnZWagAA1TwP/3U3LskIDhPENpO0X0yc\nhUL2zxMEi+FupZf8SA+Te4CfLm8ZACwi36UuMAqMXpCZwo3q5lwOC9TENqSl\nywxH5PhssVSNRsdTLKJSldGUDiApTxCtgafPymZUTDcQTqPbvDZupDclKhQS\nPhmxJQLEVbkeTzV8/v4PjoAIMj+Uk9pFZ3PkqAGyHCSj8GJO0Zk+wn7/9fZI\n226wsisE7zYsEIVYkGFXmCbvystJKa7Zv0LYDNd0n+DRzkAd68Hjg1lNg1aG\n6FF7x7Jb5LYP8JmY+OdHf7YpbVNopsixPER7nWZJzo05x2YQ4Ma6czgw7Aa2\nayO/UtmF9HnTuquygvk+bz7B9DcKOCgLfPbkST8St4izTZGZZ8YJxExruEgm\nWUH5U/P1y2DzitMz9LVey0x5JPKnAfV+c9BwxBFB0qnjEES5XnaP9dZS8NsK\nLmsJDO9lf80g0zkGSUWIRPg9C8FLzyIehdr2H+tKBA8q60pkujIXvVi+1f4o\neBqsU7FFSrowXolSL87yWCnZRgVOcp0ewk7ltyVws3Dm2BHDWMr694c8pO25\n+rjJU3QcHPa6f7g6ZIVOQumsFeM8b60lvvZISETJaN0OsPzsnzZiZLIyc2WH\nzIpq9b7uXt2N98D2MHy6tR8Deq9JK0dJ4p9iyRjv2gxLi+jcaWnJgCX99Oyz\nIWlJ\r\n=eVIm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/1lmjicZB1JlGkPwdnzffbLbgVskCgU9bCvxIQHJatwIhALEauFTiM21Bw0bg6M2wlA0aSN6GXHA7JxDsUg46ee15"}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.0.5_1570453378749_0.3654914500507742"},"_hasShrinkwrap":false},"1.0.6":{"name":"reinforcements","version":"1.0.6","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"dist/reinforcer.js","scripts":{"tests":"npx mocha tests --recursive"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"ts-contracts":"^1.0.1","chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.0"},"keywords":[],"author":"","license":"ISC","gitHead":"cb0c4773a4d32d149cd9fc3feb3d8e363eed85a9","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"dist":{"integrity":"sha512-OOrR8lWV25mj4p29rvnk357qgBYmHjjXx2H8c51EHTkClfysMN9nkrr7oZ3Fq/F93hr/q1vq4GMVahTaJJeI0Q==","shasum":"21f7eb22b90c4ff01c7cac51b14049e9829fe85b","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.0.6.tgz","fileCount":15,"unpackedSize":38664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm6KgCRA9TVsSAnZWagAAPnwP/3RKKleDI7GlNXx6vN6C\nbC8Y0D3kQoIOhtl9yGTi6DildZ417/QkX7MHrtWykMld7MxZiBLR1LnNiD9j\nVtsvkku5aDsZ3Tu25+ZsB2zVFxVn4ZJkeKuey337BfHaIi+5x2aQV6/56pt9\nJlzmtFA9VF5/t9665PK53alMn8TDFcUmZvSVX5t2C7QXlKhk4jk/jC4aq2Gs\nHrsrisXoTwiua/usZBa2b5lez7PWrmiFvuLxFzmavLZFjkfg3BVcyOemb0Fl\nQkJiFSq8Leo9m3edB+V1wbVjdIH24APWsFpbnK7+AEOjLKs+4iBFWCuw4JrS\njVz1Q0n62IYKnHFyRNsToZkueAatt8SHRG4fMk517mgYC5Cj+9zPk5jz8+tT\nwFmryYsIGcHcskqyeARaWKLga5XhOdAd/VU345V5uC8kFGDd1liWEAc3/xy6\nkvXIx9YKfMyvozwzjjHpLz77n9bVr1kdcdWaCviYmVV8y5i8g+F7KvyBopQF\npP8t9zpOfvQByIMwxpj2NIBNtL16EnFon2mt8jp2T32CL0Uj7Zon+BY25VRM\n9yQ5PukBHY9oxTfMTGsocpYDgHswvHTM+y24jlcS9BPw5scxI28rralJ47br\nk239yUMZMiaVVbJxqL1eM7IkkMPiPqPSxyfMptzQO3zxB4947jehwhXzAoPM\nkDTX\r\n=aD/a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtKXZ4Xm00YjfJ14RV6I0f8TwFXI0+ECOmojTBD8rBzQIgNSM6xsXM4euNIBC8JqwQ2hcW4EXYvih2esYEFkqlX/8="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.0.6_1570480800167_0.6605716939733874"},"_hasShrinkwrap":false},"1.0.7":{"name":"reinforcements","version":"1.0.7","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"dist/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.0","ts-contracts":"^1.0.2"},"keywords":[],"author":"","license":"ISC","gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.0.7","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"dist":{"integrity":"sha512-KhfgtGb+Dpr76u0bktNHEDnfdnwdqWE4dyPlYkZxH4qCNr17hIrtlIVeNhyE6xnhFqBdGasczDpv0walv4yW9w==","shasum":"b296d2f3e3a8ae3bf474d86ac5fc3f24ab7d5f6e","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.0.7.tgz","fileCount":15,"unpackedSize":39027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn4cNCRA9TVsSAnZWagAAsUcP/iKMro7GGl6Garh5m+eU\nzhzXvEd5ioECwXiva5eKpU9cb6xq99QiE4g0a8ErOOFkpBucdaqwTrRVL+A0\ngcBQzWZMM7miRw+v8KKSLGFg4qBuFWgfVGLr3/bIy2efnS1mVuxxSRXkQ+AO\n0Dw2y2tobHYtD3HJ4ze01jiyehzv9ZtpS4Nd0E9FV6Jb8sBYowftaBmLOVde\ngeLDmagpKRU3SXAcnM0F6Jkc4ujaNktnmtcPbUbl2Mczy1UlEBd6gRlxHyav\nqyc+gzfUNGgC5oZhhBrXNnxi2Dnx664xGshxk0Y9vu4AAenNsk20wcHO2pwA\ngYFRFT8Ie3OySHV4hN/xBDKx5hpxR8vPZFsc/Yt/DLc0XU7W9ZwUE9KHqS7O\nZd+C5K1yrAcLn0mAuhDWFr9xWgNJXPKQJQiErPtDoYn6HVmuafOVyOU9VZcJ\n1uz05ql4zfzSaAbMV2Wc03kNjCym1TnqE4XDMpFeWaoJIEwhSnPZwuUQws+c\nTMZowm5z6MyvEv+OqAj9KD9a1UuK47FOuIHdaIeYigC8JBl6tWYWAV3ba867\nmLtLmKgoBS/8jrjrAZLHIblJXuAWekvYm1FSdTgRZgy5yY7QxuJfrQfcWcPk\ng3TjuYDHA5NT3GtvCwucvPG3eO0Exp942rgowTCEW5uBgnDJBrFRDV4XdVhy\ns/NH\r\n=m3kJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdGUs1kyiiZRFLHsbajOgQMByVK6KrQrxNXXt4YGd3DwIgahe+SAqwgoSYqDS0BeczVjg2oVq+7skXp8dxs1QZC5U="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.0.7_1570735884741_0.6856812201345408"},"_hasShrinkwrap":false},"1.1.0":{"name":"reinforcements","version":"1.1.0","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"dist/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.5"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"dist":{"integrity":"sha512-HNtgH4gskifXIB+2c5KxIH0x0J0fAMYolDmPW4QC+ksFVV3o0qXIePrdvHDs/Bg4dhCudiH5MSg7OQf3GkwemQ==","shasum":"7ddb92555e43a1f62ecbd7bb3e8081c49e76d012","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.1.0.tgz","fileCount":60,"unpackedSize":118364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzKK9CRA9TVsSAnZWagAAqoUP/j2bBPpaQpWuy1CXz/YW\nHMkuO1YQMf1z4Bs4PmRJmcbBrGna1Dh/Bh6FqpAR1Wnv/ZWSOdXuzoS28YJu\n2XOi8sb3w8saZahLRD+Q1g1u9E/r4tA25iMCczH25zylrjle8W8PzO/0zjGa\n3qsbHlNSAY1qYP9L+rLqxSX/VcV1P5689VTpf3iLqXmj/kfZxfwXKrQDIc5q\nscJnr6uLOGeeoiedPTKVy5Xs6jmkPeYHYfEFjySb3P2s2GVAA/ObqvsrBAvZ\nmLVMNArOVpphjiuWdwrNApt78Dn6OsYblWeE+t9D0fvtFAo8UV+wg8Hs/1x2\nmK5xhMZYjzx9cJpB25a31gYVE1/m51Rj9PzV0JQn2UGajhwwNqEA4+J9jfTF\nOGYFdxbKwJsVTap6mCAuxrc3ktHD63YFFNwfe6sldSZUnf7wJVQShRg5cNvW\nSZrKacrGj/IyY76p1dSaaksPa0ASJIHMFO2e59/ueL+Vc8vU3NH+1YIbcnNo\n7VDZ4JlDi2JlNlqYJPO8tP8u8+YNz5IKu1lde4k7Q+pOxHXFzndfZgSjb2tY\n7fWToeMExKfckrIIX2zxy8Qg020frk/qSTN4JmDv4zFgvyTL/bgvutz6IWbj\nBMqaCHopBuI2d4kojDNbS0nyMP5lWa+vfEDFEaTpjpaPHWhdpoTK5ZOA6PbR\nT9HA\r\n=ECk4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGNu3XWfCemQlFUZshwIdyoS41ADoSRP4EQLyPFIatkgIgQwAuYbxnyg4P+d+Y+vZAwdagLdaQBip7gf79kx7/LMk="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.1.0_1573692092679_0.522817342759273"},"_hasShrinkwrap":false},"1.1.1":{"name":"reinforcements","version":"1.1.1","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"dist/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.5"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"dist":{"integrity":"sha512-kCCjJxQuCOa63xMlaX/FpyhIoIDAFyy2a+vRE7NFdwUmA1x8QHoPV++D01jFlayjTPG4zppnKqlea5hCW3nq+A==","shasum":"0e00b6ab63402ade0c7645951325a1ffedb15fe7","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.1.1.tgz","fileCount":64,"unpackedSize":119747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzKrLCRA9TVsSAnZWagAAy/QP/2/UPmlr7FfgzuArIBk/\nK/8ZX4UoMGm9NvfBWwixxx/Ru9PG9K4G418OMJid28zC4NSiDqihVAOoPcR2\naTddaHTvJ6hUdpB1bO9UU+Dy6X6sxfWZyZWt6suhx2BhixnBNCggXMUGuXgn\nE6BxPyud9Zw0K3T9lKcFBco4ctLz/M4ioAGsWADmRWiTvCDOJleLcbnL9wNt\nghzTPJhq0Uiwnhrn6sn721rAFixGKPnrVkqcbKBUlJRv4t2Hyb/AZRDVOMcY\nPfrRCwdS8YDNGr7tD9S279skSHyp7QKU7Rfj9DOI06rxbcvTjSevuMrwH9Ic\nUuoWpdY4ODyXnQ1gjcTO1C2EF4F94mTnHpeZ8qRxfAJ2AQHZPTX2qDDdlSeU\nhNa+srsjv2HjF8PQBPp6/ZwbVWW8NHabC2Il+I4fJbor1CYKCyLQNwJi3uqA\nM7gWfFEiUXuUN7sMWdU+Ho7MaYfyBxmhLYDLGxa908QudPpYJHRXcKh1ka1a\nDpeGNx6ej5jFhtTWIPHmDF0gFO7N6NdJy9u0+2nsSFzSYrN81WBxBAB5MY1F\nkhlFtn9ppLe/oncO4kd/Of1PNY7dxIplGPzRj8ODRJ3oItGlYS3Bf3gT497N\nxDYYInzLDXSl26pzP5tJK5JCeZNpS4U3WEzlS1YPiYkZ2M9t7HnSKXCHbiki\nkZmf\r\n=MIyg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASc1PpOpVcSVg44ZECvcW6WkcVdNWi2hLKmLZ3L4WJOAiA80f+AcGZfH41zKwRJhs/7z2YLThvcPi3LkmWTsnPJTg=="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.1.1_1573694155293_0.624907334024112"},"_hasShrinkwrap":false},"1.1.2":{"name":"reinforcements","version":"1.1.2","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"dist/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.5"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"dist":{"integrity":"sha512-NyvME/i0I3sNcr4jRwGbd0nph0uHbh5gcyFXH7qNRfFou95g+CrSZgt29ruo9OEi2TrDK61cI5fGsCNZiE6E3Q==","shasum":"19427242b9d8bf82a20445ff8189f77868fc4ae8","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.1.2.tgz","fileCount":100,"unpackedSize":184027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzt+DCRA9TVsSAnZWagAACgoP/jXoICG84RKALU6yth47\nJqxiSuFCDrsRgXx7kr2t24fMK5u5rxfP5EDpSyQznr/NRt6RQsKW9ZoppuvJ\nMfn/RLQdq8IcWqfXS2qOrXa+rlUN/PMnwaiwjSFerlWc+A7afqX/m4DibluY\n6HE8iSgnTTfXfRr7exfYbe5JMmnWsChuHdPvZbNCCG5S1wtzu3DXTjpxx7/E\nVoe/zFzTjPRcct6BpxSmnvRMsN73Kes2kf6W2kECT4mngqVtCxr7KmUNh8jF\n2X1viKtd+FMbbYU4ysQhhih9GCwzQUdqnr4RzQGGaNYb5N4X6VoZUmzcob2l\nTIgzbnqQkd8o31KAT+RMYooGK1auNE4sdFkQTAJS6dpkdBRuWlbQgldRoShT\ntM1syzxiN46yiYDs/ogF78Uk9IzEsIbclI/GZAYMSw97xoXkT4qbhiscTXxe\nKBVQgGa2gF1vPD/+Slcw02U6OLuTT7WEcye2s4M3/3LikTfmWXI+1Z6dNggy\nkNpSnNjkMzsNC+aDKA3Xc5n9FmEyi+YxJPqv/2wnHj24qG8F8yKGYR6PaVMT\nhbkBqGBxUQz8AG1fI53JG32LxJILqWaOOW52xnM6cwzB19eDC+NPOuRzk7M0\nqoUISHhEH6a/j/3C3FjVbdeKam/3OXQSMOrUXUrg2EDPAd3vxNaOGewJWRt+\nvjaN\r\n=yN5R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuXG9vHZzFbTysmKwt9Am4WD+VB0sMNyxsSV+7Nw6QdAiEA/71Y8rucvrLIFV2h6MbwzFJBFIMIATSM6kZD7yOUMzY="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.1.2_1573838723283_0.792464904337582"},"_hasShrinkwrap":false},"1.1.3":{"name":"reinforcements","version":"1.1.3","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"dist/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.5"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"dist":{"integrity":"sha512-9D2sMxFr6FZ5Becb0P3G1ifOMYd1c9yVjmseJiFsq91xrGLENbNj+EYjf7KOVHXC49lqBKheL4uV8aCE16rZiQ==","shasum":"9a4b05ce29dfba557de0e4c54680f1a47219b09d","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.1.3.tgz","fileCount":51,"unpackedSize":95443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzuYACRA9TVsSAnZWagAAWkYQAIvJ7GeIQLuSFqDIfiJK\nL574oERMjPo3IInJ7q3Fe7IAyIhk1N4WXeDfdm2Kob2V5pqWN1juiIm5ZoWG\nJdkyZ3UAg7WE7cnibRtgVMpx9vmo6Q4YfCTp85labzeQ+1tQqGKJzElNnWnj\n/LlG5eTIg23BFESS274JiKB/8lpbhGg+LqKKAdBM4XzNpqNcnUw/wetiMCdi\nYDGm2Z7Tj5YIClm54biehWXDSQbTGzCuICh6DwJUjdqtmteGoP7CmX5I/qJq\np8dpVjyEA0y8ffzP3NIjwpWJ1ZLtcSAGIACFwP0h4wBrDkWEm3Ryxfj8hbVI\nVBkFnrDFS35y/qB1fgnwXN3rQvCye3AZoh4Rj4+QKjNEzhTXixGy7PRdoOK5\n6RozS0AkGfXLWndnkE5vxsLW4oaIWMJDwc6mvcKUESG/boW5a+J61X8ftlKK\nwBvxV4lQvDKprrQ5kw1KG0rxEWm4sZJSHFRT1vMVMs2tldKYaVEnVqUO9iqX\n6FWNywrTcvKm8GwtU8CFlWmBn8lXT834dNsvONJFzPqXud5zqjhHEeVu3gOP\nh4eZQ0PMBz80FpbMW5X+Mkonifq1PhB0IjKjG1DAHH2A+EZ7tGE2eBE0srNx\nvW7Rw404ahQGxAWoBLgGUpzKrSpzRZUD9IEaXLiG16A/x22mCQkLQUzbuLvt\noUAv\r\n=1mGH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr6s2dmylPk7EnyxPjXQE49mPBR8Zcq4jAEztQCLEJUwIgCuPwpOaHGlvvPTUNvcrLeuE0bPVUtd3R9o7LNlgePAQ="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.1.3_1573840384540_0.6016121333731639"},"_hasShrinkwrap":false},"1.1.4":{"name":"reinforcements","version":"1.1.4","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"dist/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.5"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.1.4","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-EFAh3/cPFeL44QGKyrZp1rugUeup8POusYeCY/tQ6VqxOT7nLb1aP1tG8tmLDL23OCK6TjXEwN1tdSx5y62OWw==","shasum":"0615b337b0f3c1354170b9bc5c52ef2edc8bb028","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.1.4.tgz","fileCount":150,"unpackedSize":139736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0f5RCRA9TVsSAnZWagAADPsP/AospGhP8yyMM0N+b2t3\nZ3yp4uTA1G+lDaXJq4nUofuJdvo+UTJ1IVq8K97a1tXS6qmwuf4nJi1VKUXU\nACyoKueLVGbI3Eggh30OTkC3+qMNFZ+C2c7cCy4Pb9HB0uOlAxVteqBSyc2V\njC2YQg56P3iZgNJ1CzWTOPS54efzjJ8nACHPkcf4Zb943ct/FwrNxdiTYiOJ\n6dIRNcm1U0j9fWFLn9seYR1SURHV+NJl7GpF9H3o9J3iTNkSZXTNc1bb7FQI\nz7UhWYxEMxOM2GHL6tjeUxgWNEna5fItIL0QuaXglc8Ik7L+dg1shdfQp2ri\nOB1Ht9TVNb0RSu0twF9cp33TPR62RzbyY3YHa8igHWtD7gIbqtkZzREa5R5/\nOFPF/w9YsercglmlnQ8hA5kt+qvH4CWkW5Xdr8lenBVeZOjCjqswyrGn8l1D\nMDBSIvkpA25jwcKlR/tH+iuusgVkOxSoO279ssEwfIS+RX5pv9JxFFZZeHKY\nkgKMKQOKF6cTsGpD1FI7zqGKSZse3Qg5IOkUfXoOmOqPGHDkwFvZJcW66bfT\n10cp/XQmPQHcOpgxUf1LWh+FLkSWdIJzZPjW8Zv32Q7pSi2li5wlOXT+OxQ+\nzqscaK1j63xLu80af/MlLH4PmstRg0vYA6UwcXdGpiN1+8/z2WiXHIkpiGNo\n5oUa\r\n=Y3CW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByXCtmDNogFSooB8lvD9cA61V3KxN14481HTg968HfRAiA+7IQeEBvFf/jaWorGfPomeXLz1Pwu/OawjsfFXb+Ujw=="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.1.4_1590820432774_0.923758921175458"},"_hasShrinkwrap":false},"1.1.5":{"name":"reinforcements","version":"1.1.5","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"dist/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.5"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.1.5","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-NQEuxETKOt8hwQBmPqswloqiOxMGX90srFBCcqa/hPxBZbt+Hiera6JPgYMkeVJAo7wmVoY3Sn88commoERg5w==","shasum":"0d24a0a2b1add4bcc9d9099f765a720201b700d5","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.1.5.tgz","fileCount":121,"unpackedSize":109505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0f5/CRA9TVsSAnZWagAAubcP/3XFYsDT8DEkXvUpyoty\nGtbp9E6b98ptQtr5fxnJQYZvYE81db1qVAn+F7a5NDP8h9+TEHgGsdAYsb6z\n7pPO87gA5vgJE7p6kHt7ZPC5vh1LgYOwojfYghTdQUtcD1FScAZOs1hlw8Xc\n06Yp1BPC6UdYi0cL/+JlBUHLMv3fYilM55i7PQiqZ5Ha80XCXNB04VXe/Zi9\nruL/aYMTowWd0d/13Q9YDCCTpFq7SPgLjO9kyBD7+5S0ZgWL45zRLRUKeWwy\nr894ZCeE1yU98FC8+am657OlnTgJ51M3JfRw6sfMSWvGWyfYwykEg+unWASB\nfrcv9CW2suUuST8N1/pvDAidu8hPKEw3dD3a/XSxYguujvHyxD4LFhRFRAly\nZDhv8jsUsdWc/vtPACZjuW17jKEQu+peSCMLngy3Bnhc+wQoTnYIPtv/LIxM\nRVzVflgXyJvzZRAbiLBFCMuaplxKwHtozdGxWJ3iXisgSQ22BpJlNl6dyElP\nR34GeAvSJIOLT2I8zECA7Q/hNZ5utwuG+j6sUMwQ5meochh7/XwikmziZfzd\nhTVou7eoq5II5Ee2Msqy025vn/OKCaiMEG35EgS8qwQlL8mXDrIzPLTPP9Hm\ns/c03Mt94/tcrUh+8rHE7B9vbrpSibmk+b6luPnUII5d8UdI3zRoqpyHrykB\n1znG\r\n=YwVI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaO6VLzxPw+aHqzIVzbFI0wb4fU4rJLiTMBH/afO2B+AiB7SGnVjH3L9WTYMC30E7e8c5wqBob/Wu3V3mR9z3zJzw=="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.1.5_1590820478948_0.7178195767830262"},"_hasShrinkwrap":false},"1.1.6":{"name":"reinforcements","version":"1.1.6","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"dist/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.5"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.1.6","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-M9U2+ycxsdxDwQxTZ2XMvC65tguv+1AwnxRFwFQcfDGJ+7EPdQl24ERhREY9MIsukPlt5NUAVSNcpRO406sTWQ==","shasum":"c4c82c129bb2622314503a11c526e47ecfe622e2","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.1.6.tgz","fileCount":125,"unpackedSize":113024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1LpUCRA9TVsSAnZWagAAafgP/2N4dBZOBDgZp+A6D1q5\nWyxAentVONpziBeKzc0zM6NhIqYjhB7fnEj6ZrkfQEcwGsXsMKRiwOPm0irY\nHAtxXAl+Ai8ySFOf59hnnM6aYoUXAQGF52evg6Juw9W2lTTpy4E6wwJYaEIj\nixF7eodfa2BqcTCyzDLbCCChIFDfWPHaeALPVz6i/DtCt8vIbUTo/gOGPELE\nd/uPJIz/EJ7Yv42x4nxG6TUMsXmUwtcqQx2yvGYf7YA09hCJ8I/uKanDvyTb\nhR0wpTh4nPwxfEPMgRv8KpwFTtIvfVkmT+9SIpCRGBsQQsWyraqNtu8OVfL/\nHih0/2vxfM7rphhh8+3U8x9dTxBfT1O/NBF6srbzCPMYWEuboxpf5RnnYLwV\nJi3Flylvgbt9AS7fZuToa9KE/TKWAQ9SKU5EoNgooCMqii3jWxzJd1ue153K\nDiJ7zBvmDOmxvN6b3rPW+c14r8tfbZNyUc3LP+XHmBC9nVTdW8hI5z72B1lt\nfV83cx8992daIS6PiNe71GZUyZR437qowXcps8z+QAIxbIIqcLew9UTPVqmk\n1vB/kTUPTr0y4kesrskAzs+9lTZCkPgAqCxt3m0AbvwMaKUBlkDws4JOmM8u\nmXPf8/scoRNa4q/r1BDjKyKA03T7ONEWiT1lzng2HRoNBafUVf39EBw7hpEZ\nMgoG\r\n=H4kH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA8rCtIYzsInBnvwa2v/ezGMnjH+zv4WD1wkbHOI14rQIgakEDeyM0zO7hcN18OTisFg5trosdMMvWRfk57VOc+nQ="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.1.6_1590999636345_0.28225953791395586"},"_hasShrinkwrap":false},"1.1.7":{"name":"reinforcements","version":"1.1.7","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"src/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.5"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.1.7","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/dNdWs6UjYUEyJPc+dSkNc8LRbJIuZNwpbcRLrfeLMDOza4TsB4DLXGM8LFpDRSiaTIy26lhlhBK7WKCWE8f8Q==","shasum":"a1df8ae863a3c180bab28ba6cd6fa0b3812165a7","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.1.7.tgz","fileCount":125,"unpackedSize":113023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1zF+CRA9TVsSAnZWagAAWS8P/i286dKMtEk3HPAxKmOi\n5MJ0+Yw0l3IyM8tNT4n3mtAHyMjG/RVP4xCoaEQFPOaVUJu3ZcCqawKouheg\nn7GCZc8mvx6otTiKRLwDoJ62raGqBE8CdDeN16z6LiZn98ZDlrdxulJAHrsc\nJUWJekO7k/hRgnB6yn9DV/jyob9CfXU5dkaBwZZgimO6tVfwPT5rVi3jEWZD\nmUHIlx+xBsgxzNTnRFM7eYRyDXZBFlTxitvnfuDw1rKuIP2PQR7eEgW4ZDeG\n1UqRrz/fwoD+KSSIsijDn460Ct/uqDwbjc6gkBwOTG9uQFVYiCCA8xx6XcDf\nYXlUzua9aoqeqnAWy9W5f5DiPOKuHQ3rfiyoH9TlNt0HPdZ6CfuAFIIkdWLr\nc1NYM5Pse2daAhNs6bed3iZsmSY7O2T22xa+kxkvr4gJ05BFvCDjoZUFVYpf\nNIrTIv6BIvdniixAHA5hpk9YNo8W+0oKSPNDRSMYmZEVvusYzu3ZUDOInD97\nYeCzwMdh2VvuNSEeFDCxy5uCYK8+n8RIJTKb9H9SN7cp15mkbJh02QwCRolu\ncg/r0TCHc1NCbzmx3WMpkpXtBuAuL2pi+3LnO6ogInV7ZtWI/aCrtE3gisfX\nPyKUQHEr/1thAxXoO4qcGojiygy6PGoBBSMOcOCRyT8KdoyWc+SRqNG3VdWl\n+Ss4\r\n=0W2G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgWnNFcLRGJabWm7+nCeSSByBzsVXceJpWonOgmnv3jAiEAkAtmcD8GJs+cUSDjTDxY5Lrjj+MR9gaO5Krb9hqzapw="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.1.7_1591161213950_0.46325956156259807"},"_hasShrinkwrap":false},"1.1.8":{"name":"reinforcements","version":"1.1.8","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"src/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.7"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.1.8","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-NT/h2JBJSHLG/OeZIqhJVvXGWG+fSjMznk29BMAyWB1tpK7c7TVBiEYRSG4/NjruZkiwewhJIquveG6MaIMGEw==","shasum":"ba134f896f6c049a1f6dc9c9d56a9848b559a994","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.1.8.tgz","fileCount":125,"unpackedSize":113023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/KlYCRA9TVsSAnZWagAAMfQP/2ZYz3fIZP9Ck8MOev5M\nLKXgv0c6X21NbtXjD8XxoeWQoI5mRy4+cOlcjzBn+d0rjQPv2Alr7xCGHzxW\nx53gEReucBVRtdUOQI5bxLfIds9GyD8pSpC50MZSXOxUKgVdWPqSr74U9xli\nO55uh10J8Oe7YZf83QnIzlCeiXJLBJCfsBVsN3rCBJquWmgmexJaLHNn4j14\npTcYz1+igIuhBN9y62rEfZS/EMzE17L0R9V8qeKkR6jqZM/XuRjEJQBCpBM8\n2/QXp5KrbLkUY91VAOhCKqxKQhzIGH6+rEQZV8t8e/oWrZ5oyF5TBV1jjqgJ\ndMAfmVAo+ZOLzkASJK9+fehy1Pkx2IMCPQQVUAqiEq5QHypWHgRyvEmsGGC+\nR5eMZ0JDAmzqt4RfAhUnKdgdMrjO1/s01m+IphN7XmCOII41hhTeSeCD7Bxp\nQ7OQD7UeDsel1YNOzVz7h/GEy75P96HpZPKe5NdO7/UuiYScydy7uWWJByjX\nYaX33/XOom4drHtGvkL2kTeJIjc3/K8PnLo42uN4nDarf6yKAXMnfWdLlZah\nJLvm+zKjd3kpBnV5YMZ3+pvhkO8L9DoXxiIvFkLHxfGbB0o6DHe+b56hYHz7\nfcPDp1dgtPpTSGe49aBgDrxH4Str3ZrmZLldjG5mm8uheZQBkzWWVuDgs9Qu\nkT80\r\n=ldsv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMsM8dMvBa7YIeFQddbSXQxT8FkgYSVtPiInq8u5fK/QIhAIvHSc3gBKqeeA36bOwQeDULf59HpigokLuLncT3Ujqq"}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.1.8_1593616727876_0.2679863570910004"},"_hasShrinkwrap":false},"1.1.9":{"name":"reinforcements","version":"1.1.9","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"src/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.8"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.1.9","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-iL1+EI3weLSWvCopR6v/v+n8p5YDDhI7r4IJAsUeS4zERIdUtWLcz3DFh/oBeFfKA02R0n9e2XWo9JkbpCDG2w==","shasum":"c19db0fc02dcb62256e85f1c0c277313b565d055","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.1.9.tgz","fileCount":125,"unpackedSize":113023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/K2rCRA9TVsSAnZWagAACzIP/17R44Hc/tjTuVW8FsE3\nA4q4FjVL7x8KdVFYg+tZw0GKtHuXq6F66s/bPn+Utce9HKdr6by4dycdguNJ\n7zJMzGCm1fi9ItqOlXWn/y33GwdmQfSAUnnDEkeT/hiITmBiWMMwZ3l91MOL\njxnlh9+izQpEECESzYfW8QDja4gK43f13+6ITByBAwbFWTBUkEzLZPba/ZsV\nQhmHCpqkjprqx6aOtdm2UCzVsgsq4X4TRYXZy8sRAHgEoyce3e/tegT9CSN2\nBflp/7/Htc5vBUuYcfPD+JUFlchsZQsshEv+xHS9JQwmk4xMV859B0A57kMs\nIzUSB7E9SGAPl2v1Eds8jGFmQNiOsHle4immYK61bzvbRFTf8SU6kJsNsIfG\nFtuSHbrXrw1uWDwbghBw07wAWWXQ3NqXowHmN9sLLCgzyhU5PqoYK/3cq51+\nnP5y8TAu2wXv5hahAsk4cIc6XpnfrLd0UfOy/FKKawHq5bTKhrmNSDMXxu3R\nWrtRKElYnmtAK6+fkitvQa/1SunzVeLdCd+QOC+ZqZP74e+3DVTXgTRHA0GB\ngyJLnmluZNFM1h5FFsa81nsiEsXfuCPBv4flQR1XDAzEjy4U00/KsCLKjSff\nol0mpe2YQvO0felvXGflXSSzA7YZA8RhKiI9GY7lzKU7uInm+VaNtxmx1XR4\nMadg\r\n=C+fs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMHceOUSgvtviYPccjtrpIr2a0BsipQ6QkGMw73DcVWAiAZWL/4OkTD7FC6AjlrVdIYfaA5GHj+qA44EWmSSzXA+Q=="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.1.9_1593617834752_0.8002337123449259"},"_hasShrinkwrap":false},"1.1.10":{"name":"reinforcements","version":"1.1.10","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"src/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.8"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.1.10","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-x/FxiT7wplVTY95e05tiu3QHSqR//UfeYyPIxUh7cVo0RUN0CsQtHBnCaqjplZv1fwf9BfkVjKwPMFwm5SUaiA==","shasum":"79213fd63be5144bc564a8f3f1e534d432230c41","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.1.10.tgz","fileCount":125,"unpackedSize":113103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/1bZCRA9TVsSAnZWagAAA7cP/R8XkWQM07meTobV+YiH\n/kJ3n25M/P/WtfCYnYzyIAfNv6h8wi2e00YjmAWxpk4dgAmGXnDipLlAqkGm\nflDCrTjtCtuwEMVUxL7CqZn6nl2Dz3IWv27/WRpdqM2E9bqBg4pJYpMTFt9k\nCAENTPJtiTDPoa9Q+/u3HUvUkynElIv60Feu5K7A3cG8dAOPpCPVJREPfm4C\n3MOnNS8M+iVTZ/N4cybaqghIIoDJbCu8hCztW7Zb2N5s4yCcR3oEQP+nMDw+\nx/WdM3eOgmdScetcnC4u8k9Mav2FXSWst3MilCZGw5SFw3RF17p8YgXE3CP+\nA/uhiOoWUeI2jl8YL7TYWg6F1g/5wnx9Ks5IJWU78yBCVFwOuGkaQpAf6Jb+\nObKXmyw98RYKsN/+9z9xA6a5sxyo65r4P7/TIepY3tZ6vvyVEyvywmbA7SWc\nU55Eou5NLSIb4esL1TQJRzikAEXEibhgZRptPqKU7+sLanG+VJFxsYszdOXs\nJIxEos5xhT09dIunqzqUCPVzbHD3aYtt27NwenRg5O0o/OB2i6jJ3ha7+4q6\naHUpxYhvtXfWHGm/93Es8h+1/213E+1jf+M35vW37XAz0tszp1BklhWBE8BE\n+18qUjVyzVBtHB9yYjKZafajtk4VGGUJnndSp+UBJzhMabBRxQ20WPSd1A5V\n3w7L\r\n=gI9v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkZu2S2lylgRbDoEGdTIV8HEOEEidTOk6rVKrORzg4fgIgLuvQmLcdvnNsV9munCSXb+bWShU8Vo1cY4Ed0FjVav8="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.1.10_1593792216886_0.25658735827157897"},"_hasShrinkwrap":false},"1.1.11":{"name":"reinforcements","version":"1.1.11","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"src/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.8"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.1.11","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-BMb50nCgq9yWhI9WkM9yE7aDJBHz0uwxFSJRgKWhk8/+AGEjeel+u8Tar3HBpueUuRCKLBTxuDO7XqvCq+8CfQ==","shasum":"42b7c2e3f12c90d136c507e7446c1421b7663fc0","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.1.11.tgz","fileCount":129,"unpackedSize":116501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/2wfCRA9TVsSAnZWagAAG6YP/1jQqsLm4gXYqL1lbDyq\nNcFjjjDitxz4zQKhn6WAqcVIl01bNknduAJ/Vl03xW3tN6UCYOOgZzsrALez\nwQEMCZwLKtMkJjBqhqrlhE9S17z33oORww+2OKRGIdTa4w8NtKaKvIdGJxlQ\nEVhE/KHz3QjdOT2DFNjhw8skqx72IXs2nP5Px3gjfKIUOzE+OXvCC649GGOr\n8TQ8IECNOSpQ1XH0hivqZOYzgPFb3aSM/TD6g50SJWE4ixXtOZa6Vnl3yPaC\n5shSD8x7vdhjYhnhhtHoUnxBS/lwTznEqo0Xr/4hUKhrca0x+qz1FmqRD80f\nJNA0bqqzoA0qRTou94UyYqAh4NyfNUkVUn517u7zutZxs3vaGiLDNrL64VtY\nwTofcZpLwWVWh82cxJXDNyxb2cRi06M2bOQ4rp23BZmrewsaXuQNgpg2144p\nXTrByiTXRifnqNQTqC7H+f6J72svVYZEQHcm4u34KbIEJv6TiKx1ZQcYfCSs\n2GioWHLW5FJ5bKHHMpxcoM4yakVfaYkbd/ToNLFdzEoC9qou+ZnvfbqNhrHd\nKytGebY171IjT5rdo4Xz1YmD0341cjZNuIvQHL/RrWQr36Cb0/brDPz0a+0M\nIsL9SPPzgyTtTkWEDA296KiEVgPkLAs0cUkNZsINIi7Zk7Sc+YRJb3n0Dymv\n8vVn\r\n=5Q3O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoxumfuJv1qEEUlmEQrrxDR/OsYslwYE3S/f1kIBJK0gIhAKYFEgKMY5KL4xAktkDJFJTrNbWqPn37K6wPxhPU8pAZ"}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.1.11_1593797663177_0.8130984451159962"},"_hasShrinkwrap":false},"1.1.12":{"name":"reinforcements","version":"1.1.12","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"src/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.8"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.1.12","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ycIPw3JySqb+SoKP9LMlR6rIXXgwRW0BXboB7u6BuyFcCFq0jI7gaRVcQ8+au/OwLdGjf/iag11tgfpaZj4Diw==","shasum":"c9d686b202465818446ac1ec9d2fd0f6a4bbabe1","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.1.12.tgz","fileCount":129,"unpackedSize":116732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/2yiCRA9TVsSAnZWagAANSwP/RTQdbrCHM+pwNZmS41q\n2wpnKVvOXGxMnpIakvtwJtF1ALI6BBnZB5+0YN281jIMfwi1SvH7AKu7aTdy\naeCmWay/ym1LLz3k6EFCEdpqSH/wE5NlnxgtxKYDWS6j6r1SqR2EET+tKpZ9\nhk+ZglWuF2B/fe2xtGmdWBMQ11iNJRerY63CgFmpjedBNyQ9WPOv1zM6peUj\n/yqtfRTAm4pSjYY/kwtoXOlQ68I3t3+YKu5Fv//VLoejqfwG6zqX4UtLNN+d\nkq1HeNV/ZORTStfnOZ7mnXQnVxIY2+qT9i+C/esKHssrnIiwo/zlA1uKxIWl\nlPF+kn4KZ8rBBHz5C1bqJb/0M7CV0aLeOQk5+gBO1dgAzLQUbiq9yopn5mBD\ntxgr5AQVw9vAQN0P2+xZGM2cqQCkFsMQqVT0P3jofZNv28rqdpcMc7pit4AX\nirNQFd2o4eXYkt4nsL63epKHQfxFgckLQ0eNRGmqK2+A6vVvNQkyZ1fGP3SK\nHP+7rlbAJycw1VbrzaPsnLKQDZGvyCWjjsKOdntscClbdjJc4VsH0hL/PLdZ\n96HWRCxjH8sEZrTG0h6csmUZRua8jfF7fozQ+4qwZVXcFF7am6gsKl1znK0i\nPnoLfr2Adk314KQrOwYRmyYKWtCHF0g4sRrF2Ornt1S7ejYL4EFId+TFIEqV\n+YoI\r\n=bX9A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClPkVqvEJsv3OzGS/rup8dHmeHbyDQ7n4JzOIVFylQhAIgfkpuuFHQts2bULtdInqJ1GLV198Ye4TFL+ZS2+2UpJ4="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.1.12_1593797794367_0.8195329312531159"},"_hasShrinkwrap":false},"1.1.13":{"name":"reinforcements","version":"1.1.13","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"src/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.8"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.1.13","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FkzjRImACZjqoz4Pwti4j97cQDxEiCtUXhTMcTkZFo3HUYxn8qDXwlvKeggUgR7emprXiXeJuIFhTP1xlTANEw==","shasum":"e9da97a9a6530ec4078e78d08881ab6120fc7403","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.1.13.tgz","fileCount":129,"unpackedSize":118594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmrPuCRA9TVsSAnZWagAAspoP/1yauzdqePW845heSAsp\nVkgTwhfSqTBeMVxaRFT4qC7CYvHCclQM+OwPoKWbF8ktGLWRm6Owsj70r9ue\nbTg441brv8sT8qYknUx90BcpofSq1So2I/2YSG0FaI6XBdhnj7T3ZSPDol1w\nNS0FgIlvNVgC8zT/EM0BmRMKpakDFYvbPvQGoMTGRI9lG8CMvpR0STN6hMSK\n7sOqVfCFnHEWeFTcaW07B9KazE041T6TqGByFE3EJGzlle/DzkExB2W/GP6M\n1WkdYEPUGSiCi6ayZ+SHsyijvRcjo3/Bp5p6OQ99GogONzRyyD54cBFu3OfN\nUXByDbGlpjTw4bsn16VST75ymNKBx/yGESL7XEzO3Y+KGHYr9kTX20Pj2NxX\n+TRy15UjMHwPWjkMPtSUFzn/QT4EymmF7zUbPQAnA8CRmhDPyCfj01xbnSfK\ngem+Dk0EsG+88+wdUQVYKMeZkFbtIC5ImP1uGcvBSvebp9JyccuhK90Rqdx0\nQmAZ+i4sdtST5YnaVIKIDldqy2T8XrveEXwr6tzOHgloXVs6eHU7wIQN4ZBe\n32wvxMuU2jEuY5Z7jj3XcU2g7y8CvrvqZNwXASdO4GGmf2hGVTlw5Ivq8Xxw\nMcUqmV71vnhb7vvlabNiKnmIcuosjT5WXMY82MN15sI482bxfqPzVy44b9MH\nGrci\r\n=xTrY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoZuA6ON4OKszMg3M2Au/vnzvXX3/Yu50h2+KLgJwz0wIgSMyuLP1bGD7yUH20HNWuWOUFHKDBwGyrf0Qfu2lhmsY="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.1.13_1603974125982_0.7247955259322432"},"_hasShrinkwrap":false},"1.1.14":{"name":"reinforcements","version":"1.1.14","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"src/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.9"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.1.14","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-EMZ77HorsEFuj3/UWT0X5j7odfzdnXp3xVDIuLLtTTh1WqoCHz/CSjZBHr+RL9qbBQzr1b7o84iU1OMazloifA==","shasum":"32b023eb16e46e45cf97f309b9422c829ccbefae","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.1.14.tgz","fileCount":129,"unpackedSize":118594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmrXdCRA9TVsSAnZWagAAAjIP/36glhj9zmYKFrOpX+5S\nS7+MlhRmcortRfnvAc5/+FWst2+Zq6wfIh56Dsfme0Mx1zTHLYSsTFkSaCGp\nn8FfDlQYOq1D52BHpxXJT4iBHMVAOWaed2M3uJ9CjKnSf854202Wf7/Zjw+q\nRTX+n14SppDTdXgcJeMI0fkJ4jJqiXoq/XJk9Pikn7U74onR82GilSeDT41F\n3MyaXhkwHfcHAQCH77BJWE6rSsvw3KjBUwapOGiwqPGdRpYKom0EFrZCWHKA\nvvRawyh6GsCmobvmnehCfccjaFHf6FRK8bF+ELxrUnIZ30LwOlSgXIrwqVwV\nd5R/0p/Mv9QJBw4wA1Z7GrTC69WPaSjOSxBLivjsiSi4enbJtCQDJLG12gyg\nxccF5xGN++gGki8esFpH+t1ziy5mD5aBAhVj0AxyWlXVN1Uf7vDu79+y+zTD\n0487EuvcL74XX2405v92RD03CiT1YbSos2HrEGyD20wulbqOefTCY5AUIHAR\nvD0I9froQWt4cHDkZo16LBwuwW4vte9wXIhq9iXY3xn9oM0O/HCZLirlsh9W\nTQO7166fSxA6pni33XrBNBqy1Hpwy3ZqUp5X4DKpzeK4R3BpvfYUUVX/q4H9\nZPBMfO2czJeODqEBoA8XbX/v69oNwGi7IYmbqWJ+cfs9IAfpJMkMp6xelpIk\nRPd+\r\n=i1Hz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLz8WRFEewu4ohscwujlc6oZNBH7nk/iEufqXFXRCHWAIgN6zIsEVncpxhwIVWBgCNchzpuX/q1qO5VpniBm7CP6M="}]},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.1.14_1603974620702_0.7969276423160792"},"_hasShrinkwrap":false},"1.2.0":{"name":"reinforcements","version":"1.2.0","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"src/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.9"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.2.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-m6rU8NvrrfUOSYxBk5yiCqJrlYX65dWdIxgHTeZdp5H9DdqN+FDFkwCChVjKZKGrXqSCQV0tLBrORZZKGA244g==","shasum":"f189780dd0e65c1e22dd24e46dedbe07ebb1b67a","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.2.0.tgz","fileCount":129,"unpackedSize":121638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+h0xCRA9TVsSAnZWagAAb5wP/i0STLv7H7YPjd1dm0dN\n3noIuR4WkyyoeA4FqhN7yggur1SHK2hITuJOkvhWAuRwL1kxvqicuWNN57Z1\nERVGm9TMQLkvSG1yX+Y4Ywf8lO31nfc+JQENLz9o59v5qm5S4FDdVmtJPvDn\nSW0Y/ZDbQfF/lAksEr139B7I6EKJthwgTqSLIUNEIuDfR7qmTHlRew0s63gl\nAxac21lfPYp1utOhL1N9pSk4khXXpOVz6OfTYo04DabDyFSZDd1p79Q0j/Ru\ni6QbBX6zwSCvbGucR7jp+C/9FQZkyH59E556uKgvP9d4yphlYZ12Bf8igELj\ndZLCmriUWcyEm+A3cFDhTlaKNw+LTbjt653B9C5ewy8Bk2KFQ+MKZKszDv70\nvYRNPfmnbvL7GJMJ5V7eE03Gbg8hRtdvqT2Pt+PxyD2uRNtFULuHaafultWy\neiRqUXLFqB8Sl2zvvN+lHuWLcUD5c/O0SxFipOeAMv9whcLj5gn/jI/sO754\nH8haukgPHUz3zv9em3Rg92kFA2F0CJ2v9wIT0JlKgG8ItBlXMGvGbO51krsP\numH0T3KgH8xfgyAJ/qZ+HmBSc2vQxFZ72ZddW92e1r1Ye5Q+o8OSb0KH8mj4\njSlLlekD1bbU+30XC6JymVzXXpIYCTq3YmM0CsUdXOh0p0r/oUigpP2qlT0c\ncfuE\r\n=MOc+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfyk/zlFwqPLuTTycyOW6m7++Oda+ExyL63/JZvxcbOAiAIEI1YoLBxbDbUhR141dzNp2VN++KRSqmFCGpOzuO3mA=="}]},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"directories":{},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.2.0_1610226993049_0.7238750796331128"},"_hasShrinkwrap":false},"1.2.1":{"name":"reinforcements","version":"1.2.1","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"src/reinforcer.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.9"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.2.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-LEAkd97oRoUSTRwqmqLnIkdESNGASfW0o91UgW3WpVvd10sJzh+GK/VQqhaRWmiRgr4Lk5aKYFXgJF53olRavQ==","shasum":"ae383bc17732ceedb278a56743fe2c57b5881209","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.2.1.tgz","fileCount":129,"unpackedSize":121873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+h8jCRA9TVsSAnZWagAA46gQAITlyUW8q9gKuAt6GB2b\num/47vbf0rLa4dIlSVBk2Rshc4E/hlxBilQIaGECjcCe1OHNZ0QPDIsWzOwb\nMfq1Pbs+iRR9JvX77lwdWR2Wrjc/SlyH8gb1euDIagIorw9q1b9pxEZ08Qio\nCKg18pKB2LMC/BhBRrPG9lyj1YFMOWXczTFNHA7IPJx3VRGm0Oh3PzlvlIhm\nqPtk+gnEG+Hygp0UIJcvIK7ji/4BQTC1JYuxhQWXEA1kJ9Pn5PFWueC1rWlJ\ngy7rzJpfY+oHcoVoBMLB7CFRczUaNK0WKY+2lhGbTenPX4+C56wZqEUFGe5X\n9vwFGGPF/ApMFwGGBP8fIvOHIVN4mJ+LOhkH4dcPcob5WxzbbrESdx+9WuoT\nEFYpRMofJAz4d0APBwGTjfF6lkKcrnRV8r64QzQttfg3JzBlcgCGowRXixaR\n2SNbuyqn+Kb7wCsyXpxXWmcap+BNwI7hbvKEb3qDQPkCEXA0TmUNOA2tIK0M\nqioGMWmFOgf5xgximMJ43rF2eYTcT8nI7HGPKzzX/6i4a+9IWNF/54LMr9LO\nkoewMghnPcM9/eo0XLVmUs3fnRfy815KoiHn0Q7uA1Tib/QpTvsi/x7eoazf\ngA2LeZNiqq7+rA6zmdTcJihRsqm4sB5kFVaggmyf74jM7SHALN5uP7xD91Tq\nCYrp\r\n=FqYW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLi5DBOb76SlQICpWyRgpRyc5XWhEaBkrGHxZgPNAiGAiBQlFv6G75hmKVZ9ZhT6VV8G/f4iGWtVNfwjchpT99vww=="}]},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"directories":{},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.2.1_1610227490980_0.49441408903808015"},"_hasShrinkwrap":false},"1.2.2":{"name":"reinforcements","version":"1.2.2","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"src/index.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.9"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.2.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-QtAP6fQzaip2PLCH8zxjaQuzUD+39cWzF4gC6qMPG0ujPi8uIqkm61Lt99W8qtJkxnn7zzNKJ8Xz3I1NgWTMlw==","shasum":"1c679176092b6a4e41b86a142fee304ddd6ab4b5","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.2.2.tgz","fileCount":137,"unpackedSize":146541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAmVVCRA9TVsSAnZWagAAZvUP/0v2QYK46y7DvCwQD0Of\nKvCDaXniYAoWOf2OCCg7Cl23UtVAs7fGThMqEh2MxEYuRJm/7GfwbP/ZbQPf\nrMvbvvS2Jmf/OfKnw+DuZBmSSLWOcn0KtVnyTWxDX0np1+WCuE2uQKx4fIg6\ng9t1CAuiM3GjMPi0ZsbkM1BK6P+lBqrg3ufzHryhO11WalK0L/gfq701sYhx\nfLAViuUjbfeA2IiylUvWrMFr/32Eahyddtx7WVDxl4Ug5Csj+7D4cJwZkunh\nzhCBcq4GFjxg7u1mnufMgr2EXu21+wKVHG0EPtB9a8x80GX4w3iAnXauObh6\n6nC2fEd83XcTP5JFJLWu/UPxJ7DvuzWkpP7ENd7q7/eHwEUtVtB2ZVWuUXxO\no/IHIdxdvF8dyPc9mdJQ3dOs37DH8/jdW68/XFrv9UKOUTvg0obSDEWo80o3\nEbpHD01EEfp0Ls7nFlO2WWhcZLgYiKnImWvgO7zriJoQSrOHWEJ9Z86X3E5B\nNbfrrb2UhY+qwNyPzzyYqgasEdhlMNDU6yvPzIOKqNQo7ToOGluFA+7pkOnc\nFXj+I2oHOtnPh3S4iJG6QfEvG5AO954ZCyTdzESi6/rrkWRAZqTwzJGTjG4H\n02gK6+kf8sE+/VZmX0qDXiXs3MGg/gijuq0vzFbP03QWwi6p488JC52pVe+P\nh2Xs\r\n=6e5i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuLOBwh9BPNzpI4x0WNU851Kl8BP/RauGLH5BZIXTJCAiAy7YuGxa1PuXKS+J1YdXBnOi7IulWqm3byqbEtTXvTtQ=="}]},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"directories":{},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.2.2_1610769748591_0.6137316755007971"},"_hasShrinkwrap":false},"1.2.3":{"name":"reinforcements","version":"1.2.3","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","main":"src/index.js","scripts":{"test":"npx mocha tests --recursive","tests":"npx mocha tests --recursive","production":"tsc","server":"npx ts-node-dev --respawn --transpileOnly dev/index.ts"},"repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"devDependencies":{"chai":"^4.2.0","chai-iterator":"^3.0.2","mocha":"^6.2.2","ts-loader":"^6.2.1","ts-node-dev":"^1.0.0-pre.44","typescript":"^3.7.2"},"keywords":[],"author":"","license":"ISC","dependencies":{"@flk/supportive-is":"^0.2.3","ts-contracts":"^1.0.9"},"gitHead":"96d07bd9009c262d5de430bb3028a7b9482a3dcc","bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"},"homepage":"https://github.com/hassanzohy/reinforcments#readme","_id":"reinforcements@1.2.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-QbtXzz4mkrd+e1IHYBABTu8H4zLcjmsfa5fuUXZKP1Mltq79U4GAkqv+6rLNSJYD+xtMyPS23aItf9NjTPEXNA==","shasum":"043949105557cf1cb343a42d15a53f22bfd13584","tarball":"https://registry.npmjs.org/reinforcements/-/reinforcements-1.2.3.tgz","fileCount":132,"unpackedSize":134898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh25lcCRA9TVsSAnZWagAA+psP+wemAg2eCedC/m8FqLD/\ndVHHbGLsRaA3z+o4/XQ5N9NBQvaxm3VYCRk6d+o5X3GTXBE81R0b+ZhcEdyE\nBXwXoqh5SmFsmD7FMK0/HwW2bksPLYb73D69/qiH3/Yf4ehtBheLof5apJ/u\nQrGgNGWgnFQOn0dXVMIQCzKc8Psg8urR62CcLbNhygpvLE1sbzdSnFGOR2r1\njWUz5ec5o5kjTDABik4fSyr3z9APJvQJyMg63914dsf44gw526IWNYpEkZL2\ntMWudOxQOqAs47RsnMu/QZytATl6qdfl3OGQNd1+2yA6LeECSLV1wEG0ezvx\nI/BREbkrEk6fc5/fDT2gM89g9SYrGYzrJRJlOgtU2zRsFScDgVTwlRVfvRHW\nI3zBSvmWUZHobVBL+BnQ60hjU2qq32Ia5NX42MkqU4mArR7y894pITuYPokF\nZYD8iPlO4q11K5BUCFqXHqDqofyIA2VR+PIy2A5q94vg6OaTigxvcs7F+HzB\nrVRTD698cYx1IlcZXd0iVGF7DasYUSqYMqbvDj3qqFM6za2p7PQ4kCap2uvM\n9ndzttXl3AVGJ+RrO2y2WryXeY4fz40JMVPStu36b9SC76cb6W1gRoVaO/Xs\ny1vOWfeGck9DAy8Iln0hPGHf3Y6V3PVix7u6K1po90fkFGUhasGIv/xGYaVG\n287s\r\n=U3QA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9eeqlrStJlt+ABancIekctnmmjV9uMFjAVeDjj6ga6AiBe2L7E3Tk0NUm+llllD4ayLNs+kC9GdO6ZTqyUenBPpw=="}]},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"directories":{},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reinforcements_1.2.3_1633428068645_0.6184889005178125"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-27T04:29:18.234Z","1.0.0":"2019-09-27T04:29:18.344Z","modified":"2022-05-15T17:26:10.428Z","1.0.1":"2019-09-27T12:58:38.634Z","1.0.2":"2019-09-27T13:02:07.438Z","1.0.3":"2019-10-07T12:55:39.575Z","1.0.4":"2019-10-07T13:02:46.533Z","1.0.5":"2019-10-07T13:02:58.866Z","1.0.6":"2019-10-07T20:40:00.295Z","1.0.7":"2019-10-10T19:31:24.956Z","1.1.0":"2019-11-14T00:41:32.798Z","1.1.1":"2019-11-14T01:15:55.502Z","1.1.2":"2019-11-15T17:25:23.452Z","1.1.3":"2019-11-15T17:53:04.636Z","1.1.4":"2020-05-30T06:33:52.925Z","1.1.5":"2020-05-30T06:34:39.275Z","1.1.6":"2020-06-01T08:20:36.449Z","1.1.7":"2020-06-03T05:13:34.104Z","1.1.8":"2020-07-01T15:18:47.976Z","1.1.9":"2020-07-01T15:37:14.878Z","1.1.10":"2020-07-03T16:03:37.035Z","1.1.11":"2020-07-03T17:34:23.314Z","1.1.12":"2020-07-03T17:36:34.538Z","1.1.13":"2020-10-29T12:22:06.360Z","1.1.14":"2020-10-29T12:30:20.847Z","1.2.0":"2021-01-09T21:16:33.206Z","1.2.1":"2021-01-09T21:24:51.114Z","1.2.2":"2021-01-16T04:02:28.783Z","1.2.3":"2021-10-05T10:01:08.807Z"},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"keywords":[],"license":"ISC","readme":"# Reinforcements\r\n\r\n`Reinforcements` is a node js package written in `Typescript` to give a massive support for variant data like `Strings`, `Arrays`, `Objects` ... and so on.\r\n\r\n\r\n# Installation\r\n\r\n`npm i reinforcements`\r\n\r\n# Importing package\r\n\r\nYou can import package using `CommonJS` format  or using `require` syntax.\r\n\r\n```js\r\nimport $_ from 'reinforcements';\r\n```\r\n\r\nOR \r\n\r\n```js\r\nconst { $_ } = require('reinforcements');\r\n```\r\n\r\n## Usage\r\nAlmost everything is encapsulated inside `$_` variable, so whatever you pass to the function, it will detect the proper type of the given value and returns a corresponding object.\r\n\r\n```js\r\nimport $_ from 'reinforcements';\r\n\r\nlet myArray = $_([1, 2, 3]);\r\n\r\nmyArray.min(); // 1\r\n```\r\n\r\n# Available Helpers\r\n\r\n- [Arrays](#arrays)\r\n\r\n\r\n# Arrays\r\nAll of `Array` methods are integrated inside the package so you'll expect to receive the same result and output for each method plus the new added methods to the `Arr` class.\r\n\r\n## Properties\r\n- [length](#array-length)\r\n\r\n\r\n## Array length\r\nTo get the length of the array at any time, use the `length` property.\r\n\r\n### Example\r\n\r\n```js\r\nlet arrayItems = $_(['Hello', 'World']);\r\n\r\nconsole.log(arrayItems.length); // 2\r\n```\r\n\r\n## Iterations\r\n\r\nYou can also iterate over the object using the `for..of` syntax.\r\n\r\n```js\r\nlet arrayItems = $_(['Hello', 'World']);\r\n\r\nfor (let value of arrayItems) {\r\n    // do something\r\n}\r\n```\r\n\r\n## List of methods\r\n\r\n- [min](#array-min)\r\n \r\n\r\n ## Array min\r\n Returns the minimum value of the array items.\r\n\r\n### Example\r\n\r\n```js\r\n\r\nimport $_ from 'reinforcements';\r\n\r\nlet myArray = $_([1, 2, 3]);\r\n\r\nmyArray.min(); // 1 \r\n```\r\n\r\n# Tests\r\nRun `npm run test` to perform test suits on all of the available methods and functions.\r\n\r\n# Pull Requests\r\nAnother purpose of creating this package is for people who wants to develop their experience, you're welcome to make a `PR` to implement any **unimplemented** method, but don't forget to write a `test file` inside the `tests` directory for each single method separately.","readmeFilename":"README.md","description":"A package to give a massive reinforcements to variant types of data in Nodejs/Javascript","homepage":"https://github.com/hassanzohy/reinforcments#readme","repository":{"type":"git","url":"git+https://github.com/hassanzohy/reinforcments.git"},"bugs":{"url":"https://github.com/hassanzohy/reinforcments/issues"}}