{"_id":"@aneesijaz/jshooks","_rev":"7-02ba6cb0a9714cb89af688248c22a825","name":"@aneesijaz/jshooks","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"@aneesijaz/jshooks","version":"1.0.0","description":"A simple javascript module to create , listen and trigger hooks","main":"index.js","scripts":{},"engines":{"node":"*"},"bugs":{"url":"https://github.com/aneesijaz/jshooks/issues"},"homepage":"https://github.com/aneesijaz/jshooks","repository":{"type":"git","url":"git://github.com/aneesijaz/jshooks.git"},"author":{"name":"Anees Ijaz","email":"anees@fasterbyte.net","url":"https://fasterbyte.net"},"license":"MIT","gitHead":"43f2cf8ef197950fb03a0df1b2731286cadcd88a","_id":"@aneesijaz/jshooks@1.0.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pZEUTE0Gjg9955wGk1d1t36e6GkZyBsXGyKGqsor2xGjoOUQBZjJMmkx9Ko75cx5XuSysB35hff/b6ArZ0TK4A==","shasum":"d85b52d62119fd01fc1cf91ba0150fc7162a3bf1","tarball":"https://registry.npmjs.org/@aneesijaz/jshooks/-/jshooks-1.0.0.tgz","fileCount":8,"unpackedSize":7246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1Xs/CRA9TVsSAnZWagAAu6MP/i7gjjy2OaS5L2KyzLlf\ngvXHE7emDSzdBH7+NMsV0Vdg1ZyXlRamoh+UGRQtIKx2+eKloSL5f2iFJ5Y/\nmyelDrjpPRRPqo5Om2zaj9OstCdF0Xs2QVwhyzUlms1w4WN4MEHm8kea9eEK\nHW9hkBfbgfx/JbmNAsKMp9q/Cw6s+YdhzpLzxVTc4jtNjGt4ydYXrUkrVJmM\nc5yhLi0SS62CyHbWjzmJ299HgLGGMlk8u8snEi9K3svc4jB0DGJug6/chA3C\nVq8RUBkriMwnuPiuh/f7Fhw/YrdGvLdW8MgyB9MpbRqk36UDVYNXj4gD02C7\nzDCjn5eWwL1OT7NCXxxqtNYmQsz2H4/MEmTiRY2BrAHJMahJw8hxe0TLuYin\n0+BniqOY9ToaiI/Cl2a0ex6M/x9d1SZBii4vKKKWDBjQ9x7HtWGaUAqHVnL7\noApptQSGtRzR+brcrHR8YsLC+LwyiJ15PP6k57Ig6oW5BT/UsJmDaACyJfbH\nyIL9d/oZNDwpcKc6U5nmKc1lQSytT6eU/chrxD1/Sny8BIKtUJHEqL6lBNUE\nbI1Lg4NhTj5SKb0oay72Q+Ui09LyPb60XtLIwU9t8MIrA1rTQvujZLlNU970\nvRjzTSc+D8ZNmnlidaN06pT8BA7BU7h8HHxui1i+tZOGWiMMXwvk/LnX7Kzs\nNT1u\r\n=wIXS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXNOG4VUdHeEyjPPl0UI5zImjkuNE7rtEaJOo5WcJtWwIhAKqx83goJr/wa5wEcq3zybI8PWadrKL/6XfsY/zNphkw"}]},"maintainers":[{"name":"aneesijaz","email":"aneesijaz7@gmail.com"}],"_npmUser":{"name":"aneesijaz","email":"aneesijaz7@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jshooks_1.0.0_1574271806832_0.4078374200662551"},"_hasShrinkwrap":false},"1.0.1":{"name":"@aneesijaz/jshooks","version":"1.0.1","description":"A simple javascript module to create , listen and trigger hooks","main":"index.js","scripts":{},"engines":{"node":"*"},"bugs":{"url":"https://github.com/aneesijaz/jshooks/issues"},"homepage":"https://github.com/aneesijaz/jshooks","repository":{"type":"git","url":"git://github.com/aneesijaz/jshooks.git"},"author":{"name":"Anees Ijaz","email":"anees@fasterbyte.net","url":"https://fasterbyte.net"},"license":"MIT","gitHead":"43f2cf8ef197950fb03a0df1b2731286cadcd88a","_id":"@aneesijaz/jshooks@1.0.1","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ykQqaCvv3gdQNTWEFriYzx35e5sEZO0tnB5MmQ6B7zB+Q2eQDDNuBJgymUyBdl9s9Ds69juhNLIkNVjTkiCCAQ==","shasum":"30ba80525af166753d404b5031907e3637a9721f","tarball":"https://registry.npmjs.org/@aneesijaz/jshooks/-/jshooks-1.0.1.tgz","fileCount":8,"unpackedSize":7353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1XxzCRA9TVsSAnZWagAAemYP/jCpI9aZhuYKc02nb+N8\n+ef87RvwPVj+yF02aRy8LSiljbTK9ixqErtizzH3DqWuxmBv1dEs+XdJh1T9\nviL9u89OgdTDtV783sg3CzScztrTxFuu1xV+7cqbjm3vvBBAfqC6qMaugMfu\ns35Tgdf9sUAy0lz9YTyxNQ9Y3cCg0I7lDD7UtKn6uqu34s2P6BV8P1ol50dA\n2UlcRgbIUZZQ9JHpZiS8gcXmtYPFXUFzk26K5PIrYUzIhKPG/aEoGQWHdOhB\nMNOKuzBe+ipB0SF1u5cXk9/cPz+OaZq+4ZwP3b5h92dYJsV2qvrOizogdpcK\nnaUsFirbzab3aHatHFgW/hpK2KRzwNITzmo7hkLQoW5JjAEndvEE36k/L2F6\nF0sZ7yRL/TYMo4acvWtaXkYv5nRMxQM3xLss/3bWjoy7Lfz2MG+/tglRDuCW\nom4JElwDLHh9KdAg5Ui6p/3oHq5r3SobqQREmW/avvTV5FJEnciJed3ch/AV\no6CCdqxeFElqENUGTBBCNV+gELHjmPAKeV+voqAPETjNA9gF7n5iytJcTYO2\nS7dbygEH4UPUkuXKi/GorhraFeIDmM20fanDvQrPAk90XW3ls1P4FxuKO3LM\nH6PfJNhCqUqHU/t0jK3zLmH81haLQ6SRkH3b0T811jJh2N0MF42NZn1/DLVj\nBBvW\r\n=sQQF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf9SaRYrsoLvi0kotIjHtifHQ3b2HbEaxfwDwNLV4/sgIhAKBqZ19bRz51VOqhODlctoA9o/0tyBOnlcuGjh3Vyy3f"}]},"maintainers":[{"name":"aneesijaz","email":"aneesijaz7@gmail.com"}],"_npmUser":{"name":"aneesijaz","email":"aneesijaz7@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jshooks_1.0.1_1574272115228_0.708928213214842"},"_hasShrinkwrap":false},"1.0.2":{"name":"@aneesijaz/jshooks","version":"1.0.2","description":"A simple javascript module to create , listen and trigger hooks","main":"index.js","scripts":{},"engines":{"node":"*"},"bugs":{"url":"https://github.com/aneesijaz/jshooks/issues"},"homepage":"https://github.com/aneesijaz/jshooks","repository":{"type":"git","url":"git://github.com/aneesijaz/jshooks.git"},"author":{"name":"Anees Ijaz","email":"anees@fasterbyte.net","url":"https://fasterbyte.net"},"license":"MIT","gitHead":"80eb4f7af474d068ead5807872474d4ff8345260","_id":"@aneesijaz/jshooks@1.0.2","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wGUmmk1tQs24zikYKANqyvMwvwr1WZO++wJjwaENG9kigYAoRn3PiLAmIeT+hi6M/92DhFs1nzh1lPNQNnE9ug==","shasum":"0d8359d60bd2def5c623d7402ac71c8c3ad3fbd3","tarball":"https://registry.npmjs.org/@aneesijaz/jshooks/-/jshooks-1.0.2.tgz","fileCount":8,"unpackedSize":7490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1X0gCRA9TVsSAnZWagAAJY8P/3kHESRIWn+7mEWi5foU\nkUpRIuc4Sc4OqT1il6EF3U+VQiwC+Iy3FuRJA5DEG4k2qWzKbu1tqBj/7vln\nqXnfcsNXc/hVb2ld9dGPfn1xTNiEa7Zi02QuuiDBJ98HVQ585hmkPwPMIn//\nsLXwmscTwOIa4jGSss3+dpoEcNjbI9GhcafceEWU65rRL++ps3nU2W/WL/dg\n58hYB2aNM3WaHmuRgoVCup0vvoRlZxgyY9PumImi2S6GqM7t7P72fTLFcA0Z\nr4r+qYs+NF50nFdRO1LvfON/Vc9vt7w8Ezyj62BRgBaMDqXgI/xWtKblEwP2\nQpm9X2LNnyQL+2NlEDon4uBVOmP+Ly6vLAXKKccWt0bGtYu3p8leBspKfCDv\nb/SRk6eHOjTLJnuARPfaajFtkI7desS9uMhB4+MYzMn1wIf8C0Pia8STen5d\nctDm+0KDhifv5+EGyBb4/whwLrCWD1xLrM2IvfT97Ufs9m92q+QSN84Yo5iv\n8teLMiPR1FSZ89WG8gHicdZ/SCkAauI+QAgggnxZVhVH4dvey3vw4jFcY10J\nwrOHLxShRUROWnfkcZdJG98MRC7bZgzIwdHlfjotguqId9baIC5LAzudN9PU\nIwgZWlqoWVJ8kO/2J8Dlr4Z48/nm7NoCsmQS7Od9B0/C3dwcEZhz7ccmG4vM\npSOk\r\n=kbzT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPPaUuYjKloHShu73XMxZkKYJJjMRUbT+9s7jkcy59mAIgPPs/ac6x4nIRqU7BoF9kLYFxQVltACj9wHu8CEwzq6s="}]},"maintainers":[{"name":"aneesijaz","email":"aneesijaz7@gmail.com"}],"_npmUser":{"name":"aneesijaz","email":"aneesijaz7@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jshooks_1.0.2_1574272288537_0.37841543673730205"},"_hasShrinkwrap":false},"1.0.3":{"name":"@aneesijaz/jshooks","version":"1.0.3","description":"A simple javascript module to create , listen and trigger hooks","main":"index.js","scripts":{},"engines":{"node":"*"},"bugs":{"url":"https://github.com/aneesijaz/jshooks/issues"},"homepage":"https://github.com/aneesijaz/jshooks","repository":{"type":"git","url":"git://github.com/aneesijaz/jshooks.git"},"author":{"name":"Anees Ijaz","email":"anees@fasterbyte.net","url":"https://fasterbyte.net"},"license":"MIT","gitHead":"3e5e3fe1cc2d069c86648fd85862f6a1bb0a6943","_id":"@aneesijaz/jshooks@1.0.3","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mZRXlYFdX1elvS+j3UR4M9/X+p42Af4Ft7SrwmLBjCQoi7ESqIGducLw/kp13gP5tADonxFlfnQXrONZo6NGCw==","shasum":"1e945d45853a34c86b2bf87325b1223133e7d493","tarball":"https://registry.npmjs.org/@aneesijaz/jshooks/-/jshooks-1.0.3.tgz","fileCount":8,"unpackedSize":7501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1X9TCRA9TVsSAnZWagAA3mMP/0XRgIE7KiJTr6BNytEE\nlPQmhGywImNvhMjnsgWsnwrwQebkjZRAVQnt5orpZHceAxFHcbIQ15KI0qEN\nbhsCl6xhMWlJgagSyc9ld6t3+ukKVAQiFC6xxmnHVh/zgan43JUpzUGBlxC0\nwvp5DdrUlVj5u5uZFXDyXZ96p8g2VzGl1/gmrzfpxqRP6NLaAdXf1HD+VnIs\nZThq0dtvxE+QzgBvvJcS37b75m4NhXUfI6arDnpcBNZgesWibfJwEdN4kUbL\nEwMpJQerOZC3mKFHGdQGou5DaFBbW0vRDLfIBpnjreNFykTgxyAwuirNC0cK\nD6Kq5u8RkyU4ooiLfRgvzsQrztHqOn+nPoEaXZj6Xc2ODXVU67rtWbhIsymJ\ngCqhC+U24BA/B1CwKvwjc4LAgWWmtsuuSQmDxUMegwa+Uc8JnxqX0NMqrZBV\n51Lm1L797tOvDHEmY9eHQSOY8EahjsMqF0N9dYhMMW2OCz7D1GzgILeSVTLs\nRBuKGnoyv//DItfmvRDrms4r2uXyaHbhSPmbVoby8HcOgQhAf7v1IfD5DjPk\nfH72FaAmdjuMu4zcVQ1wJUw79zwp20IqRSqTbGnrAG0mHHOTZLGBV6Kix8xN\nfpXEUbH4C0HJHNZyMlBEc8G++FJVrnfYqxKhjNFG6QuTkXaxlomZH1+yykJD\nX75v\r\n=U6Rd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7wK/P5EScoLqJLWL7b3M+g+Pn+t9QJBfiVE4G+sbwqAiEA/sKxSmqYUMaeqJVwhKE8NtH4sp6WAuwp1MNaOMx4VpM="}]},"maintainers":[{"name":"aneesijaz","email":"aneesijaz7@gmail.com"}],"_npmUser":{"name":"aneesijaz","email":"aneesijaz7@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jshooks_1.0.3_1574272850503_0.5662731195493833"},"_hasShrinkwrap":false},"1.0.4":{"name":"@aneesijaz/jshooks","version":"1.0.4","description":"A simple javascript module to create , listen and trigger hooks","main":"index.js","scripts":{},"engines":{"node":"*"},"bugs":{"url":"https://github.com/aneesijaz/jshooks/issues"},"homepage":"https://github.com/aneesijaz/jshooks","repository":{"type":"git","url":"git://github.com/aneesijaz/jshooks.git"},"author":{"name":"Anees Ijaz","email":"anees@fasterbyte.net","url":"https://fasterbyte.net"},"license":"MIT","gitHead":"3e5e3fe1cc2d069c86648fd85862f6a1bb0a6943","_id":"@aneesijaz/jshooks@1.0.4","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hDkj0AA5gOmFIuFLUh+oN/R4/01JH752yzgU8S5O2cop0wMT/eS9PzSDkqiWXUeXJ2BEMIguCwtg5PY+9mR/7g==","shasum":"61fb5d487b09daa4177912075a0e08fe933cfce4","tarball":"https://registry.npmjs.org/@aneesijaz/jshooks/-/jshooks-1.0.4.tgz","fileCount":8,"unpackedSize":7654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1YC/CRA9TVsSAnZWagAAHpAP/RjGcXKMw0UKCFm8GfHm\nUwJCnBBZ/erM1oIrSUASPPeNEuxgN1mN4o05rrUIB18YLKCS13FqtegrlHbV\nEvCmetJ6d/qFfwWWjKCb5DNdrGP7hmFgpbUVMuhaTUabO5fh56KuwKKRuA64\n6oA8A9lYgd84+vZvBwMc5RwNwD3JXjMsz/LxzcLLAjrG6bNvH6ipx2vaJE+y\nAL4USvaJrWdDRuBsZEJHMch93ZZtL5zWs49DgaaIm0EJmRO+fYOGTXFbRkqc\nZkNPgJUSe3Ywbdc+BivqeBZsc4b6oelru0oxoD2x0Sc1NQe9uLr8o3eVf7Ja\nCv+9+lSk4shU1J6METrNgTrIGxiEZ5aoX0hl6t1kdXBj1NOYIqB+h6gAUeUh\n4lBzNIiIxLj0agcUydPQi4iITDeOuO7p9yLDb//ljVAa0dR2IwmnEoSZkrUm\nsIRY0J9Lx+4Ipx49cXTKg+/wBBMXs+eecv4HAWgQ/Me2oOL5f3re+qLO6xjm\n7lmQTrZBaMRYHFVFXcn8ktBvVtUD8rC+Iw6OvvwN2ihSqPBaN0+wRdbyv7qq\nQpdhXE2Oi8TrTSRjaJXP86iotMEj5BEZrIQugg8EzYE7XN/pdhuI3TQmItrV\niM2hbw6Pl/ICltAiMzPelZFoTBfTEn5S5aYHyh+jInGIf9TYTBMfiBso4tZg\n0KIM\r\n=y6hW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEF9+sB3oldREYGynWWMKMz2H9i3hOXTW30ws1Yf25O4AiEAkyT716DueAUztPbHmiI85JT9g2GPFeucgQiMYlD+jVc="}]},"maintainers":[{"name":"aneesijaz","email":"aneesijaz7@gmail.com"}],"_npmUser":{"name":"aneesijaz","email":"aneesijaz7@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jshooks_1.0.4_1574273215361_0.8775026134360384"},"_hasShrinkwrap":false},"1.0.5":{"name":"@aneesijaz/jshooks","version":"1.0.5","description":"A simple javascript module to create , listen and trigger hooks","main":"index.js","scripts":{},"engines":{"node":"*"},"bugs":{"url":"https://github.com/aneesijaz/jshooks/issues"},"homepage":"https://github.com/aneesijaz/jshooks","repository":{"type":"git","url":"git://github.com/aneesijaz/jshooks.git"},"author":{"name":"Anees Ijaz","email":"anees@fasterbyte.net","url":"https://fasterbyte.net"},"license":"MIT","gitHead":"acb7a6bc8335944d48d3417761560ef76a72d63e","_id":"@aneesijaz/jshooks@1.0.5","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Ac4yQ9bYHH0DQPUa6XHflTxWC4FzSMokfS0k/R3I99h5tTBv5jIFFds0QwX84mhBXRM5ZkSgwKObClsnpDgv3w==","shasum":"3ba3a1474303f0715abfa645432b3ee684b66905","tarball":"https://registry.npmjs.org/@aneesijaz/jshooks/-/jshooks-1.0.5.tgz","fileCount":8,"unpackedSize":7654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeERc0CRA9TVsSAnZWagAAscwP/jTjoLbjubDVX+uJ6hkS\nj4JnC2ylIXOefv2GLYs910WmsE7xsx7d34GBGR2EoOmEhBKDPN1Gw7XJv8Uy\n6/oAWJbOKZwHRSrTgAiCgYDtYTjLHZyRR3bfS62UbZiib17taW17EH4xSBQn\nt4dk7CV2OvdDt+j81QIU9oripx8Cw31uhBsOilPcKM8QiRAp6Sd6jGUDBByV\n2rVBL3Q/x232IxjYGw/DL7MSyVfaSzUN286tqdsIs4Q8C9MU8AKmrOFngXc7\nX/O/8Wj75RBEcAXrPE7LcJHvxbwIF37IX+4hjvtacTJ87NIi9Ul4gz4rx/C7\nCe40q0HzeLqbu1w/pdf7RTptkTBRjHyNW2LI05Sf1dbiydPjgGXUQ6EJ8e1D\ni7xw8axhCEgDUqhy+fTtv9scWZeytFxwUAZcZB9zc2x5lF4U1U+lf2RPTMke\nX3RtDGVmn9rLx/EMdnVk5jGDrdnbWPf4ir9mgH4FFyIfechVLiIIf06c+oqu\nz0jyQ/sMEs1xyk6oqRVK/d0HdC9/aZ5Xz0xHQLYwOEjZzuBuzHeAzEVWkNp2\n3OufcM26lfFk9Jt2bRwY12uywf7xyoFNzf/2J6TbPy/zNnOVq0sYvYAfoMvc\nqJitYpTFpAd7WfcHPB2UAKBRKHYwrHWY7EaVfkfHRFVM2j7eyLINoUIvPOFi\nSR7t\r\n=G/1x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJejvKX7DYeTVrQ2yWVCNou9jB3FjY5GLZxlcyFl5JaAIhAO8PSjS7ZlwdevCSX+u5B/FzqMdqZ/fQExxylUVu0nTk"}]},"maintainers":[{"name":"aneesijaz","email":"aneesijaz7@gmail.com"}],"_npmUser":{"name":"aneesijaz","email":"aneesijaz7@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jshooks_1.0.5_1578178355853_0.7892116044482864"},"_hasShrinkwrap":false},"1.0.6":{"name":"@aneesijaz/jshooks","version":"1.0.6","description":"A simple javascript module to create , listen and trigger hooks","main":"index.js","scripts":{},"engines":{"node":"*"},"bugs":{"url":"https://github.com/aneesijaz/jshooks/issues"},"homepage":"https://github.com/aneesijaz/jshooks","repository":{"type":"git","url":"git://github.com/aneesijaz/jshooks.git"},"author":{"name":"Anees Ijaz","email":"anees@fasterbyte.net","url":"https://fasterbyte.net"},"license":"MIT","keywords":["nodejs","hooks","triggers","listeners"],"gitHead":"acb7a6bc8335944d48d3417761560ef76a72d63e","_id":"@aneesijaz/jshooks@1.0.6","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-YplXKLM6lKrbTlk0xZQQ1OVyoPc6mxSlN1a2C6nGk0ZXVX24Umecltot+irCYMqxlTUOQRo6n7uEcdycmzO/9g==","shasum":"6c7d25db2d110392a38ba83fa1c8e6821fae4b4b","tarball":"https://registry.npmjs.org/@aneesijaz/jshooks/-/jshooks-1.0.6.tgz","fileCount":8,"unpackedSize":7714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeERh8CRA9TVsSAnZWagAAjgIQAIUKu/XwoZLNKFuDrJbJ\nVxBcIFzFO5uvVB4JlcDbq1thzPh0qcrz0m5Oz6IUUmB5G1eSYFcCjp6rJ1qS\nnOzxF2L3/Qyg1qQAynrXRmfa0w3uiBdLaZHdj1S1GiDLQqSJhH9rIIjxMuXP\nNsYVqS1hu7//UqqmgwQO5me15qnkFEnL2EAYyaFOHM0VGezyu3tI+ydzABo8\npDuWUZbQoVWpyMsbRvlJsDdUUigKzirpNyUst+O5A2NyjlIC2oude4oOleZv\nJCGGa91ukX8LWBJEf6P8nvs4dXUf++Ii/T0hDeq6H1THYZZzK6SN5aXWs8Pl\n7CT/dALFxa5aYgVX7QijRhokghOnlahoZ4cNArDeapzVGhhY83yPK+3Nzbop\nAjVxN1xgs9NXoVyB9R//CVdhCZRTWXAYClyjR1htJPqHVwmSTIkqWAcPE+Wg\nQtRVInqgfedll++yaFY/kQDnEapVQl+ez21tzqkjQEe/7NW04q6KfPN2GI0d\nrOvZXdwKmwghebU64cAuB0/T92cWQD3yQkZ032S3/TMDUeZ3UZW4Rp5qu7y0\nxv/detDdERsYSVO2u9rzMYucQaBX41zwjGjlqkyefyeMvLgvOEvz+CnesoRz\nVXec+znyBNFAZX5/B3z5udzPkfYGKdk/dQ+mA3ShTA5cthEGeanVjJAxR/Gy\nkXsa\r\n=uuQB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHJgIVGsvyWTFqkUVlbKld/usjBOPqGdjInLAh3kwiOAIhANt5IGeUS24Ji0vPkoL5KEOdWU/twKe2jZIwN5lBlwXR"}]},"maintainers":[{"name":"aneesijaz","email":"aneesijaz7@gmail.com"}],"_npmUser":{"name":"aneesijaz","email":"aneesijaz7@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jshooks_1.0.6_1578178684385_0.8446953458382589"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-20T17:43:26.595Z","1.0.0":"2019-11-20T17:43:26.932Z","modified":"2022-04-04T14:04:52.753Z","1.0.1":"2019-11-20T17:48:35.377Z","1.0.2":"2019-11-20T17:51:28.661Z","1.0.3":"2019-11-20T18:00:50.742Z","1.0.4":"2019-11-20T18:06:55.494Z","1.0.5":"2020-01-04T22:52:36.002Z","1.0.6":"2020-01-04T22:58:04.471Z"},"maintainers":[{"name":"aneesijaz","email":"aneesijaz7@gmail.com"}],"description":"A simple javascript module to create , listen and trigger hooks","homepage":"https://github.com/aneesijaz/jshooks","repository":{"type":"git","url":"git://github.com/aneesijaz/jshooks.git"},"author":{"name":"Anees Ijaz","email":"anees@fasterbyte.net","url":"https://fasterbyte.net"},"bugs":{"url":"https://github.com/aneesijaz/jshooks/issues"},"license":"MIT","readme":"# @aneesijaz/jshooks\r\n\r\njshooks is a simple javascript module to create , listen and trigger hooks.\r\n\r\n## Installation\r\n\r\nUsing npm [npm](https://www.npmjs.com/package/@aneesijaz/jshooks) to install jshooks.\r\n\r\n```bash\r\nnpm install @aneesijaz/jshooks\r\n```\r\n\r\n## Usage\r\n\r\n```javascript\r\nconst Hooks = require('@aneesijaz/jshooks');\r\nconst triggerTimeout = 2000;\r\nconst hooks = new Hooks(triggerTimeout);\r\n            \r\n // register a listener - note: 2nd parameter is priority higher priority means 1st to listen\r\nhooks.listen('on_load', 1, (data, next) => {\r\n    console.log(\"#2\");\r\n    data.saregama = 'saregama';\r\n    next(data);\r\n});\r\n\r\n // register a listener\r\nhooks.listen('on_load', 2, (data, next) => {\r\n    console.log(\"#1\");\r\n    data.padanisa = 'padanisa';\r\n    next(data);\r\n});\r\n\r\nsetTimeout(() => {\r\n    let dataSent = { padanisa: 'saregama' };\r\n\r\n    // before data\r\n    console.log(\"BEFORE DATA\", dataSent);\r\n\r\n    // trigget hook with the data\r\n    hooks.trigger('on_load', dataSent).then(data => {\r\n\r\n        // after the listeners has modified data\r\n        console.log(\"FINAL DATA\", data);\r\n\r\n    }).catch(err => console.log(err));\r\n    \r\n}, 2000);\r\n```\r\n\r\n\r\n## Contributing\r\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\r\n\r\nPlease make sure to update tests as appropriate.\r\n\r\n## License\r\n[MIT](https://choosealicense.com/licenses/mit/)\r\n\r\n## Support\r\n\r\nFollow me to show your support.\r\n[Facebook](https://www.facebook.com/lafanggaparinda)\r\n[Twitter](https://twitter.com/billdarwaza)\r\n[Fasterbyte](https://fasterbyte.net)\r\n[Instagram](https://www.instagram.com/teacher_of_teachers)\r\n","readmeFilename":"README.md","keywords":["nodejs","hooks","triggers","listeners"]}