{"_id":"@methodus/throng","_rev":"28-8185a78b42e14f0d17c8780525d037eb","name":"@methodus/throng","dist-tags":{"latest":"1.0.2"},"versions":{"0.0.1-beta":{"name":"@methodus/throng","version":"0.0.1-beta","description":"*Throng* decorators enables caching & throttling of class methods in your app.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","test":"npm run build && jest"},"author":"","license":"ISC","devDependencies":{"jest":"^24.9.0","reflect-metadata":"^0.1.13","typescript":"^3.7.2","@types/cache-manager":"^2.10.0","@types/jest":"^24.0.23","@types/node":"^12.12.11","rimraf":"^3.0.0","ts-jest":"^24.1.0"},"dependencies":{"node-cache":"^5.0.2","p-limit":"^2.2.1"},"gitHead":"0f585705da0d074c9850f9e3b973b3524b673b17","_id":"@methodus/throng@0.0.1-beta","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-MJwnlzN9g0z/xLSTD2htzMJsev1KOx4KtQ2x5WLTYxEbEwRhNFeeYBo4sePo+/DQeXLHbDu3dFbJihQCj5Th+w==","shasum":"731d67ed89f504c8180ae8bce8a0565d991b1da7","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.1-beta.tgz","fileCount":9,"unpackedSize":7020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1j3rCRA9TVsSAnZWagAANt4P/2LEZdQPnWYDyjy1Y4M7\nvrIoDgdkSpXJ5w/z0cKRwKQyFOZ8re5OGgQfKjQt5qwVqVDrQiSLPIbPoKyf\nzed+4UQih6vyCUYEFrOGzl03J953vyF0t1nz+eOhp4NNl7G3hkrcc0RWgM2l\ncK6c/bF+KdQX1mHwtyUQo82qDvMOyHBbO1om7NUUQVjY/DlzQFE/jzh7RN++\nSd7V6MzNtDg1Ph+uw2jVZGvHppbjWqsI1Kj5JqKzDvD0KBerw7ixRgtmRD+S\nWgPs2uVsek0jEibNExxKG5MuPOrnDVpC/gAY/AkpVGQCgBrS6dnVmvEH9b2E\nxIVlsGQAWsj1XlQvxegvcO/rLn+FN9m2X4rLGnhrnux9x7U/nTP9DfJCWpMM\nGMw+2E3f64GMtsomR1NY5vbhR/+8H2gtlz/IuY42lPH0ZtHytmVQOaMlwrWa\nSFTrt7jjCQiuAHuWCAkCa6Uvr/EyXIzlmAjEzBW+CpxNSGjWG+GrUZz0rrel\n4qBNCTYJvQhIhI4l4srPSUqZ/sn8t05NoLT/wi4pNL210Eze2nhx5u9hM0+s\nU3R5Q5QvegCypZg8ipp6Hl6v6WIr8UxeYecISLl9ITsDmHh4JMultiXdN/Im\nOr9B9/0OzWOPF0HHybs8Inom+Epz4jUWOyNgyaEtn1Zdt3MnVIcYKpXTD8Ci\nm66p\r\n=vy4x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH5UMINSUAi+gb8XOj0dI9DEcBkQpeT6Phna11LUcCYwIgEhXBxgPZNA5bt8rFH7qNvUGzuBi6ThgILGOOx490xkM="}]},"maintainers":[{"name":"ron-okavi","email":"ronokavi@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"methodusorg","email":"roi.benhaim@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.1-beta_1574321643375_0.8343625577386977"},"_hasShrinkwrap":false},"0.0.2-beta":{"name":"@methodus/throng","version":"0.0.2-beta","description":"*Throng* decorators enable caching & throttling of class methods in your app.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","test":"npm run build && jest"},"author":"","license":"ISC","devDependencies":{"@types/cache-manager":"^2.10.0","@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"gitHead":"6e764c73c190ed9c52e85b232040a455b7fa939f","_id":"@methodus/throng@0.0.2-beta","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-abMz/YmIhP33lGpKuYPl9jQIhSw97KCLOBQl2M1V625o+WCN9DJHeXoPPt1D19+wVLpUe5YPMznAsZKbZBsDkg==","shasum":"64f3c465f0a5fba323a771503b69ac0fce22c2a3","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.2-beta.tgz","fileCount":9,"unpackedSize":9147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1oRPCRA9TVsSAnZWagAAiskP/jPCKlg/R0JNpumoMXGv\nuT6EBhtmxz+pCrWYtRveScZ+XqyXtn/g76WauNHziHkfYvNjpDN5K1PyT29j\n4/qVzcPBuLy1+Ane1wScqeeAyyhE7/fNRnOFBYl0Q1/ZyFrFapSEDc51hAyG\neQBYFCbK85XROimzhSoNfcBcXqZDuoYxHYevfd+81LbIhF6RHeEjG5mZS5YN\n8Z4mbiRdQrz3afxLb615/luSK8WKi7FVT2PZcTfIJS0bNZzdN5N6lV1x2nEa\nyy4uv5Sf56+p+6tmERMBfYLR26ADi5+aKXHP52zZac6nxu5cMrv0MtHSHLxi\nbw5Ozu/fGzeW7KWZb7l/4JVb47bHAjaGCPetPXAOqSlWkumRF+ywHygyVZcH\nHgSZjOeCwFvM5JZspMwK6SslbNCfHwWygF40J8lwy1FzpylTNYUTDW2gZHCD\nEj36fPZv1Od0jT/Y+fEHHzrd7w2XHokVTYjING55Y8aFDtONF2T3h7qY0uEX\nXQA0uH7cdy9t84uc30MmsPiduwmfUzqQkHpxY+OwnJ4UZwOS++diGy/pngDz\nzkejtl2m6lkNJo9UObDXo92pkWXVZwwJL7lp0Ps2I1eVE1IIM8Kd7i5qz6i7\nX3LT3ghB4hWEKA5xvu3Gbh5H48i+pEpq5EetnQhshmkSHBpJOZiTeqmT8xQu\nxJ4d\r\n=m2Dn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEo6G/J5Hy3kl5QyhpTGgAwSGrkvZq8nMaQATRoZ3PJZAiBK7lztRtxW96FU7R0Io23gthf8B04+HiPLFnGi3iKvJQ=="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.2-beta_1574339662633_0.635429484858407"},"_hasShrinkwrap":false},"0.0.3":{"name":"@methodus/throng","version":"0.0.3","description":"*Throng* decorators enable caching & throttling of class methods in your app.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","test":"npm run build && jest"},"repository":{"type":"git","url":"git+https://github.com/nodulusteam/-methodus-throng.git"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/cache-manager":"^2.10.0","@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"gitHead":"6e764c73c190ed9c52e85b232040a455b7fa939f","bugs":{"url":"https://github.com/nodulusteam/-methodus-throng/issues"},"homepage":"https://github.com/nodulusteam/-methodus-throng#readme","_id":"@methodus/throng@0.0.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-0CF+Oe2lCHFFVbiphH0E7xlUSoQymkZG358nPa3tFV4nZkjq8KEjxea2OYR5NCRqIUX67yX6Ghrp0wAQjzD5XA==","shasum":"80fa9f4b60a9e2c312c1dc496ec3f6eaad24c2f4","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.3.tgz","fileCount":9,"unpackedSize":9252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1o5tCRA9TVsSAnZWagAAlSAP/Rt2JbfQkPeNJx3OUQF5\nTZL3ApKlkV/moVClgYq2n4Y+nE1uFQzp4qrk2J2STl7WncOGeGYVUREcKm/C\ncjSDof8dh+rR8xu+AegIf3DvnNKA4peLcuZrToISDgxF2GaVrluwq1Ofr+3u\nkJJZCpXfUITe3YSXzrCw5UjH3EKyLyd6q2D+S8EcW+P+6DFScx4WyUlr+bps\nMvozt7sgk++gl1CZBbfzZj1wJaiBw3m4TK9XW6O0muBz5EhcvG9VQQcZmP+4\nSDFoCPbD6bzcLkjet0obOGLtA1yZplhPPiA4T69qf2S348RICsoPFQ47dsAy\nKk+tDFiNJMXXGlWA2uIfXKRTV3W3nebpErWcAq/0cbqCQym/7PjY6B6bltb0\nHpvKjUMoZ+rdjw5Gp/B7GcsGQqYtEiFEIkGaoP1WWf+zCPH9hdVwuGz7Yenm\nhuq4CHIYGZLI+wagHWKgvU4Hwdako81Op4CHSTHJiX2dnM5hi4+QtXsxwATM\nvkuEcbsQ572t1MRoB2BL3agA0HTuhTKsfdY08hfkjC/Z+1/pdDXYW1kNWW/r\nZYHZ3ho0NQpsON38obJEBcCUA2iVzWjdkFA44Mmc84uxRGZcoV0LcC8Sy3tZ\ng/wLiU+2VMEzfum2gW9rhEMWSbtq9HjJm6Yt88/Ov4fskuW1xg93WHdxm3vm\nG7yn\r\n=Pfhy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC87QbkXYUIcTpk1RcJ9YWOvL20caToqVe4h3HWyIyqcAiEAoFDhDcQLSRpOx2nUaV3PzfZ4yADpK5i4Azp+tw1+av0="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.3_1574342252892_0.763772732980134"},"_hasShrinkwrap":false},"0.0.4":{"name":"@methodus/throng","version":"0.0.4","description":"*Throng* decorators enable caching & throttling of class methods in your app.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","test":"npm run build && jest"},"repository":{"type":"git","url":"git+https://github.com/nodulusteam/-methodus-throng.git"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/cache-manager":"^2.10.0","@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"gitHead":"f748fe4f8079d665bbe139b3865bbd27e0677ef8","bugs":{"url":"https://github.com/nodulusteam/-methodus-throng/issues"},"homepage":"https://github.com/nodulusteam/-methodus-throng#readme","_id":"@methodus/throng@0.0.4","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-AICEJEe7inuearwX4cP1SJAzZum/A6IpYjy60jaFgW9YW9zAjTsfZ0q4qY3nI9W8aK+7TdQC0rmwek0oSrBaJw==","shasum":"f36ce52815498b7bf62e50a42a8abbd4d4051441","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.4.tgz","fileCount":9,"unpackedSize":9899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2nqHCRA9TVsSAnZWagAA9TMP/AlnOa4W+vHOQZBejk79\nCB+g7qzn+JW5FUhXjuYt8ZbA8WihRr1kPVduB3K4fseFjbCduuMYkYYp4tSC\nFjt6n7Ojg44mslONulIg3IUbU6UCZ9cxSLuIobhZ7jqLlIqpfRVGaE3j+lPz\nHizrzuJV0yRYirNHAWHBzoeEeJqcr5HQMTQ6Y6qAPLkm1ueL0BqDbrotQmMY\nCk+UNtdPAOYKT5mB1UDtXIDmTQIRMoJWNxcTWxkdkC5nXWHwpyBHPqXH7Bsl\nqi1catJqhEIq1uqUxteEI4QHuYmB/2Pvyl7Huszbf2Gu9UJlLzBdI6DK+1i2\nooKJa1FwzS4S03Oyd4RQ2xkZ6gkyIuIHVR4XBD6TedPu5a/TW8l0sEmP3/3Y\nrtaGvcMnouYz+Nsl+zThhObh9WIAUxAtQz0VpuPwJKhB+eYxpj9/AFPrr2Ql\n65zqbQi+RaHVUJ9SwJme4RqLKbsVuCSNoZkzu/eYa6FitkEVRHJ23P34FPMZ\nQwIr9ktS8UGg5JM0dCBFRT1FkUnCZj8piUl9US3UhG8Whe9Avo1y9ULFCSO2\nIFEd4u3YvVDS86dHhmMdFFy3S1aPt/sEw5Zdt8+GZRpRusHl/DGyqac1xsIY\nlyTiHccfmxgVfaFdvKZl9I4TN93pgcnk5TDe6xc4OX+kyxgpKXcxTJLvWke9\nBpm2\r\n=8+vQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEQ8cz29OkUoQw7/XfG86gY8/VZuxJTr6dX2udG1W2SwIhAJHG0GG8OL/c0gcapseMTUG9hYJZnLg/xTfZS6bI4mTW"}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.4_1574599303066_0.014985365432947484"},"_hasShrinkwrap":false},"0.0.5":{"name":"@methodus/throng","version":"0.0.5","description":"*Throng* decorators enable caching & throttling of class methods in your app.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","test":"cross-env DEBUG=methodus:* THRONG_OFF=true npm run build && jest"},"repository":{"type":"git","url":"https://github.com/nodulusteam/-methodus-throng"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/cache-manager":"^2.10.0","@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"cross-env":"^6.0.3","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2019, Roi ben haim\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@methodus/throng@0.0.5","dist":{"shasum":"52b4e34047112c71c9b3a704457e4a669afe7957","integrity":"sha512-7flbfcM96iQwuF6BfmsztzfBbmud9TgQHTbPK16p+HP4gtDpmkj8qTKO3laaKEpLNOupG20Ct84HliislcZYaw==","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.5.tgz","fileCount":4,"unpackedSize":3403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2rWWCRA9TVsSAnZWagAAmHIP/0U6Q5BivcTQJC10QO+S\nT+8M7vcwLp+VVzPqLXoYnnV3UjWaEg+BKUNj5N0eq68aZx/byBlkW+CIKGcA\nI2fgKBnrS2W0gHh//+EXtuyMi6r+aPH4Gyy+UfHACLehH+oGyDMWwHRJukzM\n79v3eB82Mc/9Xh0K6JYLBPZVidJFp9gEZKvZsyu6tvhjZ6SijWewhXAa6OhV\nbjJbRqd89eOR7Gks6wx4IT+SdAWTz4JrkNeRmy/Y/wPbcFcESU4CqKhp2juC\ns98r8iM5X1yU+yU97edxVDrQXxU9fvN3JwUnbhzB8+oNWE5Rq4xR0zBpULfQ\nsDj4NzQFL2RDQz7ah7Jj+L779VW5JIoMicl48CZnsXyEy4gVaXD+za4pHrdA\n+FmLqZSZ3QLBBonYY8JlYUdzYYW9Yu9Gf3CMgIvGq9d6F+zySOIB0ewyrZw7\ncriOL6DFDy0lLa1YTVYnHKNiUTqizu/Y7l3KvQq9boS3G63kfMquWnVN3tZ9\n4SnCkzSL3dfyg+mf/uEUlziE5fqMRF7Yi4PlpmpN4amw8eLyfRwNFYSV5k+d\nefHPwjBs9neZmxxemHuf1mpOsuyR5RE6q2/Gr3UICaFdO9UfyKlfItuFMrHy\noNU3d3UyJzSPvaUaMAFwtxozz44Iu/D6OvkQZKEELzFEBwLeW/nsR1vHrJ1Q\nSp0P\r\n=n4GE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0XfX74UjtJ85iqbbrsPu5ZhMQ5ycKgpqybG5PDMyQpAIgaj6B9d9PMn/iOOfYm4kVxQ+95bbInYruCrlggTv9wlc="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.5_1574614422303_0.9018512571255002"},"_hasShrinkwrap":false},"0.0.6":{"name":"@methodus/throng","version":"0.0.6","description":"*Throng* decorators enable caching & throttling of class methods in your app.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"cross-env DEBUG=methodus:* THRONG_OFF=true npm run build && jest"},"repository":{"type":"git","url":"https://github.com/nodulusteam/-methodus-throng"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/cache-manager":"^2.10.0","@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"cross-env":"^6.0.3","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2019, Roi ben haim\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@methodus/throng@0.0.6","dist":{"shasum":"0d5c7a24b8fb032ec21a257ddb438093f0c6c526","integrity":"sha512-Y1yMgIA+BokvDh0T6P1ak5Yv3YfDjx625/M8rbzcGzTM+YS6sDkttPPINjHSlTXOjD/0whE1ipwoUzyM6Amxtw==","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.6.tgz","fileCount":4,"unpackedSize":4192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2sa6CRA9TVsSAnZWagAAmnYP/iUReovvJ35uq1v7pC6s\ngE2IJkSUg8+sTOKgqA+u30L2L9dD4Ma6KeXArjhYUMTDT8y5k9NbXcCyBJ0o\nhbd7VPTdBpe7BjrJefy5uGGQ73/B/NX3yGjdX0mKdedNcQXPYt1Gv11gutBp\n88Qt3+9FCtfR4/0v7gXkWWZo0bRDK7ZeDV7HlMw2sn00PSsmI50/pauS46W4\nqIhqjOJ0lX1Nqxw5YJRoLJNmfKUmyqYPbD3wOoWmPiA4tpbKcdIx0pusFmPz\nabBWkRapgYeSzacX9lYArLSq8fWKl8Tm3XJBy9z1Aak+pfse18pxUjDA44Vp\nesFYmC+QieY7JvXaaSfeLG7uxZIShB4mO1EECSEkQj5oaQxZ20qWsBc7h5CP\nflsCDpJPDZY9S2cstgOLQ/+v8/B3Yq0GA13Ia1VaJ65RP30eVsiCUgSgTxS1\nrvpcG7U1qqlhHZdp8RaVzUSnDnCZivvgE45SvLNm0IB/6EFE2VreERfXyGKu\nKrldXNrKXMYfAkilNfiVxZ5TFQWHCp9hU/0mig93vPZRh596N9j8NU1xCadd\nfemTvnF/77/0wu0LZX6H/xnH1rOsHR5BvFVpFb+yOnMSzgCjpJ0N94jjFPo8\nhVE3LLC5AUl1QIZxpQ0PL34GwZ1qVzBFY5xN8rqIiFdROKlbpqpqiCgqHDYW\nxM4F\r\n=BYJx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTfgBx5d14jcNTg2G3TMuN63e5/dodLxzkDypexym4ZQIhAJOg7xVjlZWtH5PQNOOwDu0aYfFw207euC119Ari/dch"}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.6_1574618810302_0.38897071978637365"},"_hasShrinkwrap":false},"0.0.7":{"name":"@methodus/throng","version":"0.0.7","description":"*Throng* decorators enable caching & throttling of class methods in your app.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"cross-env DEBUG=methodus:* THRONG_OFF=true npm run build && jest"},"repository":{"type":"git","url":"https://github.com/nodulusteam/-methodus-throng"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/cache-manager":"^2.10.0","@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"cross-env":"^6.0.3","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2019, Roi ben haim\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@methodus/throng@0.0.7","dist":{"shasum":"4394ddc5422179e638afbbb46d5e14671fbced5c","integrity":"sha512-1rm1jBB5kkkL6x2h/BAYW9Djbz7xHy5s2aOnMHnZBjUkLekbj36bQmCsdqYklvShrhReMH0ZhtWjfaFwJCfdjQ==","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.7.tgz","fileCount":4,"unpackedSize":4192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2sfPCRA9TVsSAnZWagAAuq8P/1jYBxiZ2euBoPPmdP8C\n4iKlOd6VNp8RvwXblQLRYm9K3lgQ20vICvxkAhpqFbQDICWfUNTRM2qmz2Wf\n89rYr/Sv956XfSCHPBolhPJe+iL1mEmSuYkjy2N0ODBZAuQeVvHzEBZ6++ez\nPlF+iS5KXRsuI/FHOvNT4nF/GXcersXEs7aPpcCAFu795nDNve49IzE1esTz\nJBQqzo+Gfys3jB/7MFqu2wiWk+LwFpbjxe1VTQmkjw6l5BBudzLlUgeNsewk\naIFdPzNlVr3UkZjXAsmiCiu1VizzbqQrnZHuNmM8ixpSmtOhVo17BWBgRLa0\nfryGl7SpcpJEzpTeKx3tsGaIfzodJK7+26HkktB4JL6xPK6rFRiJjnK7CMZe\nCBcqhYex9tyTvB7tVStZuBASSvKnIytwiRUg4daZSlNuUpUllrBmXkA5U6Xp\nuhfS4L9qeEtPkxbI3lJ5Nm3PVsJof3/OnSJNE3IFGc4jyzK7U9BfxFG3ql5u\nIJRn4FY9UYJQ2HRQretSY+s736BXD1r9RqGWtx3s0hdp80kUVUCI3rvDImJw\nuYTQCBnPWrJkv38bEkQ9Uo8Mq6EiGdb2NyRJ152RC77wK1QsKCiJ4TQXmDKn\n6aq2quASqIxyUlCW6XhsPJZ1WE0PBlrqygLH7GhFvMe1+3WTYgpNmRGL45Eo\ncZoc\r\n=OMWS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0gvHO+Wd8gBsmNZYlE3s8rOXfDAIw/nojD9zDGDFMrAiBG0ZCgU6S/LFOwGF6AaQQ1CgOQiuEwLlXjgs4GpVoXaQ=="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.7_1574619087035_0.0887318368673009"},"_hasShrinkwrap":false},"0.0.8":{"name":"@methodus/throng","version":"0.0.8","description":"[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=nodulusteam_-methodus-throng&metric=alert_status)](https://sonarcloud.io/dashboard?id=nodulusteam_-methodus-throng)\r [![Coverage](https://sonarcloud.io/api/project_badges/mea","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"cross-env DEBUG=methodus:* THRONG_OFF=true npm run build && jest"},"repository":{"type":"git","url":"git+https://github.com/nodulusteam/-methodus-throng.git"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/cache-manager":"^2.10.0","@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"cross-env":"^6.0.3","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"gitHead":"9821d999cd18a10d8d3f3de68dd397a269aa454e","bugs":{"url":"https://github.com/nodulusteam/-methodus-throng/issues"},"homepage":"https://github.com/nodulusteam/-methodus-throng#readme","_id":"@methodus/throng@0.0.8","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-8ry3ipBsSCM8S7PZt8O6CP53y90CaNzH93cLzC00LV2IkNc2wXMwStDPA7PR5NdBdBhpW8vnB//2Kg4+KI/X3w==","shasum":"cc87c7f394aacb7a592e62d7d467d03276f5e748","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.8.tgz","fileCount":9,"unpackedSize":11251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd20f/CRA9TVsSAnZWagAAPCcP/jRo8rkjP4Jpspt4VR8w\nMAq38XVeyECiay0jni3LKi21aut6Jp6pXafeVl1QLcU7P3slXqMyHOeJcCz1\nN32W14+Es/3cwjg1+H3zzi9Ao66Fc3ScRS8cX8VLcMLX8s9QqnH2QxCxm0nS\na60L8ADNHkXZmrUVDOB8dR2IK5s7hZgrpo57a+bz9m8vMMud2unKfMRBB5dh\nlRlrvKi2vqrUc3KuRHspzQIkKrk0iu021F8mWgNjLL4RCy/IIYWDjHp6MyM5\nnJqQmCjZS8Lc52K4uK50HEj/SFbXSOpjNKHNe9RdnwtB28+a46aGaMlPCtU2\nXRz7QpZkvx1U3hmtTGqzx9kKVpppDFJIqfIPx9InrVXrWQe/K5Ja50bh52HV\nePLTSRI4EoMiS/BEUtlG6TMcpwG5yv6d5fWTgm3VLLpmeyqWiC0SwfPhflJd\nQ8gTvGf7RKAqcHWMmYexRuDU1XzvmJ8MDjIfPI1D4ojLje0PAGhTLsSeONFz\npDuZ5cDArY46Gwy2hKkI/IWo58JpuBTB6yYQlH1bM0NEI7DBtjD0pSqMQKN2\nIptvu3RWCG30Z1AXZBFWpSi3RqKYByyX7rUAsHs/rdHRjLdLy5VEoFL0ATIe\n7hx8YS31NGQRdrVSRR3NYND45OuAb/Ukq5MWlQSyrfZRcoW7zktrhY8SbsXm\nKSeW\r\n=rn3/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhG9eIbSyk/m+Hmns1SYyMydzNbFSO9w0gvtE2froUfgIgGxmzdzNIspzEPFVO8IDpQLfDzaY52304ZjUiRpwXoqM="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.8_1574651903099_0.5942002273593312"},"_hasShrinkwrap":false},"0.0.9":{"name":"@methodus/throng","version":"0.0.9","description":"**Throng** decorators enable *caching & throttling* of class methods in your app.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"cross-env DEBUG=methodus:* THRONG_OFF=true npm run build && jest"},"repository":{"type":"git","url":"https://github.com/nodulusteam/-methodus-throng"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/cache-manager":"^2.10.0","@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"cross-env":"^6.0.3","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2019, Roi ben haim\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@methodus/throng@0.0.9","dist":{"shasum":"231860443bb9d47b55b49815cbda3e7c36ef7d6b","integrity":"sha512-mH+fGA60WtIjx2YO+VCuGy0u7rMzjrPwpC4g7BPzULqBJLWSHSpIpVVo66sXcEgZLQ+qLDPnMlh/cpqpuECa9Q==","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.9.tgz","fileCount":4,"unpackedSize":4300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd21KbCRA9TVsSAnZWagAA1o4QAJx0sFRNSwAq3pUATLBZ\nhh0wYVAoGE6lxgELQlv/cr/fG5AaNoTPfEKDYWgQt198wU9ryT4ow2ynLoOT\nQDx7DqWVrzWJFm21wIjWeKT8yfyFuBuQtlg+6kRUoLfDjNE3U1GPkxHJ4dx8\nchYu29DBWfjKglB6g/VhzqFKFSdhDN3SsYMtC6e5XGY09jDW5r47/vSzQx8A\nqYxbfa75pMqmBA/ExLr2BA1SqohOWcOVBF2WAr+HxanxuuuieXalhlwGG5kx\nyGpsj0qYPP+QgrT3NWruNsVBst5MZeeqP0o9+ehMXsRPTEaNFe7nA7ta7YQA\n0GEcrs7uyvO46IzDjfMFCPT+itMn6TkJxQzXjMjweReIiwLu/K94SLsB4xXb\ncY0Igs4EfwcGrpMvZoYpXipmNj9sCdB/wjjnu5QLRGdMATGnBTnoSZkcAr7T\nTU4p91XMWx375J+u2gg9fVDQ4mFo1+2ZXOH4cycgwyeiHdl9D7yxeCsrOvu7\nsnl6TlOdokjpMlUnLsL0vhLt+78JkfFIovzR3UmIo1++LlqK7I07Wa984NFb\n3EFsfaVSzCuYvXwwlcSUPzwjwxSih6pGvwtKXW8tLXwAI+ZESMGEczbiaXPN\n2w/VjRkmWmfw1BYrGb6xrcCMVbre/w9MoSKxp0W7tU3gqucqiigqqC0IY7YF\nqQzX\r\n=nPnm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMdeZlMmHEosJgxaqxdE55QrBwVneJ2AvO/A7YDszXLAiBj4zu6ecxhwqNMWYQ/IV8Vsbl7rHfFLzRjf64YTujdlA=="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.9_1574654619504_0.5213702256286155"},"_hasShrinkwrap":false},"0.0.10":{"name":"@methodus/throng","version":"0.0.10","description":"**Throng** decorators enable *caching & throttling* of class methods in your app.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"cross-env DEBUG=methodus:* THRONG_OFF=true npm run build && jest"},"repository":{"type":"git","url":"https://github.com/nodulusteam/-methodus-throng"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/cache-manager":"^2.10.0","@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"cross-env":"^6.0.3","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2019, Roi ben haim\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@methodus/throng@0.0.10","dist":{"shasum":"bf0d36a596ec268aa7316735cc410f4bb54fb12a","integrity":"sha512-jK2bOPFdKpMBE7H0/NilUZ0AyDTZ1vO6XdKMu0v2/hoMlxA6jfs81t66ycz/de6VXnnxmun2lEQvjCU8hSDZ0w==","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.10.tgz","fileCount":4,"unpackedSize":4301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd21SZCRA9TVsSAnZWagAA5VcQAKB2f4LlVzosfMmp7Uv3\nDF7Ut3Uw9yZ13RR+ErojBJFgjwLF8Qtu2owaGy4f2uQGfl4Fu5NAC62JAtrf\nCNdV3YMZ6MEfV1kQFCRO1FdOvK6xAj4/Hz9hEXNSgY8SZJlC6L4XUV3GMOyO\nIbRSEv+ckoJmET8i8A9pYX+qFDH/fNnwFiQjOJBMrropVCDic7XLDITtOZD/\nnL9pa7zjY2xhCILADoyhCWhOYjpkxA1Xs1AVcfhrDyqd5wXc49FxHdZk3D5Z\nfvq6RFoCy/4ZjyX8CoUjuHIZYd5UgSjxHv9rRZRhiN5mF4/eI9pFEI3vNhYz\nwp4qhHkHfRVhjaphyDTQtHmpsjG2r4HqoHAz8YoNj4Yjz4gCzPaRT+fVGyeo\nCh8QREwpZZwFyKiL3HYQ4TIAkLg0TsXFX6LzKOAF1FguLJ4Li3ngK012ZrhR\nmen75rXEqUHOYLpAhxKw67to+fR0SLTQhLShMjERt4TfBxtq8ie0qPzch/wt\n02uC05akcQzuTedyKKmzXBwXc71MZBe2zoaUw0bVaIUMzJV0uN2LnLaWIIwD\nJ6IRyGHYKHrVbuOnORV5bTb1986BbGCRHp+gQTI2wjQgpec65HkgwH4VVIUG\nNL2nO27zIUr/ObyEM7+3YlE8vT/YR3Q/6MQ7Tc9l0pJp6AvqXmdplj2NVgiY\nNaFL\r\n=sQnJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAlm3orkvIfJAfaej+GjosK+nepuTdrR2qlLsNG1dE6AiAb1tK8/xvEAWl5MQZ90gvnPO5LBsiM0yVPajIUOFt+jA=="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.10_1574655128713_0.9839609886318588"},"_hasShrinkwrap":false},"0.0.11":{"name":"@methodus/throng","version":"0.0.11","description":"**Throng** decorators enable *caching & throttling* of class methods in your app.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"cross-env DEBUG=methodus:* THRONG_OFF=true npm run build && jest"},"repository":{"type":"git","url":"https://github.com/nodulusteam/-methodus-throng"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/cache-manager":"^2.10.0","@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"cross-env":"^6.0.3","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2019, Roi ben haim\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@methodus/throng@0.0.11","dist":{"shasum":"698ae1b47bc7073bb4bca490cc827c716cc2c7d0","integrity":"sha512-OLwdEx6dWZ9IXDCAZRNN/3lrc+1G35mXmPWCHMNg+n72+6ku+s7y2RYL1aEiWNBloDpcu6gS9W+L0CkaMmm9bw==","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.11.tgz","fileCount":12,"unpackedSize":10574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd21TzCRA9TVsSAnZWagAAmZ0P/R3ipsyWZ4pmOQWlv8bd\nAqDLcskpfUJ4vttXZfWenmKKhtltr4kuimQlhwTLZj6HODyetXVcg7auYsg+\nPRFQHQDvPyA9CjdKfkNtQmX/nGR7rlWJPniL4o587aHMsT17jWwCFa8zvQF7\nmeWMex+qinpL6uyZQwn4dmoRLrjRbX8DhkosTU042t3tRJvG+QUTVYnu0kcO\nNQYP1J148tTT8x+3QCQgb8UK9Ae0ZuGZrc06bWLHU1Te7bO7r/hTC33bTf64\n6X7iKZdaae6S6wfkSisjE1LHUlKPu01e8dhXUCYVJRnp1XjILS07h7fccwXQ\nP2wXCOZxsxQJ6KF3bqrHqj/DSLUImfyUnUaWzFOVMU6vQTmciU7ZkBpZimnC\ngvuvYUv83zs/d1upPc6jYMkWtvdtqeYXlhIoOnllpRtApcRSWvKvIHfdbf3Y\nkoN02h61OPBeFt3oT4qpHAAWcV6qgLkVqP2vpMFFkRDtXxi+4Z4qfvGuUhtm\nOO7B4h2aATlY1aF8QQmQO/O8XHLUtzmJqSJ8/XwewHrFb7kj+JpWn/8EDUYD\njGt/Pla1Z058CZoZM93Ub3ZSZHFsVD9AegTYVthSH0xdH/najvR/GOVPSGci\ntPiFjY2szP9pKCuh1BmT960s53WSrOWilzUoCp3DsrZNj7pBI114RGM3gYEn\nJLY6\r\n=M88d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1jpBHXZmspZ6PwLqAdP8s4sMio4oloXnLiKKi1h/BHQIgOsRk7hhcESQGfsnYVP5Nr60Tg4RuItxb5HrTjI327g4="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.11_1574655218880_0.45174003062736534"},"_hasShrinkwrap":false},"0.0.12":{"name":"@methodus/throng","version":"0.0.12","description":"**Throng** decorators enable *caching & throttling* of class methods in your app.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"cross-env DEBUG=methodus:* THRONG_OFF=true npm run build && jest"},"repository":{"type":"git","url":"https://github.com/nodulusteam/-methodus-throng"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","cross-env":"^6.0.3","typescript":"^3.7.2"},"dependencies":{"reflect-metadata":"^0.1.13","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2019, Roi ben haim\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@methodus/throng@0.0.12","dist":{"shasum":"06563232a4c819d5b697acdcf9ce0750e14bebf9","integrity":"sha512-8hAe92L3L/QwBfp5WDLeMvSPsu7EE8FQrGaIUA6O1hoRiUr+fXFbPP5tEclWJI8ri0GFGOcoFT9FeyzHaPnq2w==","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.12.tgz","fileCount":12,"unpackedSize":10535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd21YBCRA9TVsSAnZWagAA/AEP/3VxyUcXTy7rSDP8JOfz\nguOnRsQIzIbsyMOeC5ciPnHBQ6COPDHl5CryajbnqjyLAILbm11U5ibs6Udm\n+3TT5YgSSMO6F0ZkhuSJ/wlvUqIDbZlIiryCv9/kyKbwG/CnqTpgDsIbLMqi\nWZ2Izkd20mAwpdlWEsVTmg1ugPUgQQu/ENd3ka9NoOo2hgyyfy4dmOVmaDL4\nUGRX08pZX/X3pCUE0i0SirdRNAQxOX86/MgbuIZt6O/oEVSsVvQelxIC8Jp4\nv3Zv3ms2c0rRXGOSqPYJgDwH1Hh7LP13zO1Dk5GV5ogmH6tiYh+9YPFkEn4k\n+Gf2wiMw1kx/fDGHOQSXaggB8M4BgVPyIGRfeSBe4akQQF6+rYXX/l3eAMxN\nPQxBImE/JiB7lHtL0fK1+2bScolWE/CbrMGFewAJlfliKII4YdWsJqU4jPZE\nnY9dKvsZi1hd7oemXpPbf9z0l8nCAOXHcL0HvHFyZjPX63gCWn3YZNIEL/J8\nFU2UHf2R6mpKPS03+ERaAbdNFsfix6wF4kDvbgZ+kpGYvT7vp3Tzp1swfrcV\nHNK7EMx5X1clcHo3xOZI5NM6QSbw+9aNDuG9LgGOTx7dYxS2YF0OQgw87k9m\n/TcvwQqHbVsR/2rUGDhgQq0Co02entG0Mf3Y7dAE7DVf9Qc4E0b0yXCBQMQd\ngOOj\r\n=r2Re\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5yv5ouqcxiSkbTFZPfgJ2Ppb6d2TtI+4pO3GLZQc38AiEAq/+2mqb/qokaYxr1O7bj+kWI63zm2YCPeBMZcJLn90k="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.12_1574655489057_0.5669226280016462"},"_hasShrinkwrap":false},"0.0.13":{"name":"@methodus/throng","version":"0.0.13","description":"**Throng** decorators enable *caching & throttling* of class methods in your app.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":" npm run build && cross-env DEBUG=methodus:* CACHE_CHECK_PERIOD=10 jest"},"repository":{"type":"git","url":"https://github.com/nodulusteam/-methodus-throng"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","cross-env":"^6.0.3","typescript":"^3.7.2"},"dependencies":{"reflect-metadata":"^0.1.13","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2019, Roi ben haim\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@methodus/throng@0.0.13","dist":{"shasum":"2f8c6825f2ef234fc3933c54f701620177ed5081","integrity":"sha512-HcZ0NKsMSDOY2jnF19cPuERSjzEPKM4kp/JneTba87X5tL7Y0+2dU82d/Vf2s4pkU+DF6YZiYwKimg89K/ljyw==","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.13.tgz","fileCount":12,"unpackedSize":11168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd27YwCRA9TVsSAnZWagAAr9UP+wR1qkGb50M5IqBx0LZD\nChDWXFwP+UxvFuuWBlsCSyRPxsMreljMIWUXl17GblzY4ZqADL50n/hqYdWW\nJQav5rN8SoeqbpYMQbqJDQIbD5cZmlj20RIYIIiNC2DSvu9DIUwb1ivMKRvL\ni6YDE/ymsMsP8muKfmd/W5aYtlXMMHpeYlAZ0YdvbwkU9+WUIyY3BLW/3zp/\nr0CKQeJbYircTbZYT2bGuAw6dHx/KmQOREtbXkK2KN0QZeXq84Nfr+GWa8gY\n5LMIfUqvVjlKftrj6FMCsNJI7pzPE0p0liSUXwQKqc2T0JNS6yAqXZKJnGU+\ndr8ybS7GQ6pkjT4QlYJ3kYQPhppdNaNQY4rHrSfL1KlykVxa+IUXkkrn6A9G\nBecBOpO2LGjf6CSmWwFPDstj+LlKH2IW0+qNebGKGVLGWdG25XbzJXowc08y\nij9UZYxY32WzO025BJVrrVtWhHb3HRPCeGifr6MWQf6xm+3g9uq9WxkXca64\nT3xC/pbP5BL+wjmVurByFab3YQyvss3dhA4TuJ/IwQrf9dx4BYSb2PlTNiOa\nkDhrg0/k642wsAVYFcMyDTA6p2Nabe4VIzDmIs6mGQMcD91tlmc2Tf3/WG6f\nSuV71Gi0RZ3s4ihA7FHXVB4pMOKmp+p55AsXC+o3Z6OKLhq/2zi7CfphQiBG\nnh9e\r\n=d5i6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcIhh51eRdOnQiTPvdlLxKz85PaqkaczS/Vh9yUOcDVAiAzBOKnvZg0AXCfkQpVA3kVrcwRlEmG1df1mOlJw+T7NQ=="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.13_1574680112360_0.49605563567685373"},"_hasShrinkwrap":false},"0.0.15":{"name":"@methodus/throng","version":"0.0.15","description":"[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=nodulusteam_-methodus-throng&metric=alert_status)](https://sonarcloud.io/dashboard?id=nodulusteam_-methodus-throng)\r [![Coverage](https://sonarcloud.io/api/project_badges/mea","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":" npm run build && cross-env DEBUG=methodus:* CACHE_CHECK_PERIOD=10 jest"},"repository":{"type":"git","url":"git+https://github.com/nodulusteam/-methodus-throng.git"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","cross-env":"^6.0.3","typescript":"^3.7.2"},"dependencies":{"reflect-metadata":"^0.1.13","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"gitHead":"c85bf057a54e625ac1e0fd021295063181f80a99","bugs":{"url":"https://github.com/nodulusteam/-methodus-throng/issues"},"homepage":"https://github.com/nodulusteam/-methodus-throng#readme","_id":"@methodus/throng@0.0.15","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-lJ9IWzXEjzkEgTbh7iYwtVzy+Xh6aSk1EFU+xnbOb5qjZCEsZDdGGDRPJyNgfTWlZ1jj1oUrLYAVPRaxTVlU9g==","shasum":"851d32aacf08d7984c4f379c2d6bea8a1326f121","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.15.tgz","fileCount":9,"unpackedSize":20232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3mVpCRA9TVsSAnZWagAApyoQAKG5GZSvIy610XBmBnuq\nyC2MtpxEaDL/ucs0nJi2hfnuIwZQc7Ext4UUef3c/uU4Gx0SIf06wB3EP8mt\nhLTdA1knogmH7OoAJxom2/+VgzCOBAnflh3/13vNBXJ+vRXDBYApZceG1k5P\n/EgWccYd93/9cNtDe2wcvtMdpbIUelUSRY0gnZk3E7hsPAwLtwg/ztYo399w\nPJhvYLyzTfBtvpb6qQp+sSe6wXbA3PkOLmLztVJ8PejXp9IRp6bdCTIsuDh8\nYHjCnyJzwXUvsq+mTIb5clwc1vtyeFaqYSQi0TvkZE2c6aEiUHfwuxTIG5E/\n4y1KQ4iWrwg7vH9YVKZLBiQhCmbWHeQefHb1cCtWPwNt1RsyCF7fVSyBReuA\nROartUmssJPiue3w2xYIgjcPZBL121fyQcJK+Q2XzBnE4UfWjZqO04q8dSkH\ngbqG1RLkqorFv5EHvcBLWl0tVEtQYx3k/19wBQTRR/3CAK5z6SYX7wOhEb8d\n6FeVXlsvWWqsze6Fq3C/euJEzDyf+3aDEJGcgjafEpFB+VoUagrjVIMI0iGV\nozLNXYj/zAkjSCMy9O7QsxJggG867spt0lD6iBwzc5E8muD3RJWN5LzPD/4V\nKvcW8w+N7uSOHOLc8ee/l5tPngHi+Im78sHGvHXVZlAmMx1VQAvAakIJAimN\nHkGW\r\n=1MoX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+pW0vekuVf1Q+WfE2etMRhJ1Vpun/cduYEZYk4v01EQIhAPJVhwmaJlyn8pwU+/8b/5wLbCKhuSo5W3X/9Y936oCH"}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.15_1574856040927_0.7194043167320687"},"_hasShrinkwrap":false},"0.0.16":{"name":"@methodus/throng","version":"0.0.16","description":"[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=nodulusteam_-methodus-throng&metric=alert_status)](https://sonarcloud.io/dashboard?id=nodulusteam_-methodus-throng)\r [![Coverage](https://sonarcloud.io/api/project_badges/mea","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":" npm run build && cross-env DEBUG=methodus:* CACHE_CHECK_PERIOD=10 jest"},"repository":{"type":"git","url":"git+https://github.com/nodulusteam/-methodus-throng.git"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","cross-env":"^6.0.3","typescript":"^3.7.2"},"dependencies":{"reflect-metadata":"^0.1.13","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"gitHead":"333ea5ef8248bbfa2c28f9990c1463dbe9f3d509","bugs":{"url":"https://github.com/nodulusteam/-methodus-throng/issues"},"homepage":"https://github.com/nodulusteam/-methodus-throng#readme","_id":"@methodus/throng@0.0.16","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-6LZ6oLHMUtGSTPGxcdelNgyiNv3KEgDYgH7UVPWrWZ+zwd4/fvdgvGV/sGoj0Wd2IBRBhHYeNZPDbdzInUxf6g==","shasum":"41afc667b06ff8a80235f8886bb6ea526573906a","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.16.tgz","fileCount":9,"unpackedSize":20562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3pBcCRA9TVsSAnZWagAAy8oP/iOEZxUWPQutlylh+V55\nbOSrllmTffOjyeZh/cWAXH6MnA+nFMaYy4AeKjem4iiFu4t8/SAFG/qPd9He\n+Ut+duQfJM1ku/lk48q0TKlDbtA1NDtzXjxos0kvJkWCJfdDWjzRrDmScnpi\nzLO/HQjyhNF5iL0Ql654YvTZFSxwvVdzYxjjsvpqqaHLQl1Vp4fn25X26P5U\nh7l/i29L+z9krjW5tgdLC6asC2oeclmu+SpGIPRiPvBOZDLV92EpOTeq4eGe\nDEz4Pr60UvgzuglCTKHlrN33YP61hG46SZLP8/FrcCwrr2K3F+U2j/AJfAX7\nFMewamtsJBMLu/4QVt/Qm4AqILNQzvvYybAcdo3T374zT0BrZiU0Wp5+aAp+\nsaOKRqNnl6reR36ekL2bgYTRhYGJ6fLhoIMfrL9+LvWJ+UP2MKe9Jz/xFBFB\ntXPGADnuhHrxLKqBckTHFHA4wC8IR3S/Wm6m4rZERaxICM480it24HqHko+F\nHT5mCzDYGMdpfRMlqDRrJscRfdVF2z5bgagad0Z4Rw8vWZowD4K63U/In7YX\nJULmNLXB3kU+2oPIAW7g2JHn/O+kX6s4gM1DzxFMuS5yYuQX8541Igl0wv3d\nFRsSM0EQbHBGwygooid00V/Rm1ZLRguip3LbtXCCegCCUCyu1OeXWz5rhSap\nV2RD\r\n=Rooj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3PSFScCOt8I3McV+5kXuSGfIvWMYRS9IZfx+3A+YkjAiEA+sJLqQHgisOqjcj0DxjC/DIP3QVIQ/Xv6rxWuJHVTwI="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.16_1574867036062_0.79015624529302"},"_hasShrinkwrap":false},"0.0.17":{"name":"@methodus/throng","version":"0.0.17","description":"[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=nodulusteam_-methodus-throng&metric=alert_status)](https://sonarcloud.io/dashboard?id=nodulusteam_-methodus-throng)\r [![Coverage](https://sonarcloud.io/api/project_badges/mea","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":" npm run build && cross-env DEBUG=methodus:* CACHE_CHECK_PERIOD=10 jest"},"repository":{"type":"git","url":"git+https://github.com/nodulusteam/-methodus-throng.git"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","cross-env":"^6.0.3","typescript":"^3.7.2"},"dependencies":{"reflect-metadata":"^0.1.13","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"gitHead":"29ca87b81b0f8abe87eabef830453fb9ee539019","bugs":{"url":"https://github.com/nodulusteam/-methodus-throng/issues"},"homepage":"https://github.com/nodulusteam/-methodus-throng#readme","_id":"@methodus/throng@0.0.17","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-CP5tNLi0fZ2lDenwJWFsi8jLtfJP61qVeg3KanASf3HlFRAY3v0C1m6yHyxJ4VStpuFuAom8AS/pDJVHr7pX2A==","shasum":"a3d7941d56addb4af37836995d711a9f3b287185","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.17.tgz","fileCount":9,"unpackedSize":20562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3pieCRA9TVsSAnZWagAAedkP/ihWa71H/Lm5nkmMLX3Z\n6H7MFtv68WHC4VcLq9TDpT7sjfT14VZmpPcJ+E9Pkvrghjv6GZERd1JEwmHG\nCNX+htBp2x2yZEQrWSMFahalZjqLCiLeWVwkj2PSbpmL24SSxjbIs9REpzGh\n9Cwpbk3UxNQ7nqlQZQDIGluv9brgiUtzl7cwTkdPJe/ukoW5cBRNaT9rtv/N\nO7Q0THqspSSG6mdil+DIgCW1GUbJ/sEhZeRnRNhJX5aKiimJSGdzHGggi9wQ\nUccAaA5ybYuRLnvKkcnL8BLKj4kphY++j53VsXxvyJcY37I+gjPf5rOlT0gK\nIYASGHi02Rk8vSmApeI5czH+O8rom5/Z8/0Wh4abzsfB3p4639Zh1cCESvT8\nMyDegrnSJIH+8uOxr4Bwb0RB5WgpxxkBUcozPmjJYweF+IKYCZ5gefUE0RcP\ns6qx3pwprJyNNqLD5ZLPpad9fEWGFl9l+VOvqp4//LEOprLyBT0gAVAoYIs5\nI8+m+FI1SBLpiqYJyDXttN8p656Rf1mVVcJkKOFxJyRIzABw8osJxnLd1DdX\nLeBbMGxsblqMuwt2p9HflpjwUogApRZq4pTIKz+a1C0M9lKWkgge+9OwCwKH\nZZivnndkYAr0sjsXg0rny/8QQQ+LLtbZDHxQNDehaoAAqFfqd8W85C9ArU9Q\nNbZ/\r\n=R19J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfgFmPuqwUcERcHNeIQ7zhsflfVWk8KEL7pBRcBpl8DAiEAsdxSGxSTpxx1Jz4UkoFdDAgon6obSLAaEjLFM8z/7nI="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.17_1574869149652_0.20072142185563568"},"_hasShrinkwrap":false},"0.0.18":{"name":"@methodus/throng","version":"0.0.18","description":"**Throng** decorators enable *caching & throttling* of class methods in your app.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":" npm run build && cross-env DEBUG=methodus:* CACHE_CHECK_PERIOD=10 jest"},"repository":{"type":"git","url":"https://github.com/nodulusteam/-methodus-throng"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","cross-env":"^6.0.3","typescript":"^3.7.2"},"dependencies":{"reflect-metadata":"^0.1.13","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2019, Roi ben haim\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@methodus/throng@0.0.18","dist":{"shasum":"05bca413a04da0c8116a2852e1fb2bc4493ff8c7","integrity":"sha512-hS+rs+5CsERmZFXZ9odeBIOFt4enoAzJEdUCko57TdKQE9W33t8VaNOAHTSsSApC5fTYwjOJgIMBNi1MYcGc6w==","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.18.tgz","fileCount":12,"unpackedSize":20144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3sgFCRA9TVsSAnZWagAAI2YP/io/OWbSskRMMBY1YUMa\nGlrkkc3gn/AO/2GaseLUXVJv1Yd1aTFKlnhNdCa64tLv3HcYjEcu5yk99b2F\nDMrM/uE1g80LqH/vwoefumBqxgU3SRMF4Lr5dM3XtNj9C6zd8QV/fncyCdL8\nX8dHKhxsMJqLjIXUkANa6R9XFNhr29q4MWVgN0AVVQHpLuErS9cNfqADy7NE\nn1f8voQzBiR29/koxqNN+rmBkC5hVCIhx4qJrMaIr8PGCF9zOg+udohQ3w8I\nhmcJfCvyVzYd8HxVlc7zd9zIF/5mq1IEzTbBlko3v79S99FQWDH5SB6riDmz\nV9ih8ewQmYCoh/+xr3Xflbl6DMP4mp9l733a6WEOkNSmBtQDQP7CHZeAWLgX\n+Q0urJs9cHE+16oc660Kaik1BDGYMG8YVrTzUyPv20tq8jRBq/T66klrH9L7\n+gGhHPFmwDNsbZ/nZRPxtKy/R3Y2a0BdIFEXVRkNh1AQA0sVz52eOSD8oZ5a\nH2DmU8FGm/vyTkHiNy67tWyK7VaHPP2s0yiGiypDAdm13dx6WNE1hsRWaznX\nAEVTQAPF6DGJtJtDvXtl6Fxwu7ktAJ3ez5HhQlmftB/W5RNIvG/S2/SrOdsV\nmMMl4xbPXijMLpzTwBKHhVqBKz3OAFo7QBYLAqgJofQvyEatuvcF0QzKaCac\nT9qO\r\n=voFo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZQTZ8rXSd8QpafVhjr1Y9XNN2cZcl/HVStyhRQk30SAiASEzJBNQhal18/fS+ukwSbiHPpSDWSiRYVY+BkrDDGeQ=="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.18_1574881285341_0.2919024191137902"},"_hasShrinkwrap":false},"0.0.19":{"name":"@methodus/throng","version":"0.0.19","description":"[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=nodulusteam_-methodus-throng&metric=alert_status)](https://sonarcloud.io/dashboard?id=nodulusteam_-methodus-throng)\r [![Coverage](https://sonarcloud.io/api/project_badges/mea","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":" npm run build && cross-env DEBUG=methodus:* CACHE_CHECK_PERIOD=10 jest"},"repository":{"type":"git","url":"git+https://github.com/nodulusteam/-methodus-throng.git"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","cross-env":"^6.0.3","typescript":"^3.7.2"},"dependencies":{"reflect-metadata":"^0.1.13","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"gitHead":"e0f643052c219f6e1028d4947d923f7f57b029c3","bugs":{"url":"https://github.com/nodulusteam/-methodus-throng/issues"},"homepage":"https://github.com/nodulusteam/-methodus-throng#readme","_id":"@methodus/throng@0.0.19","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ctmjSxpynrQJDabWqPhA6cKIUnHodwiafWQZcvo+IovuaynfkU1jDFLWjRR0iWWriMt11kOughYH7rVpYSXQBw==","shasum":"e7e00283bda02020c57bc00b1fdd5f31bd8e6fb9","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.19.tgz","fileCount":9,"unpackedSize":20561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd37T/CRA9TVsSAnZWagAAeHAP+washwZCS/KvxjdOtzXb\novzSzSHfmcvpPFhHO/XMcBvvZjuk1+Q5zCUnvyW1g9a2Wdub2bAU8X6fSfcc\nImWMZXMRSbOlF8Jwaq8uyM92+AlqiR5BwxXJELQ+uTQeNhcMOkfBrI6FcUzb\nSrbOBLCn0JXN7Hh/hYwlzV2x7TsJhDn5HgSUQWVtrtn2dEqHflTQI33+L2wu\nqp7HWkM3guR0rqHKzQ8JSxznWZw9hMvJGjQV/jk0MMT73Yobf8wZrLSwcoaN\nQPLOPKAIHtMpv+zNx5nvO/HJkzlneLdplaQ1YmGg60kypTafmACaFgPGOlO6\n07E4ZwqWk/KXonue7/3vfZJHVxWDGkLlO6I8wlesjz2DuE+99M5mHg2SzmjI\nL6g0vCP75+yNYlEXHbW6zm2InuMkmNt+bdMM2IE1uXhXHvg30IXGN+Dqs7e+\n6dJstKauRCsfqEynLOz0vL3TWWy4Vo7kVOXnSjiRlv7L2yudOI0Z5hP8VCwi\nacy7an4HKKw5NDSji1Lv8Lv16wKjuPvWu1MyvEZEjBbtmBZDE9WFbqw4oRQx\npjl+a/b1N01lujUlzT93VYZ3PINfzMe0C0NKJlfPnBenIY0YpIyiCFTOuJ/0\nQp01keEFDQj6LFB8PsV/XNCJlppifXNzTy7rLqnIxxGBr9crQS/YPkRKkOTu\nUxiH\r\n=9EYe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNC3rzy1DtkTcRXYG2sJZ1SfddnDtxgA6bcQF84uDONAIgb23YbFlkZqRaaNRLFybelRi3QNtDgrZPMj5dQjGsXmE="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.19_1574941950735_0.5974037253036524"},"_hasShrinkwrap":false},"0.0.20":{"name":"@methodus/throng","version":"0.0.20","description":"[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=nodulusteam_-methodus-throng&metric=alert_status)](https://sonarcloud.io/dashboard?id=nodulusteam_-methodus-throng)\r [![Coverage](https://sonarcloud.io/api/project_badges/mea","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"npm run build && cross-env DEBUG=methodus:throng:expire CACHE_CHECK_PERIOD=10 jest"},"repository":{"type":"git","url":"git+https://github.com/nodulusteam/-methodus-throng.git"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","cross-env":"^6.0.3","typescript":"^3.7.2"},"dependencies":{"reflect-metadata":"^0.1.13","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"gitHead":"e0f643052c219f6e1028d4947d923f7f57b029c3","bugs":{"url":"https://github.com/nodulusteam/-methodus-throng/issues"},"homepage":"https://github.com/nodulusteam/-methodus-throng#readme","_id":"@methodus/throng@0.0.20","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-GYqdu5jMQ33aeeN0v7lEqcmXT3cYHwf5OBpqJv544K13XFOuoR5wUW9WXw6LRpMg338MX+cxRRZak6TFBsNxzg==","shasum":"3b48b2cd621ce85670f3f1cb4c764a30261c0c0d","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.20.tgz","fileCount":9,"unpackedSize":22228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd46vZCRA9TVsSAnZWagAARK8QAIvlTxfSmX1d3OcLxFlU\nPIqY92+AhxUH07ZRSjho3x7gegvmn/JebH/TnjMnaSOcuUtTyptTDic/h+WF\nnH7O8gZI6kuGKXQIJo9gEf55IeUIrPUjZSghrXq5vAmj0uaDmxVHiBVDt5a8\nplcMbW4gbmoK2K3aZhl99CuSA5eKiM1Eia9TMiB1hvDpv0Fnm/o3ySWTB0ml\nEhqyYdJ/2/f+11YJSOE7kwqzy/dy9uvwP5l5weNweykXZmygUEFlGeIVuLK4\nkcwZxAlpJ+DlRNjtaJoS0IvM564bgpUfZn37VjOJdtlVGiCTstndP4Nz/06a\n2nfi9WZYDs+CO+3OyNvdIbGIUku8g+tV+o9AHA/yZWyII6Odax/7UJo1UxCD\n5fMLiQ7VnIpNp2Ab++Kekhqjh/YrQ4iHq8kPiN3L8jDbkzMH619xaRqf2wBa\n0FYRPKcW7uh8Rd+/urp2ykOWVMrNGtsRDcuQhYPYEIV4Rg2REFwt+sK13i+a\nTz4T8doSbuxICWAVdWUrzYgya6WK1vfIDpPurptrXEoANYemXekXbHxOnFWr\nBa3mYot9rmFrcudETMxWCF4pu68n/UQIMIkbobwdUlJxhcnrgHPLGOTVmd/h\nbZirS9TngQKu9ncpR5j6bVMbs4sI9Piq3Czvrxa7TbkF9/c+rldJVNmUWtHu\nxnlQ\r\n=ik68\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkCJpZ++zkEcJh6E2IHhjLnj+cA9QDrnrga3akE8cP4AIhAMy9dWOldjjpbH2ArrnlivGtqEVL89JbueP8be6ssUZX"}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.20_1575201752817_0.9251251785278873"},"_hasShrinkwrap":false},"0.0.21":{"name":"@methodus/throng","version":"0.0.21","description":"[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=nodulusteam_-methodus-throng&metric=alert_status)](https://sonarcloud.io/dashboard?id=nodulusteam_-methodus-throng)\r [![Coverage](https://sonarcloud.io/api/project_badges/mea","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"npm run build && cross-env DEBUG=methodus:throng:expire CACHE_CHECK_PERIOD=10 jest"},"repository":{"type":"git","url":"git+https://github.com/nodulusteam/-methodus-throng.git"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","cross-env":"^6.0.3","typescript":"^3.7.2"},"dependencies":{"reflect-metadata":"^0.1.13","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"gitHead":"e0f643052c219f6e1028d4947d923f7f57b029c3","bugs":{"url":"https://github.com/nodulusteam/-methodus-throng/issues"},"homepage":"https://github.com/nodulusteam/-methodus-throng#readme","_id":"@methodus/throng@0.0.21","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-hmz00JhJw3MpeBFV88OBFbKA9J4r5DQFI21SiektTntkLiTVdBSNgcz6MMxeifEIN0eeJpqLb30KnZEg815zMg==","shasum":"b38191873f1aff84bbdf8152edf189ca34e3ef6c","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.21.tgz","fileCount":9,"unpackedSize":23085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4+VPCRA9TVsSAnZWagAA3Q4P/j/iJFFmjNJRcw0bDtfq\nzWMZj1miRLfbqpZepz/wtedJA/370E52GPkd//mqpRMC2NuXnVdOVTPW1ga+\n6xRHPd18J2mBCKApNvMaA69cB3m5XzPq/AM0M+mT3WEkFrYSPmb1V9lBtYDG\ngFDjVIW+QiS40QVF01imCXHod8RGzISNyVFBvoqLqZMX7PDPYBqYNCpjQ2Og\nqrcZ85Ys4mCSpx7g/GVc/sdZOgEpYK8Hf+EMxw5qne+s0GNlZNA+/dNrEBnZ\nqu6NHFsB6NnPuU7x87NdnU3OK9BsUVarFvx7g/iYp8+oEYK/OH5yz3KXEc1W\n3s8StVXpGrlrduKMlrhsV07YoABAw41uUh4zciL6eFuOm7X6fElyOXm9pwq3\nz4C+nC409dD8w2Q4S634QAxSF1DbkecSnVlKO1lYPZRlLniW4CWcCTLCozcX\nN5Vmk8HNgNaQsD1bOqcHP863veVsM6xj3N7wmhnWqz0sq9OBaGSYujYuxDCE\nGCsbJzVK51wdCRmkJzcFCc6cPSXmLYiOCEOqOddodyVEKiRqap5Yv6N1ymb4\njNiTDWC1cJNRn78tmT0iJBu6+UZjMJuCsuq6yJE9X7CYYrfrNjA5GnBGTaTa\nTlse93SnkIu7B4MQGpD7vD3XGKN7PhXdVOHRjs/763lAZNz+o+zdg5dmBm8E\n4SWp\r\n=12pl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDONakKRQ08fG8uOeoBGKnkO3ILp//SmwsRkyqslWTyDAiEA7vMcSJCvl8EUjpHkCIepGTETJe21JbozZaWszcFERbQ="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.21_1575216463415_0.43568120214055717"},"_hasShrinkwrap":false},"0.0.22":{"name":"@methodus/throng","version":"0.0.22","description":"[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=nodulusteam_-methodus-throng&metric=alert_status)](https://sonarcloud.io/dashboard?id=nodulusteam_-methodus-throng)\r [![Coverage](https://sonarcloud.io/api/project_badges/mea","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"npm run build && cross-env DEBUG=methodus:throng:expire CACHE_DELETE_ON_EXPIRE=true CACHE_RELOAD_ON_EXPIRE=true CACHE_CHECK_PERIOD=10 jest"},"repository":{"type":"git","url":"git+https://github.com/nodulusteam/-methodus-throng.git"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","cross-env":"^6.0.3","typescript":"^3.7.2"},"dependencies":{"reflect-metadata":"^0.1.13","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"gitHead":"20f82e529e1c00a1924ee38e152e17f3266d3415","bugs":{"url":"https://github.com/nodulusteam/-methodus-throng/issues"},"homepage":"https://github.com/nodulusteam/-methodus-throng#readme","_id":"@methodus/throng@0.0.22","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ZaKM/YTxquQm+zeVNc4pLzLbUVvBUSxhap3K0jHdpqlw7XhPQ83b3p9Yot0RVsX/bHC4hN5qJ22+Or1SsnMsLQ==","shasum":"33cf274ec07db653e995da3f495e58144551f5a7","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.22.tgz","fileCount":13,"unpackedSize":38691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5LViCRA9TVsSAnZWagAAo0AP/jzOJDN6eIbEx0HfDrhj\n7C3/7jPlNqKYHz+knm9f6M+LY78Jo1dCnySgodQCOva3EP8+aX5O66ivuhcI\nrlrOTIzrSSGPnsJKcVf7/Drit2z9WZGDhgumXnLD5C7ivGzyUCsgRDbh8JEI\nIZxPEJgQ0ju6wxbEIjOBHm+geUf6Mmsk1oKA0aBADHyaxkC9MZBL8BThEXvR\nqI9Hdhnwi539si0DZcrW7wL9gYtWI+giEqHD3NzRRm4wJRSdsDhY0uxSG5Jm\nLE4qRBjb/Eu9yD/GjfwLwF08MpT9Ap8UFx8SYfcIJ5q2bSFUMqgKGFCzh5Uz\npUpvuQKHrDTg4taHp4cIS5UBhhEH1eaXm2HEvAL4m7FwBYk/R30aVvdJb8Ro\nPd3CP4S0Xf05zQCymzSb2fY4qMCfv3wald2DkQsJrFUt2iWZtg/mR5mlbeq4\ng6BoiJW7IVIdxxzM7/vZ0D+rDPqJZspECsnZDSy5D5Q4uyA9vfJji8J31aoL\nH4bXLK0B5dtNMyUgEfTP7o3l/sSO3V7CDF6EdZURCD9g8dDSfhFqJ0U7VwmW\n878WqrY3FozWjPegcK31LInlgWaFh5x+JpZkz4OOgrIVaeWbOdftxhcwuX3U\nwRW5F48tzb1Wlvj+q3TK1eySRsRWjrA6oTlQkBFEypkAQXot/8W3jroQ7HSu\npF1U\r\n=Hj5b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcCcbG8KyT7P6yDT23lvzFgkvLbiaXwpEgTZBfeTC5DAiEAkFZYqlWtm2H8vabd5vybvQ14elyphCyQxK2WAqpdvr0="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.22_1575269730181_0.6974940162666647"},"_hasShrinkwrap":false},"0.0.23":{"name":"@methodus/throng","version":"0.0.23","description":"[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=nodulusteam_-methodus-throng&metric=alert_status)](https://sonarcloud.io/dashboard?id=nodulusteam_-methodus-throng)\r [![Coverage](https://sonarcloud.io/api/project_badges/mea","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"npm run build && cross-env DEBUG=methodus:throng:expire CACHE_DELETE_ON_EXPIRE=true CACHE_RELOAD_ON_EXPIRE=true CACHE_CHECK_PERIOD=10 jest"},"repository":{"type":"git","url":"git+https://github.com/nodulusteam/-methodus-throng.git"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","cross-env":"^6.0.3","typescript":"^3.7.2"},"dependencies":{"reflect-metadata":"^0.1.13","debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1"},"gitHead":"96bd4d8891134e596ce8ec1673fa3369e39f1882","bugs":{"url":"https://github.com/nodulusteam/-methodus-throng/issues"},"homepage":"https://github.com/nodulusteam/-methodus-throng#readme","_id":"@methodus/throng@0.0.23","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-kPzCT4rAERQex9UqjYbr4p3zhUKwufd2VEISNCcnaeXklq7m2O1sTehLf/wjVLlqlin/4XvFkkzLtea+8bht5w==","shasum":"0f5181c0ab37fc3696a2ddebd15603622918e7e0","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.23.tgz","fileCount":15,"unpackedSize":42374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5N5CCRA9TVsSAnZWagAARgoQAJNIh30uoNIo49I7WbfM\nMTPCcHKV05m015OlhGuNhl9HddPZaUQ1yU6AoCs7YpCyHxOsXuTFOodMMlg7\nCyqpNBwgScgXzMkzWPKRoK5RJ8WjZZE+EUtJYlxrAagbecmpewu6mf7mG4ZE\nBKuNn2hbF9YoptQ/MtRBXWGJiGrg4W+KU/XqJg7yfTNRPHZX1V+vK3MJUYXy\nDQRXIJr3kmffmmVvLZCr5Dl+LLAIcaupK8E556kgxYGcxiV/iS6glleqjrbK\nUOezUOsYuevPWmMI0PxmuHN0Kn30MZRzmGHuzJhTh6In2IF6va7IXTAtSZQi\nquNh03BW5idJe4Xft1ijo3gRlWAF7a9M/pyY5dsD7xN+KPqur5f4ThWlAtk8\nOeS8iNnXJbjylieffzPO49KBzavO2pANlJdtHRhOjzwvuGcihpEWDz6jndDi\nbeLskiiL8dbNihGxSgmMCQ7KovbZIX0cYmTxT+j5y/18moKDjQqpTLTWC9fa\nxNN78bWIGhvf4a7YJ24nBZEjV5uR2gJAgUqY5/3a2QugmdfNBDmJV4bq7I+o\noUvTKpt1PS16ptPOd6qZkcGrsRR95xNUfPHQzTmymIFSZxwc5UKHkaV+xNOr\nSs1q5+H/wGJRiOh8LwlrBNrqxQONSrBC1itX3cylikaZo2xvzjshxKgtexGW\n5W9D\r\n=nsvY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzen1sJ8tucjr3TzzpFoiIz6cgWio2pm8Inv8J5Qv/AwIgD63LVJt7wM35VUNUEHCEDvgEzrLhzqQC4FNqQQJNmM8="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.23_1575280194444_0.6801263286968631"},"_hasShrinkwrap":false},"0.0.24":{"name":"@methodus/throng","version":"0.0.24","description":"**Throng** decorators enable *caching & throttling* of class methods in your app.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"npm run build && cross-env CACHE_DELETE_ON_EXPIRE=true DEBUG=methodus:throng:* CACHE_RELOAD_ON_EXPIRE=true CACHE_CHECK_PERIOD=10 jest --verbose"},"repository":{"type":"git","url":"https://github.com/nodulusteam/-methodus-throng"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","cross-env":"^6.0.3","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1","reflect-metadata":"^0.1.13"},"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2019, Roi ben haim\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@methodus/throng@0.0.24","dist":{"shasum":"266c0965719c1e6400ebde53bc6b1171dfa82d13","integrity":"sha512-DHU6ysmgIxcwZ4ecyPC5VyCobfNV2rWaCld+mpomDkzC3i4UpxuCPMOlV7WKOPrZuFN8JO/FpLCQ7UF7zK9AXw==","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.24.tgz","fileCount":18,"unpackedSize":44154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5SRdCRA9TVsSAnZWagAACVcP+gPbQ6nwp1LeAJxVsMin\nqjE8gZzlR5E3okHkE40GHWPf3ItPC5JplW/DsABKWt4XP96NnSysAIkDGGvA\n5VlsPZUxjn3n2yGmT3Q0uGAxEJCaE/cW5ycQbmpESdE5iIQZq/yIXgrDtpwP\np5a8wDO566NMX4bX1gjgQ9XdudhcZHN9PK1841NJiYW7D11gUYMSa+uOhth1\nTQAp7M6qHJXX6yyi2eMeVPjpuOfUiFKFk4XlDcRUta2yK1a5eE9PlIdJUrSL\nubtSVzI/ZWPxUiUZzmuNruco51tIfNy2Kdxm7uUPL1XfOfk7SsrBB3+D+7Z3\n4C2NGh2UxADoZ9J0WcnHf7Vz6wdsBC+e4coommOL8l6lHDl6nnAaqF5Ubx9j\n11nxgy741oFOB+AkWCY4Mb0A3/6wUTpoqZbLBmZA5DkZ14uoRiSw4gTPyXrs\nqgzuTCBfklOegx8mwe2bMfmhsFQSpdlBB1Odo3yz0+CdJfzlJPvSF8sPFaFi\nMIYx9FVub+Q9fWMMW48EwU3QPwxW7iFM1OkI242kC5ipuuo8CW4MtdUkieRX\noE6P6hnCbcPxnxhEK1eUafToFNLjSDmfttOuH4tOy4qeLylqJEaIJ13NOy8S\nSt9jd/28WoD3kgaf4LGabCFI+AjcduyGFssYw0EO+BYA01/FuH37KHrLhAyP\nrUcQ\r\n=li7B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdOqQ8dRdBzBL3+A02ZmYeXAxJ3grRO4a1nMdUooh/BwIhAL+V0PrI0RjcP9cMseNQjodsvRDWP1TNurvPa09GtlZ3"}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.24_1575298140822_0.898171816802358"},"_hasShrinkwrap":false},"0.0.25":{"name":"@methodus/throng","version":"0.0.25","description":"**Throng** decorators enable *caching & throttling* of class methods in your app.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"npm run build && cross-env CACHE_DELETE_ON_EXPIRE=true DEBUG=methodus:throng:* CACHE_RELOAD_ON_EXPIRE=true CACHE_CHECK_PERIOD=10 jest --verbose"},"repository":{"type":"git","url":"https://github.com/nodulusteam/-methodus-throng"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","cross-env":"^6.0.3","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1","reflect-metadata":"^0.1.13"},"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2019, Roi ben haim\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@methodus/throng@0.0.25","dist":{"shasum":"21f70a1757f8214c373d63374eb4a3de63ee8939","integrity":"sha512-sTtZIgDfFJzjnw6Qz45HVEbEWw+rihz35QqrgX2TTSKgazFJIzqEMWu2KPbAjvO/p2f7kJnualZBbPwOfilE6Q==","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.25.tgz","fileCount":18,"unpackedSize":45623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5V3uCRA9TVsSAnZWagAAV9EQAI7JwNmw1V32qG2EW9ZX\nTrRK99lWjv2gs6n/mODFzvabKlI20B/iSXLjSdpOeLnsnsERg6/C++c2/6J1\nyoYJxLSYCpsKzb4zkEacz8tJUFH4fvJAF3BFNojfbPtOHpsLHfPkajOXQlrZ\nJPcG3UVmFgY4BnSIyI3dyQxtptFZ22s75kZ/+ylEYTi4ZgOIyIzMwl6Gy0oM\ngdjgc2/eF+7nUK6O7eHGi1WFyGGsp7LEoUPuCd35T92vaS3dXboOx9bac7VR\nlaPTY0b7F6ZJ3mKxpd46Q9SXj65/nfyvL6gwxk6Yu0cnhmsIAvjTkW5DTH3P\nHBs0QZnJSUfWVeMmJkPhUyWgIct3l1m3ez+caoxFo1AuCk8dNRXprgB0X9lD\nv94rWmgpl3sIWPQPXIv2N0si4mzQa3PPZ8M4+4IDKxd4JuXL0tgmQoCBkLIL\nhENX3il+RX0DwYfiMebzttr0OpCVkYOlz+dE9jKhPmsH9BJet6aWAG9Y93mF\n8oODYGKOE49GXL1NUua9OjpGx5Avq7zcIWFxSZRkkwAKFQX2vEnFQGEMz3pQ\nQJ6v/d5n+xGowngpT1SKPXhIP22gMEaIwe/Il4NdkHrZNsHtVjv2coTwKOmn\nj89/HSkYz5YeGy2GcqTNflft90OLCCwVIkG0aV+Jz3HoSWsmMTvGAY6Ze0kn\nqffY\r\n=j39n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtReKDDEQXe4lsaiUPp3yRvGyXEeHHVKZ4RnQbkC73qwIgG3mZVOuQgGGEtRpfm0gir+GX3zppstapRVNhYASZ5ZQ="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.25_1575312878445_0.04995365188593048"},"_hasShrinkwrap":false},"0.0.26":{"name":"@methodus/throng","version":"0.0.26","description":"[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=nodulusteam_-methodus-throng&metric=alert_status)](https://sonarcloud.io/dashboard?id=nodulusteam_-methodus-throng)\r [![Coverage](https://sonarcloud.io/api/project_badges/mea","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"npm run build && cross-env CACHE_DELETE_ON_EXPIRE=true DEBUG=methodus:throng:* CACHE_RELOAD_ON_EXPIRE=true CACHE_CHECK_PERIOD=10 jest --verbose"},"repository":{"type":"git","url":"git+https://github.com/nodulusteam/-methodus-throng.git"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","cross-env":"^6.0.3","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1","reflect-metadata":"^0.1.13"},"gitHead":"b70d3b38379c5ac1c083a023eefc2cc660a23a95","bugs":{"url":"https://github.com/nodulusteam/-methodus-throng/issues"},"homepage":"https://github.com/nodulusteam/-methodus-throng#readme","_id":"@methodus/throng@0.0.26","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-b4zV/XP3mrfw8hYGAFt/TSQ7JeUAhX6BHNzMGvQYr7V54No0gk+0h5TP+I4jyiP9AZx+Cl7tAhNjgOUAVLrw6g==","shasum":"cb31ac947d90b0ed764851996753a2f41a1b9aab","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-0.0.26.tgz","fileCount":15,"unpackedSize":46632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6N6ECRA9TVsSAnZWagAAzpAP/2p6z7eKdzAK5dRSJnnw\nopIf63Xg1iiV9vWD5jQncjJCx7AnnZ0Prxzm9URv9FYR6u4NvAdEXkU17mIj\nC/iCjc9vO5iprUsQyusVPjRLNC0kSSZYLUVM0g8devBlQ1Yq+XAM8giHFKul\nUXaQLrDIrCZR2bfrqqYVa2iEVgNmkqOYUshjYZWsuq37YsRajndhLF954pCH\nW50IhlDiUT6m9SblOEoFRrxG/HBzKLsbc3SbowS8I3DtZophne1mu0EBI9HF\nQGMhhQ5JT3GJTZItfz2qKtqJ4C+x6SYrkgOUFwwpUBhcEOz9lO72wUSbEOrs\ndk0xS2u/PsSLNDGDOTBGKjf8nqUOKc5dJbeAWfikGfMWokFr7cOyJMRu7CQe\nOH83jcM62lZBZQWkIObvZWhkGTr7rgoJ9Zuays0qR0ZePpZRm/zK8YjET1cu\nBMVnVC6AIFycLxK9Czb+QIPqLHPHzUtIPH+Vh8RO2+7NQsPsEyDe+U9GPNYN\n3bwiix1x79gUQ7cP+2LfftOk5/SPU+bbL+bQbZHJBJA6XXI3qtCURuFILGwN\nMAjvZH2OnTUroxgzmV63d3fZemAdNI+81VhdiwqWJVLoXw4/q1g4iU5+xoLg\nKV51O7i3mjVfu0Es+BKPPBcARrvXzpheswwDSbUt2krxlgdoJwC4skLaZgXe\nP2Mv\r\n=kqKS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbMeQ1jlTrr+iMbRGmNksgDWyV0eVUD+GQdwgoWjHq7QIgBz6yEClPKnRwWsL5DOKvuk5KP2TIumCDchadlMz2E8g="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_0.0.26_1575542404072_0.8136383816355084"},"_hasShrinkwrap":false},"1.0.0":{"name":"@methodus/throng","version":"1.0.0","description":"Throng is a Caching & Throttle TypeScript decorators.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"npm run build && cross-env CACHE_DELETE_ON_EXPIRE=true DEBUG=methodus:throng:* CACHE_RELOAD_ON_EXPIRE=true CACHE_CHECK_PERIOD=10 jest --verbose"},"keywords":["cahce","throttle","methodus","decorator"],"repository":{"type":"git","url":"https://github.com/nodulusteam/-methodus-throng"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","cross-env":"^6.0.3","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1","reflect-metadata":"^0.1.13"},"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2019, Roi ben haim\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@methodus/throng@1.0.0","dist":{"shasum":"c11714eb51c676574b1dc77bca1feb6d4aa806fb","integrity":"sha512-pTevOMoHL49G29g6VzDCBn+TnvJu+Ns6K8LoGRR44IFVlUcS3cec5ziFywJT4B0wP+HhyTLeBGSeOlGivfylQw==","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-1.0.0.tgz","fileCount":18,"unpackedSize":45837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6RvoCRA9TVsSAnZWagAA8lgP/iW/8jt5EYQnkvhxNY4S\n1ko0jxZiK5f1s+UXl5Qj5mnxqFrzJFhWZeWVi18r+HfUa1kDM9cS6JX3CLr4\niywThPkdAhXLoNAs5ObyOWnsO3M/9zIInHx1+W7YrRWUqPc2mkP1RbcmWMXt\nO0QEFQ7TeimjJaZEwI0635RHkKJGEbqPy1qLnyV2omTJm6hbdFDt+oSoMrQM\njg6ts5Cfh+RQ91M+9yP2P9wAZxrBmqv5oVo7qyfbsuBxFjGB4gC62a7n1f7a\nJKqXmEMXMMxD8asy4UF4+hsPNHpLfhbLiNzMrEEI02jroOxDma+EBNooXWUL\ndatdTZCR8UOIqq6V26EMfLiPKaCpt+6AHbSbti74aH4Xm5UTKB7ChIOEG88U\nkNHAhICfH+GWDwqaZ9X2x3tH37fpUx+KzDWXDnoNp+esqF0fMQyXHgUmHxGV\nsabJQL7LStJ58wxR49Q4bnnxnSFq9dGHBy1raBvZeieC1CU0R09W7QkRKzM7\nU+FaNrCjw9PFiMo3BIzxSFONmhlw5HCJVbXmJOgL3pGZgwkeRlN/5xAESGHc\n0L5DybYBAJy3ew99WYwwWAQUycGMxJEc1yxURypA4m2gk0SbtguMQn8OxE5Q\n98/6CpzdJat8/TpiHQ6J5+c487lKnkamVn8NREL7ptZAbqZckd6M1iX2HcLT\n+jVo\r\n=eR/z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8Vxwy1XxbSfH+8x0EZuIippqNUbRTeVRv051ugt8+vAiEA07XcbAUf009DEZVYpsrIETSr7yu1gIaywk55ZYuUdtg="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_1.0.0_1575558119970_0.2740684461060352"},"_hasShrinkwrap":false},"1.0.1":{"name":"@methodus/throng","version":"1.0.1","description":"Throng is a Caching & Throttle TypeScript decorators.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"npm run build && cross-env CACHE_DELETE_ON_EXPIRE=true DEBUG=methodus:throng:* CACHE_RELOAD_ON_EXPIRE=true CACHE_CHECK_PERIOD=10 jest --verbose"},"keywords":["cahce","throttle","methodus","decorator"],"repository":{"type":"git","url":"https://github.com/nodulusteam/-methodus-throng"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","cross-env":"^6.0.3","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1","reflect-metadata":"^0.1.13"},"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2019, Roi ben haim\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@methodus/throng@1.0.1","dist":{"shasum":"fb8a2e5a320c388a3a3772b2b9a79abe0bc6d713","integrity":"sha512-A8J6r4PwhKwT+jRwo1gasjp5z91lOvmy006oGuxfzxRYWjULW02+9EBaYisl1ALXi5i2BmLpu6j1Kos3guT2Fg==","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-1.0.1.tgz","fileCount":20,"unpackedSize":54928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKJdLCRA9TVsSAnZWagAAPA0P/08TPaHPGjo+Q8T9PE9x\nNDwISVXXVEJ7EwA9zfpckBZ/8+IyNJ+1WLRkrCr2amOPTS004JU7NfF4gr2Y\nH3Zmb8dHPnpLeebmkSCtDxE2VKRpA51q02eMXAbTaFHX36hitrMX7gnxr1BQ\nykbOYjI30LERmWF+bVZnePZzYJuqwvZlr0fdtgCONsNkJ70l+on05z2L62kv\n9si3wdrlXqwQvWGOij4aQeNlPaQLxplwpKF7RRglID8qY5OhQwhHFEGnBkG1\nSVTUM+h4uIFrjfBAif6KPBfARZWsakMPCPgPHlW1f7TVo3/jHH1++uK0BSOu\nkCeH8fqWSW+B0pBvWyTyJ5h8EWRDJdRgvBX8tGk1kcDc7pldXo42ESEUyEFN\nT/4HcYQx3wbnFYpoMSW75OPP5WsSz1FNHNd4ZAwRSU99rf2wvQPnCABNTlD/\ns92xwP+F0cKhaUBMx0xa5BkFJ2wCGpWmpgWzIKIT0kchJmWWG+pCC6Li6clj\nw/YNWUOj1gg+Mqvm86JAhCVFYiMZWC5e8utb8w4tYRlI9/liHqKqeH9PArTi\nKmGitstn9ULuQ4q5gj7OzjUtJEDnT5WGsGif4RWHTWtBKCIbzZdwuxOt9g9V\noeinXr7xaJ7fCECuZkZJVYZ6oe5ZgIdmsC62SPnmzbHt2F3JYwjsQUjMc89c\n2PBZ\r\n=tnRW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/3xovse+sXb0baaV7XqstzX2eMed1oYMYyctc4Oj2FAiEA6WRAo94aK2kRlOty5HOyJW1z/zs3WvoGmTZWVJhK0+Y="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_1.0.1_1579718474687_0.27224917454352493"},"_hasShrinkwrap":false},"1.0.2":{"name":"@methodus/throng","version":"1.0.2","description":"Throng is a Caching & Throttle TypeScript decorators.","typings":"build/index.d.ts","main":"build/index.js","scripts":{"watch":"tsc -w","build":"npm run clear && tsc","serve":"webpack-dev-server","clear":"rimraf build","docs":"typedoc","sonar":"sonar-scanner.sh -Dsonar.projectKey=nodulusteam_-methodus-throng -Dsonar.organization=nodulusteam-github -Dsonar.sources=. -Dsonar.host.url=https://sonarcloud.io -Dsonar.login=e01e7adc2647251c0651a3bab28de27b479b4432","test":"npm run build && cross-env CACHE_DELETE_ON_EXPIRE=true DEBUG=methodus:throng:* CACHE_RELOAD_ON_EXPIRE=true CACHE_CHECK_PERIOD=10 jest --verbose"},"keywords":["cahce","throttle","methodus","decorator"],"repository":{"type":"git","url":"https://github.com/nodulusteam/-methodus-throng"},"author":{"name":"nodulus"},"license":"ISC","devDependencies":{"@types/jest":"^24.0.23","@types/node":"^12.12.11","cross-env":"^6.0.3","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.1.0","typescript":"^3.7.2"},"dependencies":{"debug":"^4.1.1","node-cache":"^5.0.2","p-limit":"^2.2.1","reflect-metadata":"^0.1.13"},"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2019, Roi ben haim\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n   list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n   this list of conditions and the following disclaimer in the documentation\n   and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n   contributors may be used to endorse or promote products derived from\n   this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@methodus/throng@1.0.2","dist":{"shasum":"1992b7dbc251b8697c1a20d69f5eab6f162efa64","integrity":"sha512-BzRobQMbdhT0eifQHyIdURwGEb1J3J119T8M+YVHVEaz9OtC/8N7lTzNDUDergnpmXrSaHtJ1Coxd8gty03nfw==","tarball":"https://registry.npmjs.org/@methodus/throng/-/throng-1.0.2.tgz","fileCount":20,"unpackedSize":53918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLV6LCRA9TVsSAnZWagAAdzEQAJqfwEUMgMlUCgsxP5lq\nNotBlJBJq8me22LNCC5PF1UNFvc0nkYIyYA5BMVX7FlEdRVqgty4i0D1Rdem\nwCoB01YktKh8GU1gz/lFVPe3xEPY+G1r5drTXYu5TlzT0WtLNl4Zjt751G4s\nR2S2S82srGzUXO8AOCXK+jQ1He52fWS4H0O9yVVWtVt48rbEKR+WRz+AAF49\nKYhfq25NhJjI0F7ZBo0HtHKjru+os8JC1wHWrDR9zA2fm9dmHUcc/mfan03e\nMT8ByBwEYXEGXzJbb6bbA3YwNbJR1uzmSfnLxDRmQz9TTah0Sp1ybn2tIVKN\n9xQ70/9FQxAh5JpAanNMqWxrzTEYc+ecI8GWJxXR3nBCfqdAvHUCfGxPXa/W\nHGIfH9hydDLetJDbfTLrhtqyUmV8JxH6xImpxqQ9UgC0nqCPIH8cLjcr4S2u\nlsB3vF6quSrfg4k22LXuQWVljJGgYt18MAttwQrU+3WR3Js/MAMRVt+82xp8\n+PSFtfCWsZQ+L2+M/YKxYclmFcb0i29c/beDMnpyVWGX1WNZ/zB8B28DPnWH\n6hhiOUylvmp0xG94TkD78ewpUnjU5rz7tZMW9ZmU4GT7SGAOKdJd6lfvgKFp\nDwv4I7iXQjDDKaz29MeSv2gtwejxANzIpgVmyApqW5uvfzqHn12gRIJrgj85\nlwaU\r\n=tih0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhmQhfSTYsT6bUm7IHiJCm214xa3YE5n2eb5LY3PluSAiBtBsjLQX7JFt+GJKbP6jt78HEc1eQyzSHUrCgnmqVDsw=="}]},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"_npmUser":{"name":"nodulus","email":"nodulusteam@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/throng_1.0.2_1580031626797_0.2293506064153097"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-21T07:34:03.093Z","0.0.1-beta":"2019-11-21T07:34:03.528Z","modified":"2022-04-06T05:12:52.046Z","0.0.2-beta":"2019-11-21T12:34:22.797Z","0.0.3":"2019-11-21T13:17:33.007Z","0.0.4":"2019-11-24T12:41:43.216Z","0.0.5":"2019-11-24T16:53:42.424Z","0.0.6":"2019-11-24T18:06:50.415Z","0.0.7":"2019-11-24T18:11:27.198Z","0.0.8":"2019-11-25T03:18:23.238Z","0.0.9":"2019-11-25T04:03:39.640Z","0.0.10":"2019-11-25T04:12:08.822Z","0.0.11":"2019-11-25T04:13:38.990Z","0.0.12":"2019-11-25T04:18:09.152Z","0.0.13":"2019-11-25T11:08:32.512Z","0.0.15":"2019-11-27T12:00:41.048Z","0.0.16":"2019-11-27T15:03:56.178Z","0.0.17":"2019-11-27T15:39:09.761Z","0.0.18":"2019-11-27T19:01:25.491Z","0.0.19":"2019-11-28T11:52:30.827Z","0.0.20":"2019-12-01T12:02:32.974Z","0.0.21":"2019-12-01T16:07:43.520Z","0.0.22":"2019-12-02T06:55:30.296Z","0.0.23":"2019-12-02T09:49:54.643Z","0.0.24":"2019-12-02T14:49:00.947Z","0.0.25":"2019-12-02T18:54:38.631Z","0.0.26":"2019-12-05T10:40:04.214Z","1.0.0":"2019-12-05T15:02:00.108Z","1.0.1":"2020-01-22T18:41:14.813Z","1.0.2":"2020-01-26T09:40:26.981Z"},"maintainers":[{"name":"methodusorg","email":"roi.benhaim@gmail.com"},{"name":"nodulus","email":"nodulusteam@gmail.com"},{"name":"roibh","email":"roi@ewave.co.il"},{"name":"ron-okavi","email":"ronokavi@gmail.com"}],"description":"Throng is a Caching & Throttle TypeScript decorators.","license":"ISC","readme":"[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=nodulusteam_-methodus-throng&metric=alert_status)](https://sonarcloud.io/dashboard?id=nodulusteam_-methodus-throng)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=nodulusteam_-methodus-throng&metric=coverage)](https://sonarcloud.io/dashboard?id=nodulusteam_-methodus-throng)\n[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=nodulusteam_-methodus-throng&metric=bugs)](https://sonarcloud.io/dashboard?id=nodulusteam_-methodus-throng)\n\n\n[![Total alerts](https://img.shields.io/lgtm/alerts/g/nodulusteam/-methodus-throng.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/nodulusteam/-methodus-throng/alerts/)\n[![Language grade: JavaScript](https://img.shields.io/lgtm/grade/javascript/g/nodulusteam/-methodus-throng.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/nodulusteam/-methodus-throng/context:javascript)\n\n## Throng\n\n**Throng** decorators enable *caching & throttling* of class methods in your app.\n\n> *meaning:* a large, densely packed crowd of people or animals.\n> \"he pushed his way through the throng\"\n\n\nAn unintrusive approach for cache and throttle, that can be applied any where in a typescript application.\n\n\n\n### Install\n`npm i @methodus/throng`\n\n\n### Usage\n```javascript\nimport {Cache, Throttle} from '@methodus/throng';\n\nexport class TestClass{\n\n    @Cache(120, 2) // 120 is the cache TTL, 2 is the number of concurrent executions for the expire rerun\n    public async cacheMethod(key1:string, key2:string: ){\n        /// function code\n        return;\n    }\n\n    @Throttle(3) // 3 in the number of concurrent operations\n    public async throttledMethod(){\n        /// function code\n        return;\n    }\n\n    @Cache(120) // 120 is the cache TTL\n    @Throttle(3) // 3 in the number of concurrent operations\n    public async combinedMethod(){\n        /// function code\n        return;\n    }\n\n}\n```\n\n\n ```javascript\n@Cache( ttlTime: number, \n        reloadThrottleLimit: number,\n        keyLength?: number | Function, \n        setCacheFunction?: Function,\n        filterCacheFunction?: Function )\n```\n#### ttlTime\nTime in seconds until records expire.\n\n#### reloadThrottleLimit\nA number value or a function returning it for the amount of concurrent executions when refreshing the cache record.\n\n#### keyLength\nA number value or a function returning a string key to be used as the cache item key. If a number is returned it will be used as the amount of arguments to take from the function args for the creation of the key hash.\n\n\n#### setCacheFunction\nthe return value of the function will be stored in the cache, if `false` is returned nothing will be stored in cache.\n\n```javascript\n@Cache(120, 2, ,2 , (data)=>{ return somenewData }) \n    public async cacheMethod(key1:string, key2:string: ){\n        /// function code\n        return;\n    }\n\n```\n\n#### filterCacheFunction\nThis function will be called before the cache item check, if it return false, the entire cache operation will be skipped (no-cache)\n\n```javascript\n@Cache(120, 2, 2 ,null,  (args)=>{ return args[2] // arg2 is the 3 argument of the decorated function }) \n    public async cacheMethod(key1:string, key2:string, useCache: boolean ){\n        /// function code\n        return;\n    }\n\n```\n\n\n### **@Throttle**( **limit**: *number*)\n\n#### limit\nTime limit for concurrent execution of the method.\n\n\n### Global throttle limit\nBy default Throttle uses a global limit object, if you wish to have seperated queues disable the default by passing:\n`THROTTLE_GLOBALLY` with the value `false`\n\n\n### Debug\nset \"DEBUG\" env variable to:\n```bash\nmethodus:throng:*\nmethodus:throng:cache\nmethodus:throng:throttle\n```\n\n\n### Env Options\n`CACHE_CHECK_PERIOD`:number - the interval for cache expiry check.\n\n`CACHE_DELETE_ON_EXPIRE`=true: boolean-string  - whether to delete the objects as they expire. \n\n`CACHE_RELOAD_ON_EXPIRE`=false:  boolean-string - whether to execute the original function at the end of TTL.\n\n`CACHE_USE_CLONES`=true: boolean-string - whether to use the original objects in the cache collection or make copies.\n\n`THROTTLE_GLOBALLY`=true: boolean-string - use a global limit for all decorated methods (throttle);\n\n\n> *boolean-string* means 'true' | 'false'\n\n### Disable\npass `THRONG_OFF` to completly disable","readmeFilename":"readme.md","repository":{"type":"git","url":"https://github.com/nodulusteam/-methodus-throng"},"author":{"name":"nodulus"},"keywords":["cahce","throttle","methodus","decorator"]}