{"_id":"uhooks","_rev":"33-0c6d8c5104507c49fe9e8249d40e9d6b","name":"uhooks","dist-tags":{"latest":"0.4.0"},"versions":{"0.0.0":{"name":"uhooks","version":"0.0.0","description":"","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:es && npm run rollup:babel && npm run min && npm run fix:default && npm run test","cjs":"ascjs --no-default esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","fix:default":"sed -i 's/({})/({}).default/' index.js && sed -i 's/({})/({}).default/' es.js && sed -i 's/({})/({}).default/' min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","test":"nyc node test/index.js"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","_id":"uhooks@0.0.0","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/Yih/TLZb++F7ca+jlkyd3IW+A+cK7qCBFXT4y3r/JkGz+8rDEsjvMcItcjni56mBbGj2/F9Nls6wZ/QMimWoA==","shasum":"46e9d8919411d3884cabb0fe2147af93eb05bf33","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.0.0.tgz","fileCount":7,"unpackedSize":1984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2Mb1CRA9TVsSAnZWagAAe80QAJoHXmFV0vGyo05XpAiH\nWBEskWauZIGZzSxxcWt36ibKSVecyjisixBw3y/gs4yO4ZjIhdTgRatrm6QB\nuMIpTPa8WaSFyxH/Odx5Uheq24Kuiz2CvqIgD14rEwjvoffBX7kp1YLcYGFu\nirseIKsM+OkRsqf6Pfrn/C/PLip5V4u8qTMLLATJLczZRtXiV+5GLd6MQ97V\n0BCtMhu36MOWLneQht/Spdb4wujCEFdmFmsArNc4q84IrhPnhhhnmzWzJM/g\n/kh7vt+LmNTAzNmrJ64+zt5nKtye/iHUnFNK8nBUq7p9fDaur5O8t12WXld+\nBUO/kMcqIhLcs+YT3RJ8pionuSSb7/vMvWptPlrPo1m3zu7OyClESpasfgkH\nZUkFokD6odntCM69QLQXCnyrPVPtHuY7UCF2PLPwGudqarW3VCRWtgGkSLfG\niCt5kvwiuiu/YZzD9Sjq6NUKtEWfi0amITl1NQVY3nollM3DKJmUm5Al0ESA\nReDoxGmucsb9fRgOru0f8h2vKGn/UhYM9dvSWQA8BSAlZ/CeWQnhlGRbg6Mv\nQ47BPiTkVZ7/6JkqrWTCJ3xlJW6VfEGPFCtEe9SSgUWDPeGaYviuzZfKhIvj\njgZeROC0qjnYs64xtpZPTvoeEMf1oh+OEkTG4oS8/+ZswGEhSUt5MzDLVpR7\n1hB+\r\n=2LoV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7RgOO/PJgdr8xDpZo/Xow4079F8oDDQ8s+BK+IT/7TQIhAKdRRyzJkJSiSVZmMcgeX/8QotpGy3FWXSoz4DyHSavr"}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.0.0_1608042229069_0.7152176430008952"},"_hasShrinkwrap":false},"0.0.1":{"name":"uhooks","version":"0.0.1","description":"micro-hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:es && npm run rollup:babel && npm run min && npm run test && npm run size","cjs":"ascjs esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"_id":"uhooks@0.0.1","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-iwsjF/TxkfKy2KiXU/QR/QIESvDXprklqRc3czN94wpT1x3cPWGk+IC619/XbgHjVWAg7kirhBxwwmtatdKt6w==","shasum":"7d1c4f7da6d19dae8413b650d7fb9db0c28405b2","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.0.1.tgz","fileCount":21,"unpackedSize":18240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2QeTCRA9TVsSAnZWagAAYusP/Au7Yo9OVkMxOnjBv38D\nHXg8K8qPIgIqLlzsrh1FFuS1jR3C7wzCALFOmIxQIx0+4aNjdiayzuuvqujd\ndEYYjE0cHLBBd8XpGVVJUSdcdRA7vcUd7kGMxvVfj+SJz/UoGCNSDLjc50JB\nkrP8ac5jv670NmJ+t2FoKqKvP862cxeGs45siWrXNWfPZUIUWQ3jJUNLHLJ2\nPU4AWJ7YpSz9DvsvZFcGmE1EwQ1ua8FyfGTWZLQ6N4Ktj34yrr4CiWU+pE0k\nOVaG+hj1Zi7CvGgUtzpkYM4L7uM9rCfCJgYL+IZ4I1FCkjjuwP6g6N0Coo/2\nyqClppzqGsjz2TesM4wd/EvwNhEnIcrouRlqXPOK3phODIJ8GvSDdQY12kUT\nBNbOqKUne+tyJXCcdTRIjg+1vKMIH7ZTWkdoQWWreaGs82CpUp3Kd/A8xeJk\nTRK1ys8nJnOiJi/Ryn8yn93QJEtWsFWt5gg3M86CXkXhu/8lYeAUmGh+P0dr\nrqgWhSrW920fs+7k0MLAZ1EG1uuWvK/hUv45txKOplpMeFbbDb4pJwOK8wTn\nUz6XDaKqNjN1LrMTQYofI5mqdDToCh26XJPEHuW5oYzEWwwA/LYBSbSU5d75\n23Ez/voYZeBI8KUdMWMcRFyONgkqgziU2Djvnk5dFz+k+91gyMZETu6gH44c\noItc\r\n=fGhv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZenz3C/eoEtkqgkLkP14cT8zN6YqH0xLNyXrz69ui4AiEA67D+4RfkXZQnaUI9U4sg1oJRORjvUVhSYeWrDbkabYQ="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.0.1_1608058770724_0.5916355017661978"},"_hasShrinkwrap":false},"0.1.0":{"name":"uhooks","version":"0.1.0","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:es && npm run rollup:babel && npm run min && npm run test && npm run size","cjs":"ascjs esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"91b334eb79b824e80e4e49b17217fed3c5261381","_id":"uhooks@0.1.0","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9pm7m8JsoHhFT0ak/1u21XvFZsSdFFrLkltrRD00Mn63m2g4lnErvdxe7HDOc8VHY26zqlrlXGYrG87AZVRytQ==","shasum":"1e329695bb74e5c54d927af3354526e245166092","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.0.tgz","fileCount":23,"unpackedSize":20361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2bC5CRA9TVsSAnZWagAApUAP/3EsY37/qVPFm2H58BlU\nxRlfClv/W54nZqNfcLoytJMt8S/ZzRZNepHIRhuTthf1o37FgIFz3mFryvvK\n+4+IAI0ksxXc0i30ffR6TA44PC9wttatUJs2NMQDlw/UUJrTdP4MV0r0/rMW\nolFzckYatxch2Lqf8X9a7sSwBKrAUaShcuZjdfooZoYRPek7IjTdtwgvXrtM\nVs/jlrJUSOubxKK4+p6lBkjigL3dcKj9mMrqxmJ6MZFD0LqzDDRxV3ZbBeKZ\nDYMKgQeKASAKebEHDLVrBkFvvKyo9oMDB2ImPGuhmM+lc85TRFjMm5YgAXzg\nprcPv/flwF5gH/iGnP9ZPhUM3/0nJrCVYk1rWikYg2+gdPbn0l0zDzchk4Ku\nHQs4yJiNPefBV+dI14ueTN6bS3PzOBZrLDfV21f664eVEnk9h7Y2pboMBKFt\n5WVR59eCIU0Ak62kh99fj7YcI9vcv8vcmh2ItZ2m62aTd1R6lYmuZ6vWTYJo\nCo+v/rVThwBsr3fKTXAVpRzjTaVwmo5CxpP+P4jCxV6T9cIm19XegzfLijdr\niQ5OnM0kmP16lReVkAL7zHWSgi9K80aSWg/MdrJ1h4iB8ZVSzYXRGvQvc1Sq\nu5bBaUyupan8IlH6lw543QEtB3KEtDXh2BOVRhuaN/Kh20ODhvgmxeXcsnb6\nP60E\r\n=ZFhl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEhO4j4u7+SM/G7XQ+W1zd0KfzM5ntAVt4FuTr0gDGuQIhAOfFGlsbd8TDwlgkYtbYuEiGF4kZvL7z+Uu67eo4zN3F"}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.0_1608102072549_0.6661956564506448"},"_hasShrinkwrap":false},"0.1.1":{"name":"uhooks","version":"0.1.1","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:es && npm run rollup:babel && npm run min && npm run test && npm run size","cjs":"ascjs esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"6cf98c869c33fe8c55dc91366a29950c9508a2e1","_id":"uhooks@0.1.1","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-q9Ka/BTZczjDZBw5pFiV8zaoVkVh0uzWnGB7Uwh89S2WJ+GNvu5tu8z2qKe8QbRi5nH3+YHB4+IULM1xlsT1jg==","shasum":"a93960bf865d518455253c0dd689875fb86f5c3b","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.1.tgz","fileCount":24,"unpackedSize":104096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2bdlCRA9TVsSAnZWagAA72MQAJISva8vLmKXbOrr4Cfd\n2Jq+BhRn+/0H/3S8NMSIdwKJ5CqWgkXB4yN95Td4ihTmhUXIaANogB8/f0Mi\n5kwPUNcb7QmpaWx3p1kUOwwKZInQhB2IwK2rL1QH/Q8KyePTCkD+eWyTAs5a\na7OM6koLz/HzjMhBa3yXhlXpgIHurtTc9j+oB8TJ4/QX2pVyE1djMyRI8aef\naNr5xGv0UeFIjIpHNTtt2TSXhxIhmt2MO9+ukEuO4V+LqE3PXYeV1EK3rZmq\nQdo90pYG/wG3HH4yipYTvOaSYfxhxsQeSWEsIiFy2mfri52f+7b4MjMQbtYI\nZGkY4Yn8H2vGoSC3VlbOHei9Bmt/8Iw/e3P3cMPchHLhFh0q3erbPE23JqY4\nFBKVqeBSfsDIY1Xy1YcwAr8Swi2oLFTWvCKMXEYXVXOUWMoiy8hA/EK1ln2q\n1k1mmLiq3F6IUqLGLoAYZbFfWMUhr1kbh4c2gMbjmjni5o/WioPOTI2b43YU\nBdIVDCfpjNKc3EOtAwrbCijhhcn5+VPjW09WHTX1J6WDjW2tqc/TBsO84fpS\n3l6sniXj6tdgGNfFKDieG+wjN60OoY/JTCc0lb7PX6Bgxwjfrsyw37NohkvM\nrBmRnOHFWBaSOACGbMfPhqHA3ry8BEdR00F4ZW79DKFcf76UNqetHMrrY1u1\nkEx9\r\n=oyP1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtn5zB9YP7D9jjAfZI0bIWd5ru1Hh6SyhOAVrnp7LbgAiAwFv7076EMDg+fbNsiYix4LqMvGiSqgAc3FNv3cRBp7g=="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.1_1608103780594_0.42788949865810366"},"_hasShrinkwrap":false},"0.1.2":{"name":"uhooks","version":"0.1.2","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:es && npm run rollup:babel && npm run min && npm run test && npm run size","cjs":"ascjs esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"aff5bf3a3562c2f334bb31e90558bf6b6c910b35","_id":"uhooks@0.1.2","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-fUbj2oUEXId6ZU8bkVWDa+Bscp6JoKnXJQd8La2WWviHowPRksTguuBG9hogPAcMBfNsPMIHUImW77BYtHFtPg==","shasum":"31a18ad7fc70ea6b7f9b3ac44cdbc611163e563a","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.2.tgz","fileCount":24,"unpackedSize":104172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2fSmCRA9TVsSAnZWagAAFfoQAKJHuXSaqXDyLhaSwDY5\n9V5xlrleSjc121DOljpHa5Wyf4BhN1f/xC4NRTrkpP8Ed4WE1yQ3tK9LSROb\ngpesmjr8JJ1HoloDwHgXYXopRM72sl/Ydi4sGKNeoqhTveAUrY8HTe5NA83K\nixY4Arqk0j2Bi7Uy6oyM/nbw9QFTGT+iOrA9i9vGykinwSHE1R0OuOR5vPKo\nwEJhHsAzXXlYQ4XCzmxz1EbATnpQ+TjlploOk/PFNHoKa9kWSgMopJ2nm7sB\ndkHKRJx4xkPA6Nq4Ze3HjqRIOQFwswU0l4D6kUQBLOW6sb3n2BDCHxvhp+uc\nVqsSj8s0GASmmal0QLUcdbgNZdLjexpkB8kaQLsktGq7IbEq9RSU/pv821vl\nc7WwifaXE8Fi3rvV6Ok8cfYYpqUUi2QRddexUzome3bG93O3Ze65IpBa+sl2\nHqKfy9Ohcmo+idDdyUhWovQKkXuDcfqIUKACJ1U6Owffrl1sDPwVq+Z5HzEP\nqnCpkf8EYOjLeM/QQwxDy4Lnx8LB5jElaM2KUnxGPmBH8arWGRwXL+h6v6Lb\nJh/0QD+PBMfyyHgGWYLDlmqIFU9RNZ21uQP7V/BTBn5ZTcz3tQA+acGY2Nwq\ntsk9mwFoW8BYHENEI4DwhG2vUQc0SPFn2U/QwdUpX93NzUMiUGlhTQRyoE6p\nSOmk\r\n=PnXS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETIWVQhkB8ia73wqyUtZHVwxfZzJz6rdfwRbFP/j6DgAiB3G+UHxWDQogjEdD8PTv4hOw350GRlsZRgoF8uS3KrkA=="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.2_1608119462507_0.5421700169442443"},"_hasShrinkwrap":false},"0.1.3":{"name":"uhooks","version":"0.1.3","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:es && npm run rollup:babel && npm run min && npm run test && npm run size","cjs":"ascjs esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"97574ff478dbb2acab31f936bfd7a9aa55e35d07","_id":"uhooks@0.1.3","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-SUl+ikjEhDLVhtbcOArwUO5UHwmEdbBk4ArVSjkjfaoG1WcGX0l5fi8/fiv1RruB7j2Tu9DybyJEXzUEpQS5oQ==","shasum":"6353d3de16f9d2cd5c5f4a9959e0a16abd7a5cfb","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.3.tgz","fileCount":24,"unpackedSize":103975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2fWNCRA9TVsSAnZWagAAFz8QAJb8xUhUJwiz2E1MyY17\nd1mIY6fuQtG/ftxEeEINYud8lGMe5iZwi8+P/pm7bjOcHatD7fCHT4cNgX/V\nsOgaQ8iBvqT91yZAFe/Lq9De1qqRT/KTJkUnHTYIqINUjTHyl5mFujl+xXEV\neHDhCOWh6UHokbZbaVXIhULrHL0kdhI6hNROw1Fl2MiXxjd7els9Tl+SU2IZ\noJkIP1gVatU89drlrQkQy64C06VVEOC2oJQ0v0yO2Vs+AgX8A8LUWHS6U3BD\nDjc/0xw1jyZaMXmWN034wLVn3oIb0aiEAVZNqeGh53JbvRNIK0HPfptfsPeN\nhOAJ1y7JxExmzXkOwK7tqsq7CDkVxRMnN95YM60Eo3MWwLi4lOsPr3XEmMf0\nw6k6VvDhoPXPvRX91VKqUcRrikeUVv0ht8tfifwnxg+Y/nf/KJYDxEa2fG+l\ng8qMXCiIhxpbRBZqmWfj+P+Js0efz4zHFsRbyQfgVG39Gil2lJ4gzpELdClU\ngY/cALOvMluWsVS68fb0dTNi7NAKf2gegTXmnDtjdV22Yp2w2gKO1z6q2oPJ\nO6+ShQyLah9idA2IGlYsTFLqvBCZTsKzP/Sjn1kc5fWfKwH0lZHh4DgUm6Fh\n3N+BfhTRgaab4toMaHmXue9COmnYqJ7+4n5p6A2+21zcshRFWXrBMJThCd5R\n2kNR\r\n=NMA7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDF5WCH6s0SH73G5/5ICptPuVXKz75XsqrczwIlMD2+QIgXW9xvs/fpybG4WvDLlRwMDe8Sgh2UeqemewToAz85B0="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.3_1608119693364_0.5594265079020233"},"_hasShrinkwrap":false},"0.1.4":{"name":"uhooks","version":"0.1.4","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:es && npm run rollup:babel && npm run min && npm run test && npm run size","cjs":"ascjs esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"6ec02cf59bb5c4cbd2d16f5dc8937e270b28671b","_id":"uhooks@0.1.4","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-UVfmFt7etj3F4x78OZUDuW235VkJpnNwtoMuJXl+9A3WSCZM5v3q/HE/sp24LFhG8Bc9z/uAXmTEpfyoQ1YQDA==","shasum":"c39e343b3bd664dd73b788e649b66ed975bec89d","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.4.tgz","fileCount":24,"unpackedSize":103941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2g/LCRA9TVsSAnZWagAApI0P+wQnTd7rx1W4PXa1LCBu\nxgdnPjG7xm9UOh+8mmYwBmuotKZ5mjvBl+9jrdkhBD1uaofBPt1D2lbVs73h\nK+KyyPEtG6JdJllsCutHsYVw9VUu24VQElCtdtkFHsDq/+ex2VJVrg6t9h3H\nscaVN8o4in//qixdcoNao5HEcSf5+I5+I3sq0DhwJvD7lqLjKEmCwvjozEtv\nGbQ/PCAlSnwh9l9sF4SQxlqpwHJjDBLoq8VnSFCBHMU+xT+I8NOSifPOPtGi\n0BrGnZn1Dbhnl3paRpITpVl0aOVvxKMQetFqL1gBQthWVYy4yBG9/Z3kJa0P\nvuMd49Of3WDDcZYVcdxGScj9cLNIDeGz07ZHC4ux6MXNuU9SJRka8c8HvSm6\n8sv26V69cX9HsCVTAUZa/prJmWpUl9+WCEGTrnM8w4vM+7bE8fugGw28fylY\nm10EFxpl27q7GmmXVuDEpAko1pD+iC37ArsWpeKJm0xoGSTfYOtcBJkzRnle\nZMt957FwkaWX+DdzCTx5P5IbCpXa4QGduHpS7bCGwPp3XNriItzdCPjG+vrv\n+tHYqWIZJX/kur7OTGKoErgo9DKtKq/kG5JyOIIUyWECR9PjoxE/DpiDGT8E\nB1L/xGbbsXlKMDGSXEx2hQTUomT0cBWEDBlXIP041i2VMdE/YmNASRjW4YMr\noc5s\r\n=9D0j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfZKaTronYcpJm9exp5SSD16PYxnTiVJa6J+bqpj7qBQIgeenjtIRX7UZP4c/R/B5QVtwc2T3MfPs69Id1S7V4J5o="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.4_1608126411310_0.2662393165366306"},"_hasShrinkwrap":false},"0.1.5":{"name":"uhooks","version":"0.1.5","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:es && npm run rollup:babel && npm run min && npm run test && npm run size","cjs":"ascjs esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"47b3dfe9472f3e188e142c1e9175eeb55f5dfee8","_id":"uhooks@0.1.5","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-+Wq2B0V5imY5K2keCoQzym3UVommekYR3VmgZlHlJCJDXsTSk3xlm+mjclJB4ZH6SoZVm0nw9kz2fz7I1LcpyQ==","shasum":"6a8800314f96343ea2b3ebff62ac15777bcd1f2e","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.5.tgz","fileCount":24,"unpackedSize":106050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2jfdCRA9TVsSAnZWagAAKbgQAItSqToHbJ/P+SmRpGAB\n+nYFmF9ZltpjcMvdQe1QPxV21WlV8q1bBl8d35d1zBv3mzYnxVh51uBhx3cC\nFP673qCeWoPEcfK9zrw1ZTRTzwunqsqPQjp8qn9QhRv19wbAjGKU5OzvcZQ5\nWjNv0Kf3mneXFVPMufuOe/1eLY2uokIz53VTKwy6pdceeelu3ddX/Dju7t01\nYUbtbVBOKpMcIOeqHpOiwyfj6WZ6POdj9reNPtEr054GawwMz3APj8xaB4Vz\nUV+aXh/SRTfPwOWFwKZuNYgw2sB0e/5CSy+9ZYfva+cBhjh4+qO36lUObWHw\nMPNXBjET2CNP11tLYxUVVqQO/fpo4Xm0zFTe6AlRpj/LYqOk+4dq2r21agow\n9ATEU1Ts4KC4QnU1yYc0uurkgdMtt7o4S74UzE3U1GbX0lES9SSan8NsCyY4\nhPxYIGlCbVZzlhYNMkicfjMgeS5rGUiHs/Nrva3b/8G7sBwsc8Zp/JCe6vQU\n4HdWMjSc3DQ2b2nDdvWinbEvVehUfGnKgSi8Lvr/Nwc4jp15lPeBTMT4Onbc\n7M17r/V4beogBUaDoCUSf1QPb8zN3tvOPsBpYUvpVZam3nueK+5Mu8gO5IaT\nsd9K5oWsS13la1XduMtEUjqrp7BK0W+r7R+4Rhu6FmF+5WIVNQuZMu2dn10i\nvONX\r\n=n4cq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGJGiSsxNx+iouVhZYalLp3SZHGENzw4yKHiHftRM+kAiB7XDYAe9MYBmTgno3cdZsWeMHu87JYM2zADb2Y/PVwYw=="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.5_1608136668616_0.08508312779512694"},"_hasShrinkwrap":false},"0.1.6":{"name":"uhooks","version":"0.1.6","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:es && npm run rollup:babel && npm run min && npm run test && npm run size","cjs":"ascjs esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"0e239eb33a7af7d9dc1cfb48364b496250f0a558","_id":"uhooks@0.1.6","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PvUBVt2joNURAvCKslhQq2HBbKXRAcLgQpOXLTIkiXo0HyDdaE11LcODbuyVplo+50RB0pYRxjFHikHonAErQQ==","shasum":"be8978a391ae5c782cf1a3155cd77b5539e164af","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.6.tgz","fileCount":24,"unpackedSize":106429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2j+sCRA9TVsSAnZWagAA4g0P+gK3diQruvZimV/7+cfY\nxA9HaQS1YghLoP3zZVpoXv1hSL5pCQVtKb+j57jr9bQlsseSqvQrcmm0mSiW\nDv//FBiDYh3cmrBwVVfblUNq+ArjNU07f85maM2H7s9RDzyiNpggXACuzsjI\n2Gh5Y9XzgoSnecPq/sDlddFAgdShVTeCwFbfA9WyXDi49cSYIjqB8TzfdKD5\n/nwI2WQibnTHElbeyD043bH7yEfE5+rmFahRsJbKZKsZ1396jHPsk4NB3CRj\nHhZGYuCmNRVlGWA44fH5gTRxbWpdxVFGRXlzdJwYmE7i5kE857BGe3sopSlW\nvTK5H8945DO5oRyv+gjoD9GJSE984+yua0Hd90lHZ8Q2kArj0GlGCmpF0Njd\nBwp0/r9yT9SwoHwZAO3Pa3CU47YqslVU1xpG1syAKc+5eqAbZ0VI5B4Ks6Il\ncn/ug9K9ZgkdO3L8B/4XFBOPQsi0a4aqssxxfm71booL7d+G8ztEGpen8H1Q\nGDCqlPm5eWMlCQ3k7j65SFyvoVhwbIfHo9UDg/1RrPVVLveVY2gjHVhfrGOU\nJysjRXxDM8O2rLJ8Te7FVw0+qRIkOeKAx7O8/Y605xBx9bys60qK/OYafpRZ\n2KDAzt44QoLeXVVWVZQObq8Eo90aXHmkcD9fbc206oNfmj1mwTFxZ7Rz1qpm\n1oxG\r\n=FVlw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4UWlXRzZjbHZF/hRQ6NoeCIbqYRdJ2dKgqKhKDSmhiAiAxI0ZqsXq4IRnXXodgKqPzJzPxEe+Bu0W9DooKRQg6ww=="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.6_1608138668124_0.6209535564745727"},"_hasShrinkwrap":false},"0.1.7":{"name":"uhooks","version":"0.1.7","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:es && npm run rollup:babel && npm run min && npm run test && npm run size","cjs":"ascjs esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"7b40721486734bebaaa47219403a50a71e773baa","_id":"uhooks@0.1.7","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tYab+gB4WFl7moa7B4FRF/sCEd9Xn8dEVVCXwTpDsq0Kl2QxhjWlPZ1uKGhzW3nvUDXJlPaXzRdTpJiqAWUwig==","shasum":"87bbbfa84cfe9ded2c85b62fcb09eabdb4ca6dd3","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.7.tgz","fileCount":24,"unpackedSize":106429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2kHTCRA9TVsSAnZWagAARe4P/3E8V5JH454LIhB06ipG\nVfMUB5RYCakITS+Q4RjgFQo5JjA7exzD8jvy3Qp4RTmV0fBdtP6vhhmH4wgg\nV+LOHGWuCSkRNSjZTcmLTqVn0OLHrSMay4rcz6NjrMTcXzpjexZpl7NEsARJ\n6SzZjR2vtm21fYH74W6+YHcyJr+ChZDHw9dm2JZfi6aOq42S9YiZfR0NXv2X\nKyFSftvYBmrvBHCIMrsfqIDRVfgeRKQDefVWcM8utN9Q04dnkV3qEN65BTcU\nFe9BupzhcGNZ6CHJ2TzixCcqP4IjwnJfVB37rFnUFH2epkfPWkYm1oEqhsWA\niQd9MUbEsyEaGuFZWuJTnRlT7Wh0/6uncvztU4vW8ifRU1ZxzBCt2OBudcPp\nN44zzyoYt6dJV3DkerwK8wDewMDnuQp8ouudZkgjkKlr05sk2vMAA/5F2Aeo\ngaBJ5pvS47PLyg3YLqfPf4vnnIwlTecCRqfSZ67ZgKlP/K/uoKjlf37WurK3\nG41+L0T7b07bLeJ8tIoGvOScugjr6rRQ3V0Wgxu78AfbwyUT/RkYQLFVpLj7\nY3dcY1eC73RdmSIiIYjeMY8bG2Nluse0tGslUNYcagfFElIRXm35WFtvahR/\nj1eaTqSodlkc05w6V4ob8I+07QRbuxq3vbqiRe2eVo1RicBlrt6KyXWbysTt\nwwtZ\r\n=JdHz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/49j28oGeobqMf6rLlpInXwINpclJ8nBAz+9u3qgE2wIgME1dmShNpDNIl5Z/EWjcMIz/g4ddQNBvXDyucjsy5Eo="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.7_1608139219357_0.2099062983388318"},"_hasShrinkwrap":false},"0.1.8":{"name":"uhooks","version":"0.1.8","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:dom && npm run rollup:es && npm run rollup:esdom && npm run min && npm run test && npm run size","cjs":"ascjs esm cjs","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","rollup:dom":"rollup --config rollup/babel.dom.config.js && sed -i.bck 's/^var /self./' dom.js && rm -rf dom.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:esdom":"rollup --config rollup/es.dom.config.js && sed -i.bck 's/^var /self./' dom.js && rm -rf dom.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat dom.js | brotli | wc -c && cat esdom.js | brotli | wc -c && cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.10","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./dom":{"import":"./esm/dom.js","default":"./cjs/dom.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1","uconnect":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"485098016a35ec9973cb54ef7c1905ef710aa3c9","_id":"uhooks@0.1.8","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-CNIFFGa0QmbGlAbBd4K6XOam8/YFW7lBVOnufRSxL3NiVNs5DwZL61D5FNof9q2lq2Vce192E1AdwpeFwaHdUA==","shasum":"859bc3e46f9da22c2839d129a79b9936b3b02dc8","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.8.tgz","fileCount":28,"unpackedSize":115813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2pW2CRA9TVsSAnZWagAAhDYP/j2KVWpkRSnLjI+HzheC\n6wfWx4oGvYQ+3W05kppDdwVCoEroWcUYwcmpZvOU7JJbzgYW8/v59gcpU7IK\n2/6KoVp35ZvPiqcAcXwXIWKcGEpHGAG2ZU0EcUuXdExHgDLITXr6obKI6BdW\nzzc4PLisJKskqd96YoxGGozt5KJ5DrMxjQOkpE6wOTV/9EqZ6pm7qltk8VlO\nXUe13lO5r6dam5BG0YzgegfHbi6yOnJ3V/Jz+POK7hNtNXwPXuW8nlZknxxH\n3iGv9rTVF99FFhudPYv2APQce0xZaR5REYuEUgpLTJHWY+VlUUoX8KRM/Sl2\nd2ub1jWl3RpIzytAkNA+JLnWyla/Md8xHRkz7NBpYb/v15hk8EsvGdlTVoJk\n27l+7AVdeWZYwfVH6OqtLN1f8wCVwwMpLBKuY1jxXlKwG7KZah8fO7pYWETb\nHLpGsKCzjJGyKkvVphHlEGv3LhuTC5RnutJynnGv+sLD6djdtIwkiKDY/aCr\n0CcsGwNlg42FenEBg10Lcra3pJQrMPXKqRFG8x37MgubATKaJuAifuetorsl\nTF0tIDT2y+gaPEUKjN+dlejXV9tm+d2fjjMhsWpSbqmVYk8XXPSs8aavcYEZ\nJrajorX6G8fvUGx0Bt4sJvciJ5cz4cZcmokkzyb9napHYRkvXH04VigSZt16\nwgSg\r\n=KEv+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrhVv9oQy8n9FtCRxIVgWybUe1d80m8Oni3xppnvPWpAiEAqpHZdVAtLkuLcPbhm5QIZeKLanxJ9doYaXhFYu4UrwY="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.8_1608160693983_0.9702035469727488"},"_hasShrinkwrap":false},"0.1.9":{"name":"uhooks","version":"0.1.9","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:dom && npm run rollup:es && npm run rollup:esdom && npm run min && npm run test && npm run size","cjs":"ascjs esm cjs","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","rollup:dom":"rollup --config rollup/babel.dom.config.js && sed -i.bck 's/^var /self./' dom.js && rm -rf dom.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:esdom":"rollup --config rollup/es.dom.config.js && sed -i.bck 's/^var /self./' dom.js && rm -rf dom.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat dom.js | brotli | wc -c && cat esdom.js | brotli | wc -c && cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./dom":{"import":"./esm/dom.js","default":"./cjs/dom.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1","uconnect":"^0.1.4"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"70b62279a61faaf825de4e619b5b331d816d5954","_id":"uhooks@0.1.9","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-aCm/5m7DV8NBosw8u074j2VcqmVehRtlBpN0345zI8uwvm+qJCphBYU2whsvxYUqif69p0KKWj5v8VRWTpC6CA==","shasum":"88d4146c0a7c5c8502c539105689e20c823fe147","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.9.tgz","fileCount":28,"unpackedSize":115537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2xAcCRA9TVsSAnZWagAASOkP/3w/ly+NjIAXHcQCAJmo\n4Pt3nxail+UsLga/VgkP3XqtO2vdpLpi5ypW0xQUezBI66+04udbehVLi6Y9\nvqp8CgXm7DlxwzAeL9kXNmKn1O0ZV09gTPyeYBDwlk5vR27ABMjnYQOJOvX+\nH0uzKjXT3za2SJYLcF0VUu3tOV0wxgoXeX0ZWnEwRpMGMteFYYP1R2oOpO5e\n136BXQfSQ3M98EL8p3vSZZwmGviICcrntJfb8HRtP7xFMsGK3sc6a4BJvUtw\n+K4Bk8sTx01fPFla0bq2sEIZ07gfrM0vqfdEkKB9iB2orHgY7k7JH+lgzvtu\nm+x3JBsSPASlwVdKAeIhwTnz0rNjYLoaW2pkOUApAazpYbvZFhO43rNjI18Y\no/koO9F1u7RqNo3i6sai64Tu27loJ+nSQRZwrGe+/UMkxQpvoe9/6Voanbem\nv4BfdUF2aOdqktRmwfeC5TY9xmRLGR6/Jh6ViiAtugHNBLKslSS3KV0NgHVX\nKnX82EV2AdCZKZ8zHCMjySberotBwgo+mwZDGjmyD4eC6RozEFsuFnwbYHJr\nLbvz4uoEJWwTysNvvnEjFw+Mz5tCKC0xbsgL1O/vSFqmwCea7XRvia6WCSis\nOdiZ1Rz6uTVTlnu9BW94aqlnnGobbQwTKFpoJRE4/rOZXtR3vN3205Vyhrz4\nfZwB\r\n=xB+O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnZVYznBUxbuZYPuipxecjvSHJlOOoZouPDT/jD5e9SAiEA6LH6EQZxHlBFckzlgu8Ezxz6JeSygDrG2YunKDGBXUc="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.9_1608192027658_0.8301010016888251"},"_hasShrinkwrap":false},"0.1.10":{"name":"uhooks","version":"0.1.10","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:dom && npm run rollup:es && npm run rollup:esdom && npm run min && npm run test && npm run size","cjs":"ascjs esm cjs","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","rollup:dom":"rollup --config rollup/babel.dom.config.js && sed -i.bck 's/^var /self./' dom.js && rm -rf dom.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:esdom":"rollup --config rollup/es.dom.config.js && sed -i.bck 's/^var /self./' dom.js && rm -rf dom.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat dom.js | brotli | wc -c && cat esdom.js | brotli | wc -c && cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./dom":{"import":"./esm/dom.js","default":"./cjs/dom.js"},"./dom.js":{"import":"./esm/dom.js","default":"./cjs/dom.js"},"./esm/dom.js":{"import":"./esm/dom.js","default":"./cjs/dom.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1","uconnect":"^0.1.4"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"4a4ced4e34fccbd7ea03e005c6fec0c1456422d0","_id":"uhooks@0.1.10","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Hh/d35KyPbrZ66aRhphCeh/juegdWhlJQNiOoGuKuyk9QwE6OIlUMeegp9YJUYaOsZkYomq8sSwy+ql17Ts6Og==","shasum":"2c6d760044f3a88cc6382f7f3336d981ab7da54b","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.10.tgz","fileCount":28,"unpackedSize":115720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2xLjCRA9TVsSAnZWagAAKzsP/jNDQKlU09miqBzDDnOE\n1lmTIZT0Rt56OlcfuMzgkHcUoAFUtvVPU1Qq5NQPVeGBOBCe3wUbb3QMukmT\n9DQiGPPoZuy5E+AS5G/ED0UZP2FqGyirnL/zYhMOfcq3y/FRdinoQA3fHN8Y\n1LT5ETgHP5LK07G3gQnEz5+TRBk9H1YPD9R8hxTxMvlgcxXbFl+n9JyglUx4\nPXVx7qy+YOI6ZeBcKbZaMRLdB4TXmAk06D0sGqy+caGDuYafOx1iG0mqjXit\nls4MbZ4Qxc9ng4zSN0BxfBHQTERm1+jyI30vZBC5m/9GWH50d5Ey0Uk48Pir\nKPqyQgLTyTSh01xck892EpVrwt3G383L1g14n+Y3ZYGEgF2w63ymDJXs9eXH\ng4TBcXV9yGoDQDfwA7j49maWQa0ggljIFtw/ErAigf5TGK2UTpaFIb5hvnUf\nBQPOx+hmYrsW4L93Nv9q0TaNJg0jigUnlK3vzmpEca28cNDNj1jiBhmK+9JS\nLQE4qxcnE5BfxarGj0Xj5UpgZzaqNv7dTzl8mF5R2B040vi+6I1aCSJ7CNT9\nX75nN1FxcYYc+j3649u68RbxM7kiUQ7hoBJRbZZM/EpQKlqmjr4vPSWA4zY3\nax/aegoiEy8WPTXlBpxNv5gTQ8XUG9XLzn6ckWR0Xh3KCvifCNQG+vsvicuo\nhBEV\r\n=aibk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAg2zDCkbAom5iV1tnWFtfav7t63RTDrwWfuObQsKlMmAiEAyPAOOzSesIK1lHuc7sb7QcpmYR42w4jbzhdB0nx8y4Q="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.10_1608192739333_0.46219245380480256"},"_hasShrinkwrap":false},"0.1.11":{"name":"uhooks","version":"0.1.11","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:dom && npm run rollup:es && npm run rollup:esdom && npm run min && npm run test && npm run size","cjs":"ascjs esm cjs","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","rollup:dom":"rollup --config rollup/babel.dom.config.js && sed -i.bck 's/^var /self./' dom.js && rm -rf dom.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:esdom":"rollup --config rollup/es.dom.config.js && sed -i.bck 's/^var /self./' dom.js && rm -rf dom.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat dom.js | brotli | wc -c && cat esdom.js | brotli | wc -c && cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./dom":{"import":"./esm/dom.js","default":"./cjs/dom.js"},"./esm/dom.js":{"import":"./esm/dom.js","default":"./cjs/dom.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1","uconnect":"^0.1.4"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"ae22731cf8c20b1cf2208eb2bb209e9d716addb0","_id":"uhooks@0.1.11","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-lpyrfkckD9RwyFWdT+u8MfOXNr54LY0CSBKM9v8IBm1q89VihKEhVtUYRpxqhRHv2z/ar79FgrDZWpl0/rd4BA==","shasum":"3229449dd8c8febfde7e2c91f5de682cbd61da17","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.11.tgz","fileCount":28,"unpackedSize":115631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2xffCRA9TVsSAnZWagAAj/4QAIwAE2w0wZ0t1wkpK8Tu\nET3+ijWmVkuvQZGiZD8cXUvhdb6U0JpudUY/d1Nwca7B/0sK2TyZVOENM/PM\n2SO7zw/TDYqnH6d7HIln/zD2Ira7hkepATcYRN3DGkIanzzvB0CH/1vVIxji\nsNOY0kmXKx+XfQ4FUeeV+3EnNnkkv/FXyfPzmeCAdPKI0/3WyK4FYLDvPDdW\nyezqnAneUBnA/TG4BUkuY/TgQ4vhwY2PJf5d8nEPgAQBXVjEbB6H03+34IIJ\noPv432sedzlxRN5CnnjiRTptSu7u3zuQzGamiZA6L5VJb2jqrc2bJQzy07HZ\nBrI7wOevaeKqXXTSaocqqhv+I5d1NJWc5EEYn7EACz8F/Nf7HpqhH/sNYOOq\nZ3ApSjhTC03Po7qvIjwsnxJhvRrcgMimZK+oSiI7DuM7Z1o8tr68/TcY8J0W\nOSQRpnv4rJ0gyWTwdS9SzdFvwMraEBYBzaALGlCDO+djbT5hr3W/nB2zQltl\nTF/2hI7TrpcIloJfnoutFLbP5VC3IqIYNLp9MV57wz9EIJ7zdXcrPX2b9uAG\n3azG5UogdKs/eNyQtOhXXcV9wDMGR+ma9QfH8+XVN4ueTDgtj+WJ8rI3W0iq\n327l/m1EYzxRqStUpoD5d9jEerqgTNnXaWDfwMvEzhHTCRKZ/ihk6b/SngxG\nh7WV\r\n=os33\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvWgUOO0eesdIz3NMwpBxtABRN+pEoPSJOcoNdTtD4OwIhALSm71iGX8QhMfypEhdG+x0uiFKTdMZQeSPJeDxKt32e"}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.11_1608194015295_0.6123313802765395"},"_hasShrinkwrap":false},"0.1.12":{"name":"uhooks","version":"0.1.12","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:es && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"475505a7de13305bc2388d50e0d568e2824e3085","_id":"uhooks@0.1.12","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-pJRrWw2dDa3YgERxiqwm+mJ/FmsSLtGwxSpNjOqSN1gkCQSF32t4vl2S2s2EBleyJfXVzyoOjy5wam/qNLNRDg==","shasum":"7b66c4764088648dca4acc4fd9775acd859ec0d0","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.12.tgz","fileCount":24,"unpackedSize":106390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2yKaCRA9TVsSAnZWagAASzIP/1L+wAnf5Al6s6dmjgr2\nFJOcPGsr0zFA0ZAW8OhkPpUFxQWWS7bQqYR7lf0Upho4NCYo+IqRM+3H+zYj\nFRjsnUKBZX47p/SJeBceW1nENtxCTWaZ6X0HGjTJ2dBd+KzPYKIYjdaBwk6B\naYX+GPxrNXfizu7OMMirIZXd2PFE17vBC20qciAhzJDz94GycvpWNuV/6H5J\nn6uYD4ZsuFrziD35VDxtlOQOPasJ/zqVK0Guh7udYBChQRszEGSRgGAdjAji\nPzZ1EL4M2pOx+iOk9zh5p0JZwHe6/QeH8+S41A+B6qTlTJ1KOQUnPDZsK8m4\nX/PWjSzfjcjJOiityOvjI6mOsjLyojqq7Ae4IlfimT0Ui3oaudXTepeedlz3\ntt/f/eIpZN90FtW+9jerv6UmP4tdrD8dENN7zrLLlpD4babrdKXiSooOZrzj\nlkYeYz2hQ7ON1bqp65DS41mD++1KQWzYl/ifNtGBAiCtoqQzONJu8gJKHkdf\nhJS6qSqSBTI3yq9eIBv/0pN6G1v9taiEqJksW9udUBlqIPr3IuaQ5C0HbCQD\nuk2kSCzic3L+9MbZQKuvC0YknDdUKOx85OQk8tcp01Tn+0UgN2295WS3eNFh\ng9tEDKUT/rO3IpDIpY1gISgLI7+Bk5kTIjAc+hyWFxnWVausGjy6lSlr4hh2\nkJVs\r\n=cr11\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnsCfPyMZ26Wec034QNneOmgn5+yy377CDm4TA3xzTmAiEAyJHKtqwoLA1ejJM3XIWvHmrldf69l/WFe0Is3/Le9Qo="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.12_1608196762388_0.00428289767015233"},"_hasShrinkwrap":false},"0.1.13":{"name":"uhooks","version":"0.1.13","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:es && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"89a3dc2cc452280962db19e694dd0441a07f75c0","_id":"uhooks@0.1.13","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-DBP0v1LYo+963fi+tKg6jI57y4S0ntL8z8Q2OPXEqnFVr7a/L8VeRUTFYec9vdmMo+xxhyfMNp49iyFD/6l6qg==","shasum":"37a7254ec89c4b316e2340e78144cdef7d855a7b","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.13.tgz","fileCount":24,"unpackedSize":106522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3MHVCRA9TVsSAnZWagAAHQYQAIkksiJb0ZlXdlOITeJo\nA007F4Qyc8hlLSpmL62jEA/lEvAXdnauxeTCDpQ4kjnE968YNpkGqnOMcEex\nnTwqjM/tqRIG8ok/Md7GaPVwamew6siwafVHjFZhh020kTGSly4ove5qbviq\nBOuaJ3A3o9SxTIDvW71vR9hpP3URG+VcMxADDzogevg0t9P2q4i3LUKicqxt\n8LTZKkYA8gEEi8dBQowHgn/leOcB3NLG1ghzUiJJHzqQsy3798uzkramlh7a\nlzaZu1xT/51E7yIrvDdmbQY8i0BqgMtc3D5VQ4oE2Mswe2UDHtsX4RSpFsTL\nOm60NsjNP12FrLT2CLyZf7m0ndBVaKcVhpafZDaF2BXoDQD0qErdm36h5vSR\npHXTcRfHAiJt9sdCnEd6H2SmQPNgRukN5bSJVqtiwm//VdwqH8o7IsgCUHiM\nhPeMxJ+2muI+Qrp0c5NTEcUCYSaXEb80+PkFwE9YVhJ/X4x56k/co+EBpnk0\nzAFgZa03EARiy1WcVrrPUiVptNfeHerfbPQZ9bsZnzAZOyntcBYP3LurxOKL\niqKc5Pec5EeeucIuHdpY3EfMKB3RzbrTskNIhcIq1xJbhS4TD7fFuA7DC0kr\nAccX1ZvdtCXA+zPTSwHiYVH9rmAh8HkO384GjFECIJVjdse2ErHVnyj/2Grj\npPVZ\r\n=p49G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt1Rxe4zCzEIs1LitW6WOmoIhSdRBsVHbgWCbdNSLu5wIgV0S6/gtYFiM72pXhbTVRL3BPNkydoXG1RYh19pUqGvs="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.13_1608303060657_0.016048931511984277"},"_hasShrinkwrap":false},"0.1.14":{"name":"uhooks","version":"0.1.14","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:es && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"4c75d06e8b6a88030b072a3cb972652c98fc2afa","_id":"uhooks@0.1.14","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-hYIU+p+nOdmifnwvO6Ruk6w6Js44LXrXnNYqnEdko7gB2k4KFhd8Io3doTbCBvNYZth4ZdqFO3BCWE3pZ1XxHQ==","shasum":"686920b3477d9cb8da112f055628496c5b19ab8a","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.14.tgz","fileCount":24,"unpackedSize":106522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3Mf8CRA9TVsSAnZWagAAnakP+wQThWqNAc3pGgRi5G6U\nu22i5p2cgMKaAqih7/4/iiG87LLJlIiV5J3CTjFvbbShvAb6gowDhrXwk+7P\nICy9pQ+6Qz24C+cIwNSI8My2i/Cadrnu6H50OO/aTsCAg2LdfQidnMi4D8Rz\nXE13TIh0GdgcaEiEWvLBPQOmFAuj9BkR4bLnOibukaAdxxWeEQ0pAujO1kw1\npjM7UGh4WOE7SBcm+EQdulN+20kxvP8q7HWaSQsj/ytujQgnNzOB+RnhseMj\n+5wAlIGxugQ+utTTmYyUvaFOF/P6HGLUvUQr9QCg0D7hzlD2uNWzHL0t6iWq\n5mK1Gg26o9Sw9DPA38z2W5iN6qqWOdKPdYjcMlGJpjCfhRDGJXaHqanelgZL\nhdjsndvghxnJ3Ad8oiHYxIcFPXa1cQsl4SO3Q67rrSqme0AVtqKOlBliwzdA\nuO9vXXsSI09M/4yXPLrmS2gr/iC0Sai4rI8SlM/ofI86MCh8WWgcXtEtBmHV\nhebJXGoTTS5so6sfQfDaNXcaeTZdraUMcZMJFzOzlJ1Ls6a3Tnbwgkm3oFsA\nCsHm6/VnphMs81WJnGbk/iZQVvTTXVFWC49cRzZpfM3CSHVWBOu0zUbq8cn6\nSzyR+2ZG1fpnQ0clARGdK9UcoBOS/KepleXC7WmZzhpmyDbEQD4gE1iEKC1r\nPOzv\r\n=RIaI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAy3MyMI9EM05V6TxFtErhDe3+Bpo89JfMZrB9vs2DmsAiA2G0q1FgTTJBuiG7VyQYhkqFLvpGnXHGWJhBkiNsv3xw=="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.14_1608304636513_0.42912668779849783"},"_hasShrinkwrap":false},"0.1.15":{"name":"uhooks","version":"0.1.15","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:es && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"5011c20b010309782d14665aa2baba070e0c2588","_id":"uhooks@0.1.15","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5VRUaV5jePYx2mUGK6En3fJjjPRulZiKipw6wBPmn3BNEaJN2yHGS/8dfHDkJzVoZeB98S7NWVTcv02sP4r4yQ==","shasum":"7f5125f5a34a97f2cd52eedc536f2791c163d246","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.15.tgz","fileCount":24,"unpackedSize":106574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3OGSCRA9TVsSAnZWagAA0IwP+QBQ2osRY8KMVWkZ4Mfa\nSzAhZ2d0nqDYypn0BQPwj78tuhbptYij/FJ7EhcakM2/1O/CdNC1e5adcoG3\nfgutw8Xx6TLih3nlCalrfa7Bz8FtXrrNxD1TowSJP/HYO+ga2DY0XswC64UP\nmjD2I1rLr/lhA5Vu3unn4iLRyboSwyZ2U4PHRKhm3shqURevowMIOcCph2j+\nNYQguj5wYNHzvmVUnMnrZYq6F60ncjE50CAZCJF3990DigDLgtGsfnxXgg83\nvwfgm47yrVz6f4dA+dQPu4OuTzfEK5dETwUQjmEp9XWQ9qJzZ24lJE9s+CiQ\nGMsl390KC1JsOre5CB/9YbP5USsgzs0JLnphrr5q2d4g3osotGEu8c6AvGSP\naj91pEGthPzGDhqVtXpXRNfMNZMT4stubeqrQU6H0Mh893FNsJ7sm1nBJjg0\nvqoFtgGwW+6nKuAkiL1WSJl6jeTQeY13YMAhz4WvE/C/+bsXhBDd5QKJlGzu\n5keKXoY9u4QJHSO4B+m8qaisWttUHrgd5uDnntOaAS6VlvhBURdmcjdCwNSH\n9Htd+CqB+PDA/ecXYAKqcf1Zc9JbCIrCzQ4OcxxA238xBjNbfaeUoPEVXCGy\nZWyzLBY1XIWEO5mtOopL1KQ3rJ6Otg0w+4WnsO44sCYLVkaf6+4JDR0pEye4\nr//g\r\n=W9Xr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+eEHZP1bh1aWAodRm83WooJ7ggVN+wxE1mepMm3s5KwIgBNuxCCxcQQeyGWvgqhLXLICzjyL6XBZvn4n07ekSteU="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.15_1608311186370_0.08561428352010436"},"_hasShrinkwrap":false},"0.1.16":{"name":"uhooks","version":"0.1.16","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:es && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./; s/Object.defineProperty[^)]*).//' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./; s/Object.define[^;]*;//' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"b1e297d75360e8b298a2110166d58f04fee7d12e","_id":"uhooks@0.1.16","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Z4RDp9ctQH92opnHhOJd75ZcBNBEEkz0+Vpay7P6pe6nBEgXvs04V9vOkNyGwy5Yv1EDsUL9fOWdQ7FjS5NyWQ==","shasum":"218931a6e39fc09f03c0a86c85b7e1d2a46947ea","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.16.tgz","fileCount":24,"unpackedSize":106473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf30NGCRA9TVsSAnZWagAADusP/2QCsBPPt5n4WOiaMDm+\nDq5S7MJByDbU64j/lD/dXQZD/RNn++MCgHBjXVYyPKJkBakAYlj5CZ3ZwYO7\n0F7bFXyT83L+luvHq8Y6hsCBoSxKcw94Vz0Q84oms4HH+PxeewtXDIupv+8o\nklfteTT++8tO1UKs/rv5M92Nkrp4JUvK2Mokr3ckzz8SkP5vC7KhQogsiJ1H\npAB8oYeRwYJegp6ISGHbVl1SQQ+IQIgElIFoMONi9GFqt2288drJ4QxPgSTA\n5NfJhoigluVrgaHgKHF7AiD+4eNZXZUEnRnnlctVyTlu4Gy6ETCseh5/EpeM\nKH4ZkA/NrhQewr+5SVX8mYSrEYFLXUaMkiyf3vc/+oEcMzhWOlclYfczKy2P\nxOUXQGme4m/bqE4lOSXOEoGobqRHoAklKbq9ptFmhW1agmBQKNy1fHFjzUIW\nJCS5kLs9k00gdSFUEkv3WQGNj1DAZp9/74P0iYmfn0vfj52OMJjlghQnxlWu\n+NU1XaA4Dl3Zhi1+U8lhak9vqIGphWRr92cFiAc9HPBQKs1gtMYm10wvOD4J\ntur54Xmga7E7uPzMw2LSu4JJl/FvcUZaTShCipKBdVRDzBr4eWFlsLkgElU5\nBIaNifLSBV+tIWlmQvjEzvFyj+K5mUdWdiMVePIA5jp4/ab8tdJkqIYKUKfh\nEZQC\r\n=NWTm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIzRMKucRNG0gygvWHz3CJ+BCVjbcc+BLtUx6YHdHvtwIhAO9FwBt52oY6yd36QMVtvb2oZxKV9vmp+4bHC7PcCejS"}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.16_1608467270563_0.2006137746942196"},"_hasShrinkwrap":false},"0.1.17":{"name":"uhooks","version":"0.1.17","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:es && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./; s/Object.defineProperty[^)]*).//' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./; s/Object.define[^;]*;//' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"14a42cca470fedeac6cd85af97181c101427c29a","_id":"uhooks@0.1.17","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-FeADfoaPDUBytILnT3yv6aeXI6aWqJ7CL3tWvGUL6fFUuiUKaqSjRTwORam6ZD2EGPJLSfFDkfcxNsEGbRexQA==","shasum":"903156bfde3bf78bafd8971aefbd3352c75e6df1","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.17.tgz","fileCount":24,"unpackedSize":106289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf32qKCRA9TVsSAnZWagAAhXMP/1LhxUuICvQsQ1x7VJ/Q\n568V15jgdeCZ2SMvR+3PsaXoH86+tLLfg0iBx+jJ9mVPAIxXVLTEcAOnqztO\nMQWVvfBC4MglUYvbojF7RmKhkCWGngJ4gTvtMbrzzHd7ufWsZLefLs+vN+Dy\n8RZMx4JMULUTcDc8kV+k2/meFK+SEami/PPkxIKHflrD+y1mT4GLrCfkb5r7\neBRWXG6JRvZgmgyJM1wSe2JLTSlbeoNrKmEApx38BRFgwJJC6sTkMBnC+ljP\nkhJeQ1bFh+bWOnzF39uvP4MR5/IIoxbMFiqU2ib45OhfBeZSeL7bu+HcbkbP\nw3JN4hh3vfUVAPTAXxU66i008PFWuPuKTrL60OeKEa0Z1sqzVvS275BC/Fqn\nxzbf+ywEK/QZLmcZrT3U4MkCNKEJHnJOgjn/5lu51KVcGHrHH2Q18+4N1MRz\nq+YcOz5xHtCJJJJ1SwdYWyv6O7po6AUNgSyVSTkT3iz/ofQrJEdBYIXEYdqQ\ncu/82wms+vdxBHq+xxGrcNtKOHV2GPPH1mYH7hPmDUEfUC9443cIoji99gra\nIWTd8ezvYnp0N61kQ7/MA/yGIA5xzOFD62feFcKjRtIEuMDcdr0g6YCnydfQ\nWQr9S+5guVHeQfeaZLffsTo2Jo9egZz76i8jEb9fZ6oS9AJjTOtiyx6XXwnY\nvb2N\r\n=cS0T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ6qDwnHfjq6dzPIAbx1lHNtgWR4TJz8LUceitMGmrBwIgMMLLVb2dIt/hymTR/WSf1/jlH2u8eMGwh55eT+1ATV8="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.17_1608477322065_0.5233148531904823"},"_hasShrinkwrap":false},"0.1.18":{"name":"uhooks","version":"0.1.18","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:es && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./; s/Object.defineProperty[^)]*).//' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./; s/Object.define[^;]*;//' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"7522c3f73cfa71b5ab261b0392fb02f4d7ce26e3","_id":"uhooks@0.1.18","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-bHH/X7FvUHxUkjygEPAoc/QOGc9W8CrZ7si+am3M6zH//H1ZI/0421sA2k9MGdQDJIEhi21Dxjkip2DsiA3ssg==","shasum":"3a335d76c553b4da7a209ce151fede94a0832364","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.18.tgz","fileCount":24,"unpackedSize":106468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4MnHCRA9TVsSAnZWagAAnmEP/2zbzq9JmubiJjx9JeIr\nl6MMozqU/yVUb4DG28UhQMx3ofIEmf4GBWua2fV6wVQt3CyWxriZSYxeyOj+\nAFp/Ticf3BbA42C56m+K0GinifDw/PkuVRvPAR1rADIJEA2y0sQtqlySrWtc\nRz2uToWcUL+BoT8XxguhsyQcTTDrazvEATpjyWJ+BFjREddvWNJhb4AVqrRR\nk0MOxpYDJEnwBERzq0MlSZcOxoRwXxZdYa7b26qjBRnelbTjZlaDwVhlt6Od\nm7W5NcHxbnze7yXJKoeIUKelpu0ji+KHQ/OXzpRrcjJf+LRgb01bKgCL4Q5v\nwUHoupfgdiKqNm9b133SmyeIv1j/w7qFPrNv+91IM9n2SbxicDqrxd6WUmqP\nwGRR/CfFnQHhzFUjK5WEgRz5dIhmccY40DV6xOf+ZlsDAFEoxkVD8hsBYpLr\n1Dl1+seSAXr0wS0GFMRfNssKjKiDbqW8feOr9n76PiNTY6NEPY5f4ZsEyVM+\nGcV4A9BtZ570waTQFx1SRaVUvRZnbGVdRFhw1bb1bSB9VGr2U7mXOPwLFucP\nzkJmth9k7eic7Rf7MUzudvdVv4qfElwSo2SZ224W2F433dewHZAR+mwHy64c\nqEUKDRuVhLRAdqAwtmBSjQnmuGKXzdUaKWfl/ear+Txqe4x4tdzwKQ+u6rL0\n80xf\r\n=ZvKk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrJobjXYC6e+l/MmihTj5BQq/zkvrcH5WzrPocKPX/zAIgWjVkzgzg5Y+6zGiGjHcSOigNe2jPT9rif0hmy/mNrPo="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.18_1608567238752_0.34812582173646067"},"_hasShrinkwrap":false},"0.1.19":{"name":"uhooks","version":"0.1.19","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:es && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./; s/Object.defineProperty[^)]*).//' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./; s/Object.define[^;]*;//' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"4a1767c6b77d7c2d92581b72b681409742646d9b","_id":"uhooks@0.1.19","_nodeVersion":"15.5.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-LvoEu+G8nNoPWtm1oAaTtR7v2pC8xwhilUc54BZZwfqjogY4jowlIrSMVmmLicQdNUb68umvJ1UmEu4rSsakGw==","shasum":"921a79e9b12e201f97cf955dfa4ee0035297a0ab","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.1.19.tgz","fileCount":24,"unpackedSize":106551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5GxwCRA9TVsSAnZWagAAXoMP/j4WTgghoU4A1FxxNm0A\n9BIbAc8VxmN9YmeGlnIeKZeyJIgePzHT3Jsco+WB90l1yf8tjgLeAYduCOrY\nbOLy7I1HeLHaNmT9/mVJwDt8iRoWkyHbSqwTikGHmiJWwdljAwrPOrCOMHhk\n+c2LdGpTSRQmKWZ3lCwHmOuVnDDzNX89K6YxE2Ji9FKC/ieDQ5KoXOuT4v9G\nZJDm2nK/+I5GuauDFnCnL0SfwHzPnKJgPN4vI/mpffmHzCaG75t7ZtscOWFF\n7DOE2Hq0xOfs3JSwA9D2LQojsRph0isL2DvPUN6KdYAeYc+lByAmCWiG5Llu\n/W6CmhE243Z8bU9PPUwNPhlWdL6+EV+G7a5AVU4y4n2mrEO459AxSHxzxCxj\nF7fhOeudcIsL9XjZJ1EAcEy5/vxzcG6Uq0y0cFq3ZFbV+NQ3SAlQjcg+hXSR\n8nRfG6z1TiuNmKuKu2Dk1mvouvg8cj7DH+AzAHenURw61IIjxos6jNDseHq/\n0jVn9qhsbFYeLIWyC5fxPbdcGelfzbnb+hwQSFoLbsuTQzDsArAHqSIZ75aD\n2sNxo+ICZKnJY+6CpMSupVwgIZBze2/PRnrZIATZanwztW5OcDjNVWJPNOHN\nNE2H1Ahcn2WgsR11aunqEMM19bdwzQ2AO//zZFPedWfuJRCXgf/bcR6WSpjn\n3efE\r\n=PSgC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7WjCpcEy6DrtvEimNKpsQwFJCai8lK9IdhHfe+N1tawIgWqjZSq9djOOtHkQEbYKs+V+5UHXt43aAukTFcgtrQ5o="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.1.19_1608805488474_0.33548984326903364"},"_hasShrinkwrap":false},"0.2.0":{"name":"uhooks","version":"0.2.0","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:es && npm run rollup:async && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","rollup:async":"rollup --config rollup/async.config.js && sed -i.bck 's/^var /self./; s/Object.defineProperty[^)]*).//' async.js && rm -rf async.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./; s/Object.defineProperty[^)]*).//' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./; s/Object.define[^;]*;//' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"echo 'async ES6' && cat async.js | brotli | wc -c && echo '' && echo 'sync ES5 / ES6' && cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./async":{"import":"./esm/async.js","default":"./cjs/async.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"2c5336e46b54fca200259d5712dd31a41085d316","_id":"uhooks@0.2.0","_nodeVersion":"15.5.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-GkHlXd0azYUNd8xClfhQdpP/0JaSB2tbOibXi1O95Zth/Eb+i41Az++Ijzb8qHjvuwrlanPLqwABDVVcy0uB0g==","shasum":"d92b4bac276cdcd20e5e8b1a4ff00b4d914711e0","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.2.0.tgz","fileCount":27,"unpackedSize":110431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6yp6CRA9TVsSAnZWagAA4pYP/2yk0CWLF5WQpbHHSIGG\nuszpa6+vpKFknd0+gCkyFpyVFzCquPQGKmhJSqFoVujRx17+j/jW3nS+cR5R\nUNCTc68YCFbNmoHJm5cLCj8i5SoyIoBCXuD3KgaKNVU6+HJ2FJWJyNiawqbk\nw4lrp9ZjQdQA+shy37i8DBtlXxyx/y/3u1mGL+PPMeRaXP9RKFK3lC/HV2sm\nzDgShC+57VdSn1s3/Pn5kwndFGHo8hfPALHCNl7n5L1H5CnHtmhrLnOZEuUn\noKB5zP4cCF9JjMClmZEFWVpFfHheYF7ejU3rXI9sblLU+3EuWIpeSpAOxF6x\nGfvq6EXEEdatiY1tm25ke/whH/GZ0cGdDyA/V5FswwoTE6hagMt4IsF8AFsP\n4u0nd4VQHNvNUJipWBm91Uw+73k5KfDq6khyOwYI7rydaXWSJM7uu4s6rmN6\nsFQXk478U3Qw2VQQrWfvi0gVuqZKecZT833/tTizgp3R/vaXdLn01874M1OX\nF5CC7TJZsYXQ6li0qsphjROcxudVfe2DwvE8vLFmZ2tXq8P0+oXJ0/W22QJg\nzjrxiGeZ0nnl2FDmTGaOWgcXBYaV5TJInADTqBbAR9OUdCmVk9u9s+fREa1C\nqPk4szq8y9NhjLb1YRUcIArjZMA/BdKH8i4fcbWY1PX35WPc6zLssx1jNhNf\nYP8p\r\n=j1+g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5eT8I2dpbovMLERG39k+xikwAL6Mokpqrew6J0jvPWQIgMjbLO62qroH7UBTDtdHqGgUP+q2c+vkpBsSQUunmAtE="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.2.0_1609247354170_0.33049955579604173"},"_hasShrinkwrap":false},"0.2.1":{"name":"uhooks","version":"0.2.1","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:es && npm run rollup:async && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","rollup:async":"rollup --config rollup/async.config.js && sed -i.bck 's/^var /self./; s/Object.defineProperty[^)]*).//' async.js && rm -rf async.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./; s/Object.defineProperty[^)]*).//' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./; s/Object.define[^;]*;//' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"echo 'async ES6' && cat async.js | brotli | wc -c && echo '' && echo 'sync ES5 / ES6' && cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/e.js && nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./async":{"import":"./esm/async.js","default":"./cjs/async.js"},"./e":{"import":"./esm/e.js","default":"./cjs/e.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"491272c3eadfbc978b7efe522d8b3a62dd0d6e08","_id":"uhooks@0.2.1","_nodeVersion":"15.5.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-2LUvyQh5XHUOc1US2BTLkpAk8piaCVBHb+Uwdfc8Sk+YEpyjOGVhW7OZj26EHjwQAVc13OeCRr9DsrJMcMEAtQ==","shasum":"0f1b4da537a3cb173b7b24327891958c47bad144","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.2.1.tgz","fileCount":29,"unpackedSize":112285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9B3LCRA9TVsSAnZWagAAXLAP/2Rwhyu++ZyEw2i/Kz8u\n62MmBWDsmGuVScMjCUO1/Ug5RgGp017Dy3ETFVX+8pJ8F5xaNy7RncazTcGO\nO50TxDAGJg5BxDX/H27VYmxOTVYzIPuJdseXtMAsKA+tWuHhFg79fOHjVuOo\nig1eQ3Zii+dp5dtnpxbR8oossZp2uBn346ETIXvP67fJRg4ziHyBPsBYrr0D\nEtdbkrnzn6z7pI43SEmzkIxAJGNJ7KOjwWNDcfFX0v/69xgYF0212pJd7TNX\nkeItd8I+oUVFd03uGYBGVuuKtSntTwiMKf2B8HxFtcuS1IUWmASz54YQZoO5\n9wJKOGwtRrPTAjk5Rnwr0hzuhMkP7CRiQ00JnxKzclMTPRqakoXvXCTSAOre\n1lqb+z2B7IB9vtJp4FVK1LtJhy6bwcRcaeFesFheNZFGbXVS2Fts0oWCNeFw\nAyOQcyQKo0E7u1ObVjsSx6eXFiebBGbB6Z2L/1Arorj4N6yFoUx/L/qfpxlp\nfWv1COIl1DoN9JZPuvHxto7Oqost45n01wsBCdvSHtbF8vCRByf0fJ2uazM9\n+RZf6pQrJ3rujUx6mapPOdOtQJyOCfoDX8PcWLje/0jb6QkX+ShW9LXVLTzA\n1BkjJB9g3Tt2pMNWxJH5s6l7afS9eAFYcJOutCq3j/T9yTBXFS3cSj7Mi+4H\nuDzA\r\n=505u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIpnqlZ0Zgh6y3sOglROZjM5BBo16HZgAFcf06Q2XSNwIhAPOlkHK+32LSJKoTQuOTpVYitDKx7o+LUtB0FbkJ/Tt+"}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.2.1_1609833931146_0.7410115781936601"},"_hasShrinkwrap":false},"0.2.2":{"name":"uhooks","version":"0.2.2","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:es && npm run rollup:async && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","rollup:async":"rollup --config rollup/async.config.js && sed -i.bck 's/^var /self./; s/Object.defineProperty[^)]*).//' async.js && rm -rf async.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./; s/Object.defineProperty[^)]*).//' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./; s/Object.define[^;]*;//' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"echo 'async ES6' && cat async.js | brotli | wc -c && echo '' && echo 'sync ES5 / ES6' && cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/e.js && nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./async":{"import":"./esm/async.js","default":"./cjs/async.js"},"./e":{"import":"./esm/e.js","default":"./cjs/e.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"ba70420d4d5c48ed5134eabb68c0671a1ef5c4fb","_id":"uhooks@0.2.2","_nodeVersion":"15.5.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-LgdFriAbuZ+Fl57fw7gfRzLrjhI1/buCLXY1Kx9b554JQNk2qzbwdL4tETTFt12Rbb9mJjfTxiWBS3OE0em4/Q==","shasum":"5da599722a89e266fa5ed9d1f34c14fe7ac96bad","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.2.2.tgz","fileCount":29,"unpackedSize":112111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9a5KCRA9TVsSAnZWagAATg4P/RLKb9nCcK1GwfPWl3P/\nY85+E2xNSC38c9kF8B9AP3FJy5GjE7iV+7CAWSpSyR1WOz7zNCnP4h4dLq95\nlATaCsxjDbVYiak2u6dKFnYHnrr09hxfdyPIICX7GyH59iFJuGb+Lnq3wUXh\n5D8wdSOeKsTmA/uge8T/c0MqiDKMnGZf/uS/TRkD1/PyMd+NJtDyb28r5ZfH\n8v9lZSua/JWMw9TTZ54ZeIbvHP5hHW5+wcEZo5J7Kmkblk+1LayclOU63tKG\nMvP2wYAh6obLdBTXE5s/kygwHO3/VilMBqD24K7sN4iuyCEK9BjCTGwEp5oL\n8pv1qb3uno7Xpp0neAI/LEer3CPHj4MxcRAZiJt3q/sS2JQW6Q+AuITINLzC\nAY3VEjFpIJwEfS6xvHjKMqi+76nrx9POQgnhTrzjiHKsu5aJrT7VOLP14Prb\n0ZCmSAtgAEZ7ZsQJJ+zl9ygBoSQetSGyUlrdZE8Z4SOMyexVR/rmCYg0l3U1\nQkiaezhbtrIlAfxfxGForAXn9S895W3waMk1tboAm8MpIbFHsgxdeRaz7eFQ\nt6tB3kr4/SWNmueMmQGnxU9aUr4ZDI5QElIp2u08k3IdMOw2dOhjaJdO5r76\nVpDbT20PHcv0KJ1MMtPj1xtxvKX6JQfCFsebG5H9FGeNdjs2FbNSmYwa+1zg\ndb1b\r\n=NTfH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWfEvNx7T/Nw+rjB2Ztb3a0x3ZFWtmVNa5FWG84s0/5AiEA61U0rrGrtzgHYNjIkQjtzThZ3AKBkcWg3dJsWLKykYw="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.2.2_1609936457970_0.3735687119191895"},"_hasShrinkwrap":false},"0.2.3":{"name":"uhooks","version":"0.2.3","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:es && npm run rollup:async && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","rollup:async":"rollup --config rollup/async.config.js && sed -i.bck 's/^var /self./' async.js && rm -rf async.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"echo 'async ES6' && cat async.js | brotli | wc -c && echo '' && echo 'sync ES5 / ES6' && cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/e.js && nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./async":{"import":"./esm/async.js","default":"./cjs/async.js"},"./e":{"import":"./esm/e.js","default":"./cjs/e.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"c5497c721eebc2fe10a23887eb513f544d19591f","_id":"uhooks@0.2.3","_nodeVersion":"15.5.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-em2mjWlrgUihlKB7Gm2zub8xUehoJS5q76BMHSPVMhP9uXFTRYrQTKvNkWpULzXHJKTWq8pvDno8UTgS8Ig2Fw==","shasum":"92f4fb4c43e3a334f8901d3ef9dd0e50156c2615","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.2.3.tgz","fileCount":29,"unpackedSize":112014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+C+jCRA9TVsSAnZWagAAQEYP/Rw3IsO8v5E8iXFUSvZI\n7ZYxaCjlKkTbOaVtJhX0Wh99EdY5vFEl9XXok+0dWWJEBXjM55e5OQAbZh+s\npxEYHDZsz87tzVYgQJpj2oPANzlPH/MrQ4M4FuXWCOgRYhGiANA1wfPDiy8D\nN4hZnbZVWOherEvfi6wuBBLdfOUr5SjPv6234k738eswiARrDjQYYYtCACnQ\nh0hcvijwj37OPKGnqdXntV2qjymVMydZ1+lr0KCHh5ZeN4UYGy95V9Dogz2q\nTeGAUO9rDULqNqpJ1/GDk4Z2lRp8YnOyMygBw8bXAA+MD8RRUNwCwz3IJg8D\ntd3zj5cMPyv7psS433ebMACx7/49LWgvmF9ox7weN4Y/5d0b2NTVxOqv8MT2\nMZsXPrCYc05AHPIbRgZPYPEfCt/A4StoTRe1f8PO9aCZ3qYx++BchrTXkcSz\nA6RLqQdGWKZR6pHcrRjsBMTipI4x2nwQ5LGjct/wwgfEmAzoT0YGOLLeUb77\nHM1uV8QJwZVwhxPkb6KECAV5diXAbaIOq69bLQynHgpcX3IkwXKj1nDTZ+O/\nwNlPHEajkao+PslQhMDO0w/oo5auFYoxizGjcFZhpPTO1yi0eHnTorQpx8vq\nVURuidNRjtKh5lXZSl25xzhjj/8qGgZpF/tvZ+rgHopf7v+ZbOTHbYph4DPT\nJzNF\r\n=amNB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqdU/ZWkuzaIQ5hzYLWwSumv+uCA+rbUwxOT3aUjHaqwIhAIfJIxh66S9QRJp8uX/JX7WflzBlDDI5CU66JQN1xCeP"}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.2.3_1610100642675_0.15736592686588824"},"_hasShrinkwrap":false},"0.2.4":{"name":"uhooks","version":"0.2.4","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:es && npm run rollup:async && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","rollup:async":"rollup --config rollup/async.config.js && sed -i.bck 's/^var /self./' async.js && rm -rf async.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"echo 'async ES6' && cat async.js | brotli | wc -c && echo '' && echo 'sync ES5 / ES6' && cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/e.js && nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./async":{"import":"./esm/async.js","default":"./cjs/async.js"},"./e":{"import":"./esm/e.js","default":"./cjs/e.js"},"./extras":{"import":"./esm/extras.js","default":"./cjs/extras.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"02e6e2ac3f107ae3f030ef55926f76af9754a000","_id":"uhooks@0.2.4","_nodeVersion":"15.6.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ggH9dFdZ+xgcla+VDupw+3aAX5bKiRo3qKdcZ31O1nehHlWYdmCeAC8qZe5n2UNvxHshbjj/CrxfqQiA1zGPdQ==","shasum":"e240f98a734067bee80d7cf6b0f8a67895edd2d9","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.2.4.tgz","fileCount":31,"unpackedSize":117185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCoEeCRA9TVsSAnZWagAA434QAIZra1ZpeN/xqWYpqkTy\n2YIno5GqLGKMWSSFBlxusS1/hexcTXlNUGdCQliNOCLoZeC3R+LXkhit75u6\n76BOhHU0W3qYBFpkSDhlWUYgyxmbtK55cYJoaFjfho9lXKM4KtWeD0You7rD\n4BMPDA1Pmii9lYRpws4P7Nw9+ms2ZS++bSHL7jlODkZGYLq3hVuvkPPHeIZ3\nj1074KGMQZdqpcEp6/N85/p/m8JZxbraa4O7Ub72QSZzdL+yXQwgbEmNQK7Y\noMim4p38GYSMniqWA9YIAZ96vrXqyDL+wzOkDObuFsDws9bWB9plemdGslOe\n1VzSJzwh5a46ver+IAioGklbjb1YSTSTEuDMJYveKJ+1a6Ul5aE7zooyPtY0\n+kOQm/xjQ0WooZYB/T+HRa7RU5JXBHi3eY0lkH683uPwvXPAIBOzn97AJvgw\nOu9SVsFDe0OZ0jptzAyX0lwwl5Qni+jx3vHzQ6JNP8mJU3dCZiJzezMIPnon\n31aKnjpf8dVyWKWRW7VHVRFPB1RPWzk1u3rB9HzlW+o5lbWkDA5ybtBLikAe\nEvYjHOXGOcl4Gw0BJBl8anzjL7lyucUb2vpqd5kPQioLxLJaIxmBmv8eW1Ld\nEv8Z3ntPrZxPsF8b+ocyNmp6r8vHbNiWawxr3pIY34tZ9liHtFn4AcPE4qMG\nnO63\r\n=LeKV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtOHI5gvMHgsxyrbtFIoYXAOb6Kogkc4tMkw9FZD/vaAiByH2Bdl5vPhDZ7pC0RMeCUa8WA1BJ8hImULhyFIGU3/Q=="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.2.4_1611301149916_0.3588680032660976"},"_hasShrinkwrap":false},"0.2.5":{"name":"uhooks","version":"0.2.5","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:es && npm run rollup:async && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","rollup:async":"rollup --config rollup/async.config.js && sed -i.bck 's/^var /self./' async.js && rm -rf async.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"echo 'async ES6' && cat async.js | brotli | wc -c && echo '' && echo 'sync ES5 / ES6' && cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/e.js && nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./async":{"import":"./esm/async.js","default":"./cjs/async.js"},"./e":{"import":"./esm/e.js","default":"./cjs/e.js"},"./extras":{"import":"./esm/extras.js","default":"./cjs/extras.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"17a168101bd657ea6743150b0a034b1b490cd4a6","_id":"uhooks@0.2.5","_nodeVersion":"15.6.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ouN+EemcpDlZ47uHzaBILDF9cw/885TYTnUHEcZUM0AyvEGaHwuQCzAoT9CboaqkynKGJHC4M5YcLbWHBEI3KA==","shasum":"0f66ece84260f660283fbe3f6374f44bd972298c","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.2.5.tgz","fileCount":31,"unpackedSize":117187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCoF9CRA9TVsSAnZWagAAiukP/jJxKR/8zwk23OBMEiX+\nj4WF6sNRAM/RP7t7clYxS82lAJ26pFvW07Brg30lPmWL6l8cuVw0x+1RpnLp\n0ne28cWxKRJjhTsXvfEaT5PMGdzW89i7X1p4VWXlqLrKm01xLD46sb0mVhyH\n4DCsoDKwWkwX0ITPfSA309cMZzSWAor0qxdohDiFK2o4rDiQHuF2CaNbka62\nBJl+SzPmLsmNyzWS/oWSCFMQsgJtDFVEbhHZwFH26/dkAPFoV//tk5Q9xev2\nVMyGaq2y1WJ3w3j0qRZN177eFnzIQFW27UVT4qyAWNCnNsQ4/O48OmHbF1d+\nNP7SX+Ij0AlnivM0ZHp2zS2RBcXd3Y7/+q9B4dGvCRN+gOQtrpsKPuDAE7r2\nhx3fpfd93dR0MEUfJHmK5KZxQ0msOY9DaOAl2bsekUbF9Cnk5t2Ua1YNKL/Z\nUT7R9lyiG/badGfIICzJ0Du2zpjGpNoVcAIvJUmEEkrwRTpS/uHTLMAYj8mv\n7LD9PvfziRACoDWNdPiU/YpP/4tAqznjVwgPCs/jMABczBf/897GFBCYUnmS\nSWTMvFysbkACZiWe0POIuxJrccNjFr6vouXqXraUjq/6MbpMLMfg18oNTf9B\n+oD6fkZ1Js4fcTSQVElDPCMpHf9BOAXvrPgL3WCZiPQUlybTAa78hAHjAgiz\nnIbx\r\n=76+Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7yEPDcPulKbn8k/ahWYaOW43dP2g24yc6pF8l1QqelAIhAOLk0SrurACEmgvfC5icSVS2cdSI9AkWL9IACs3jrX3w"}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.2.5_1611301244756_0.5862457711060822"},"_hasShrinkwrap":false},"0.2.6":{"name":"uhooks","version":"0.2.6","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:es && npm run rollup:async && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","rollup:async":"rollup --config rollup/async.config.js && sed -i.bck 's/^var /self./' async.js && rm -rf async.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"nyc report --reporter=text-lcov | coveralls","size":"echo 'async ES6' && cat async.js | brotli | wc -c && echo '' && echo 'sync ES5 / ES6' && cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"nyc node test/e.js && nyc node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-node-resolve":"^11.0.1","ascjs":"^4.0.3","coveralls":"^3.1.0","nyc":"^15.1.0","rollup":"^2.35.1","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.5.1"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./async":{"import":"./esm/async.js","default":"./cjs/async.js"},"./e":{"import":"./esm/e.js","default":"./cjs/e.js"},"./extras":{"import":"./esm/extras.js","default":"./cjs/extras.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"f7b78c581a6128499394362f03466e1d0d13f3f6","_id":"uhooks@0.2.6","_nodeVersion":"15.6.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-cP1kL/vnjd4hlysh2fEEpeSmZInbFG02SReemWJFt9HJ7D15SQCE4Uk0FLjGtfcOzvOp2h9/NfqHAUczhFljOg==","shasum":"d1ac41377188262a90f922d78a1b658613709425","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.2.6.tgz","fileCount":31,"unpackedSize":117930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCoL+CRA9TVsSAnZWagAA54MP/Aji7CchVqqhBw0/onVi\nD2qrGyLLQ/bstau1Ulr29mKHr2L1XZg+4C5vUC9s1CtF7DAlfRr4sa5kwBcZ\nn/49h3G5EGUbVjgR3cNVCC4Ip5u1534fmbpzRQB8LiZiFCugY8gvPm9OZAkY\noJB4wqI3TOTp8DVEGAChkkBufujN3SiLcxuivPNzsaaGxv/5hSK6C5YRILSk\nctgeNPuF4wuMMwrdPJzsbGZ6/DsHEXM5mfuGUUhRt6XHUnelydneI79Czt2G\ncS7lSIFm04tg/dw9/PPJ8v8aJRBwcCFff+P0w0sZFTzR6kNHzc+Lr8EMZbRY\nkN5/f/v8HYdw0wvODi043gvQPu6SsKFypt2V4au5i8dLfhFDben6mFLyg5N0\nK3NwWkPbJXcrnYCVj0Oa0nHSwJqtu2B6rsvON+zeoS3STlTHzRXSud07ec/Q\nDtt3cmxfZ9ZmSMkDmvSEFWGu9rZW3GUG8PiksqhEUl5MqBmNgoCK6STI/ZIs\nmWVe39AjlDnblzIq8pSdPKS3ae9Cz0blV60zhAI/3iJMHR/89JUg/QajyLSV\nu2VEnndezIExQ/NKCMYTMe5NsP3ZDmvOS4ogHNEjBRP5eQZoJmtB392p5xjr\nSuFbaYBV4U9szIMvoUzI0oZR2q56rIaXL0Ak5pKe+I4cvrTJeUOzZYN4KJUT\nXG5o\r\n=Wrr1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDviWlUWguVLncxEX6UzB5fLD53+xSdqcFhVSLCXXIzKAiEA0nGwrxyfqMGlxDFaZr1AZ6AMaKXOflWOXl6JpEd7+Yo="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.2.6_1611301630237_0.3756815900730144"},"_hasShrinkwrap":false},"0.2.7":{"name":"uhooks","version":"0.2.7","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run rollup:babel && npm run rollup:es && npm run rollup:async && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","rollup:async":"rollup --config rollup/async.config.js && sed -i.bck 's/^var /self./' async.js && rm -rf async.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"c8 report --reporter=text-lcov | coveralls","size":"echo 'async ES6' && cat async.js | brotli | wc -c && echo '' && echo 'sync ES5 / ES6' && cat min.js | brotli | wc -c && cat es.js | brotli | wc -c","test":"c8 node test/e.js && c8 node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.17","@babel/preset-env":"^7.12.17","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^11.2.0","@ungap/degap":"^0.2.4","ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","rollup":"^2.39.0","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.6.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./async":{"import":"./esm/async.js","default":"./cjs/async.js"},"./e":{"import":"./esm/e.js","default":"./cjs/e.js"},"./extras":{"import":"./esm/extras.js","default":"./cjs/extras.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"90e1d7c358019f602c16aed54f1f3ee4562bc581","_id":"uhooks@0.2.7","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Oaw/WiOlpy1DehFbwuiArMqBjCmPiPR17tlPmrESwk8OEw86rINe9PQwiL65sCM4dCd5hQ1nMdBw1z12q4iAVg==","shasum":"6cf6b7404853005a89a70a3f820b7493b34f8e14","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.2.7.tgz","fileCount":29,"unpackedSize":117994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMRYhCRA9TVsSAnZWagAAXI4P/3KyOEtlIkPz4kqrqkwX\ndIxItKj7VsEXM8/jldh0MjyYkmAGrvnlmUANNcaEqGt+ZGC7QEjB1O1Xdb8r\nmpIvpm2qHIgDDarIMgXVPbBzjbSOZEHMyqcw0UBawT4gqHwXAE3bl3VniKui\nl8A3cFW/Xp9nLNJkhLS4Ue4Bcn6AmjYtEJLzB/bG8VfpQ0KQTh+m/o8V1dsY\nVM5BFVruB2Pt0bmfk/epEpUmWHV+JS7bLaHHblKnAk77TK3mfD9EscYyE2i3\nUg2qe7W57iOlJnWbDWl3xJ9qJ5LZnKppnGjDG6leEX6k6x2D4/eAyZSugXnp\nBYM8iEprK7bxvHaWDNCC19DevSKSY7x3gLK7NJKZIP02THWFUTdMi3GWsc5h\nwLQuqJV313uLc2pB9w1xqbU7XLEfC9fdpIBdGOE0VqalImWCYGNTx92MtCjt\n6k26EZgdXjqtgRqjnZl3JB5nGyMR2m1ZgdLjiGkq97LVLs8m7/vy14ZT5DMo\nk/twC+8nXd1FcWOVUdjq8XBrmHLf3yW9EGshtJt/NlJ/C0HM5oYrOg4xXgzQ\n7l14kQ5dOFV04OrbKA1q5/PKYEmlbgI+Q297ZWS4gS3RlBtomiG3MCiEua0w\nktxX7HJJxSYZH46dyq+k0eqWU9ebldCoAMBPBgpwuQ75W5GAM/5DbEMLG+M6\nhE2W\r\n=QLNf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6ojvWGHPIUFnwynM4AwaovPaUx5SpKQH6jzAgDoGY2AiEAkCMEzDtLI4d+lLNs5qnmJrQeT946SOpt/5+lFdSTNm4="}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.2.7_1613829665426_0.8580562593505079"},"_hasShrinkwrap":false},"0.2.8":{"name":"uhooks","version":"0.2.8","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run espruino && npm run rollup:babel && npm run rollup:es && npm run rollup:async && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","espruino":"node -e 'console.log(require(`fs`).readFileSync(`esm/e.js`).toString().replace(/^ *\\/\\/.*\\n/gm,``).replace(/export.*/,``).trim())'>e.js","rollup:async":"rollup --config rollup/async.config.js && sed -i.bck 's/^var /self./' async.js && rm -rf async.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"c8 report --reporter=text-lcov | coveralls","size":"echo 'async ES6' && cat async.js | brotli | wc -c && echo '' && echo 'sync ES5 / ES6' && cat min.js | brotli | wc -c && cat es.js | brotli | wc -c && echo '' && echo 'espruino' && cat e.js | brotli | wc -c","test":"c8 node test/e.js && c8 node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.12.17","@babel/preset-env":"^7.12.17","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^11.2.0","@ungap/degap":"^0.2.4","ascjs":"^5.0.1","c8":"^7.6.0","coveralls":"^3.1.0","rollup":"^2.39.0","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.6.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./async":{"import":"./esm/async.js","default":"./cjs/async.js"},"./e":{"import":"./esm/e.js","default":"./cjs/e.js"},"./extras":{"import":"./esm/extras.js","default":"./cjs/extras.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"1b680d9c5dd1107e9fee1025805583502c9d2e06","_id":"uhooks@0.2.8","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-Xww+qDyHdDY6ZfsxGoe2aHEoJgX/YaOdB9JhL5SB00D/X3Ph/RFvJNwxm/Xe7OfbdfCQK9KPwOMKFTUi7lwhOg==","shasum":"4400942698e92096954d876cc893e20b69a9933d","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.2.8.tgz","fileCount":30,"unpackedSize":119623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQO1cCRA9TVsSAnZWagAAYtkP/ijTK7q+FYWhejyYl8eE\ngiIAjTUZnTZhLu4pqbE8fNosvfglTR2NiTGZa41AeZhQQyhsM3tqil2lLMGf\nR7Ym1M/oQAReEgyOAVoaG2A7+UnwJ91m4gkubmhQLdQP/rQAbUA+NjEtrP4v\n7sqHz/q8KvCw+Fe5TmVk2+8LekHVJaOf1sfELTlwzNQQnnTEgU0ksEN60hOi\n7ruW4Bc1VzUDSExo5skcwxuv4ObVw0tGZMTsrAPRvX2uf3tdEbCNrjoLgbbx\n/+e9abG/ppyjSApihAFcIdZlt/PPrQ9s+pCqaeNGzibuLO/E9MTNTZSyc6xk\nv6A0jabG4Br525npWUEgzWWGW4nCrTUkxaGNRI35IZUAEKsXrRihpz0dwR09\nw4kqtsbG9uME75QZZkyky7FdbIP7cntEOXxmXp76feK7a+TEDIq5kUIQ+8YO\nnR2S/ixt9+UE4HDEubWuvfjjgVtwdTVBzQozyUxwu+b7kFaBsUMABylrMsSR\nZmoBep/knScbhsVedkqJxsUdAdurv41B2iHxHd/gSY7/rv5LNHZpsbP4Dkao\n+QDsIjuMQT31MmLfInTfWZlcquIpRxOojqoWUzhVwrjMMN5n/x1eBUmO+rCi\ngG7Yy1CFWmQ8hHE4CH9wNG8KzykOpKQEAqhetdRFw5hf565DAsurJflJvo8d\nXGxC\r\n=Qpq5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKa1f3kPypC/vtLpAsMmzzFb7x6kNJSkeVbPGnZCk4kwIhAOfnfhg2Pje6S/WQE9Fy2nn0kqR4bnDTzfOykOvOaEDN"}]},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.2.8_1614867803519_0.4198813144668101"},"_hasShrinkwrap":false},"0.3.0":{"name":"uhooks","version":"0.3.0","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run espruino && npm run rollup:babel && npm run rollup:es && npm run rollup:async && npm run min && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","espruino":"node -e 'console.log(require(`fs`).readFileSync(`esm/e.js`).toString().replace(/^ *\\/\\/.*\\n/gm,``).replace(/export.*/,``).trim())'>e.js","rollup:async":"rollup --config rollup/async.config.js && sed -i.bck 's/^var /self./' async.js && rm -rf async.js.bck","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:babel":"rollup --config rollup/babel.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","min":"terser index.js --comments='/^!/' -c -m -o min.js","coveralls":"c8 report --reporter=text-lcov | coveralls","size":"echo 'async ES6' && cat async.js | brotli | wc -c && echo '' && echo 'sync ES5 / ES6' && cat min.js | brotli | wc -c && cat es.js | brotli | wc -c && echo '' && echo 'espruino' && cat e.js | brotli | wc -c","test":"c8 node test/e.js && c8 node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@babel/core":"^7.14.6","@babel/preset-env":"^7.14.7","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^13.0.0","@ungap/degap":"^0.2.6","ascjs":"^5.0.1","c8":"^7.7.3","coveralls":"^3.1.0","rollup":"^2.52.3","rollup-plugin-includepaths":"^0.2.4","rollup-plugin-terser":"^7.0.2","terser":"^5.7.0"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./async":{"import":"./esm/async.js","default":"./cjs/async.js"},"./e":{"import":"./esm/e.js","default":"./cjs/e.js"},"./extras":{"import":"./esm/extras.js","default":"./cjs/extras.js"},"./package.json":"./package.json"},"unpkg":"min.js","dependencies":{"@webreflection/lie":"^0.1.1"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"1c4bb017061717bb02c97b418a560b1f55b3c02d","_id":"uhooks@0.3.0","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-bl8elwWeXB6Xbr6BkFphGcLR4k4OD/QpM00eh/xlSwoAvZuBslMvxddETVeIFs8VP5DE3gceZ1oAVbPHg1YVcQ==","shasum":"a2b75215316a86bd4cd53ab536e95081c3e0ff51","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.3.0.tgz","fileCount":30,"unpackedSize":119826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBc6+VbKWKp+Jbod8JixGEWYKx8lu9Fyke/74r59wwpTAiEAm60nKaiKoSXxhUQ+teA63XCoqrV/3rgiX6cflliZprc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic4cwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWLw/+JiBzqFEjXXHkLgKdj9D2EjZS9PWVZGDhvwnPT62QmnNwT3mG\r\noK2wY9IoTBPy98QAqi5DLXsF15LGOog8NkQpxF58j+ub7LJeka6Qqa1AhinC\r\n+y8wP+cPnYOTOIOvuZh8s3e7HGKySuZLqitjdRDzryJuZxna/lnod260/hDT\r\nwxryihwEfBXr2tQV+gz1Dwh9cCgZqgOGK2YqfD8mZ9Lhbpg/bJcUyOl4cQl/\r\nsDjMA1WNYIzOrXkWeiQIspB5WvByU8Wsr8X2qXjo+nEfZnJl8v4X4/f4zvlM\r\nSGMapGcQPAx7XR6IG/7dSiwoQgQ8SjwcR9OMzH0Mqo1y4FMgVZvZFpyA5XF+\r\nvUPgK2wfQlRsxujIjo9wDWpWxW3jdv9/hiyMdI8+dboAwNzaMRvKMh72zdEh\r\nDprAmLpzn/LvXWwHJ+MiWextJxZn8w/1I/VqP3JJxuCZt39bRmz5hWcRB4r4\r\n1RSuUzYMRX/zPuPhZckLoQYUKbNGFwaKQmILiyJl95G/LjQLJaLypx68c7AM\r\nFyNrjZv4CXBFDC+Eaeanz9RJe4c0vHGdx7eCvxu3boUwGjhnK9LXlX+aFICS\r\nAe1a0VzKNkBK2ANzTE700BB00N55U+EN/rVuZ8GMMXLc+CWC+sCuDd9T3ey3\r\nAb3rTMQxCcEo5ThlcQ0MxRnddqn8Szm9GGQ=\r\n=6SMM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.3.0_1651738416696_0.49257209607310215"},"_hasShrinkwrap":false},"0.4.0":{"name":"uhooks","version":"0.4.0","description":"micro hooks: a minimalistic client/server hooks' implementation","main":"./cjs/index.js","scripts":{"build":"npm run cjs && npm run espruino && npm run rollup:index && npm run rollup:es && npm run rollup:async && npm run rollup:esm && npm run test && npm run size","cjs":"ascjs --no-default esm cjs","espruino":"node -e 'console.log(require(`fs`).readFileSync(`esm/e.js`).toString().replace(/^ *\\/\\/.*\\n/gm,``).replace(/export.*/,``).trim())'>e.js","rollup:async":"rollup --config rollup/async.config.js && sed -i.bck 's/^var /self./' async.js && rm -rf async.js.bck","rollup:esm":"rollup --config rollup/esm.config.js","rollup:es":"rollup --config rollup/es.config.js && sed -i.bck 's/^var /self./' es.js && rm -rf es.js.bck","rollup:index":"rollup --config rollup/index.config.js && sed -i.bck 's/^var /self./' index.js && rm -rf index.js.bck","coveralls":"c8 report --reporter=text-lcov | coveralls","size":"echo 'async ES6' && cat async.js | brotli | wc -c && echo '' && echo 'sync ESM / ES6' && cat esm.js | brotli | wc -c && cat es.js | brotli | wc -c && echo '' && echo 'espruino' && cat e.js | brotli | wc -c","test":"c8 node test/e.js && c8 node test/index.js"},"keywords":["hooks","lightweight","minimal","client","server"],"author":{"name":"Andrea Giammarchi"},"license":"ISC","devDependencies":{"@rollup/plugin-node-resolve":"^13.3.0","@ungap/degap":"^0.2.8","ascjs":"^5.0.1","c8":"^7.11.3","coveralls":"^3.1.1","rollup":"^2.74.1","rollup-plugin-terser":"^7.0.2"},"module":"./esm/index.js","type":"module","exports":{".":{"import":"./esm/index.js","default":"./cjs/index.js"},"./async":{"import":"./esm/async.js","default":"./cjs/async.js"},"./e":{"import":"./esm/e.js","default":"./cjs/e.js"},"./extras":{"import":"./esm/extras.js","default":"./cjs/extras.js"},"./package.json":"./package.json"},"unpkg":"esm.js","repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"},"homepage":"https://github.com/WebReflection/uhooks#readme","gitHead":"105eab5b8cc318840095c19c6dd587f0e6433d06","_id":"uhooks@0.4.0","_nodeVersion":"18.1.0","_npmVersion":"8.8.0","dist":{"integrity":"sha512-LP3Gu1LLsjWs8YcG0Lk7wbjqRcPHGPHD7pz7Wi2bHOg1K0r4gLifs+14hlOxKzH5TcdvRxUw1NyhYRHVfVB2OA==","shasum":"217b32fc939aa3127a07cec12acd6257a99b241e","tarball":"https://registry.npmjs.org/uhooks/-/uhooks-0.4.0.tgz","fileCount":30,"unpackedSize":117743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd0mXfVn4E7xoPCtAmvCHJzHPc2FdhoGDpyZDnR93wdwIgZDf2HlV7js5A/pHQZqQxx0LSxAuxZf67fr1yJUUeljA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiizbpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4yg/+MYW3Qsf1jlrCeIYOBZPeJDuzN1kUhU8zhhqQ3Bbc5/0BYqoL\r\nNTEwY3ANdieTr9XZBPKE3gvFeSLPooUthbGW+safNBwQjxzDS2RHnxAyxdxW\r\nES3dZl01bmCsRjuClz8Id2bpnBlmFP1yTZ5z/l6UML6u2VHsIgZHyBdx67GF\r\npEaHysbocYASziCUpbL5sedA5kgjpLuwbHPjGeCrguAI5iuB/JIlDJJTYgLO\r\nZMiz/Fg5jhMlj4LabccHo4C9T2kTNGG5IyVOPopnu+missHT9BRzmM38q26I\r\nnes9EpCXmQObSXS89VvS+xx2sk02/9g6Dr+SZ38QQr39APjHGeHqnlOy3PLH\r\nGTg1/aC4fs2QKECd/hJIlJs2qNT/QrLaQGWCur+h6BNcHwg9kDrW7q1pHAdR\r\nzic8A5FjGTafBCr+SASVGWVvbiNXVGPQ/oSXu/SUUgp2w89hQlQVkeQ+uPMM\r\na0VFYl7VAf4oU2RelcXE/1OG16YUPkauLsIg8UmOrIBArQQvGPhrA20KXbs7\r\n6gMlTudv1/xZoOTbqmqXZbgf+LgB1iZNk7Wk3cg0aRn/rRzoNT2E0HhYuA1h\r\nEEbcv+IkA+0mZf32X7tFWQLVmrXBfaBsW3+9LXMHVtlP4RvfhYx7CGxg/pgC\r\nYCSAHk03w84fDhdQMc4kbxAGQM1mBx7+ts4=\r\n=UKcT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"directories":{},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/uhooks_0.4.0_1653290729285_0.6459219555619622"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-15T14:23:49.069Z","0.0.0":"2020-12-15T14:23:49.220Z","modified":"2022-05-23T07:25:29.621Z","0.0.1":"2020-12-15T18:59:30.876Z","0.1.0":"2020-12-16T07:01:12.703Z","0.1.1":"2020-12-16T07:29:40.749Z","0.1.2":"2020-12-16T11:51:02.692Z","0.1.3":"2020-12-16T11:54:53.479Z","0.1.4":"2020-12-16T13:46:51.506Z","0.1.5":"2020-12-16T16:37:48.821Z","0.1.6":"2020-12-16T17:11:08.299Z","0.1.7":"2020-12-16T17:20:19.551Z","0.1.8":"2020-12-16T23:18:14.151Z","0.1.9":"2020-12-17T08:00:27.811Z","0.1.10":"2020-12-17T08:12:19.463Z","0.1.11":"2020-12-17T08:33:35.430Z","0.1.12":"2020-12-17T09:19:22.496Z","0.1.13":"2020-12-18T14:51:00.790Z","0.1.14":"2020-12-18T15:17:16.697Z","0.1.15":"2020-12-18T17:06:26.591Z","0.1.16":"2020-12-20T12:27:50.664Z","0.1.17":"2020-12-20T15:15:22.195Z","0.1.18":"2020-12-21T16:13:58.889Z","0.1.19":"2020-12-24T10:24:48.577Z","0.2.0":"2020-12-29T13:09:14.329Z","0.2.1":"2021-01-05T08:05:31.306Z","0.2.2":"2021-01-06T12:34:18.079Z","0.2.3":"2021-01-08T10:10:42.791Z","0.2.4":"2021-01-22T07:39:10.112Z","0.2.5":"2021-01-22T07:40:45.337Z","0.2.6":"2021-01-22T07:47:10.380Z","0.2.7":"2021-02-20T14:01:05.579Z","0.2.8":"2021-03-04T14:23:23.679Z","0.3.0":"2022-05-05T08:13:36.846Z","0.4.0":"2022-05-23T07:25:29.552Z"},"maintainers":[{"name":"webreflection","email":"andrea.giammarchi@gmail.com"}],"keywords":["hooks","lightweight","minimal","client","server"],"license":"ISC","readme":"# <em>µ</em>hooks\n\n[![Build Status](https://travis-ci.com/WebReflection/uhooks.svg?branch=main)](https://travis-ci.com/WebReflection/uhooks) [![Coverage Status](https://coveralls.io/repos/github/WebReflection/uhooks/badge.svg?branch=main)](https://coveralls.io/github/WebReflection/uhooks?branch=main) [![CSP strict](https://webreflection.github.io/csp/strict.svg)](https://webreflection.github.io/csp/#-csp-strict)\n\n![hooks](./uhooks.jpg)\n\n<sup>**Social Media Photo by [Tatiana Rodriguez](https://unsplash.com/@tata186) on [Unsplash](https://unsplash.com/)**</sup>\n\n### 📣 Community Announcement\n\nPlease ask questions in the [dedicated discussions repository](https://github.com/WebReflection/discussions), to help the community around this project grow ♥\n\n---\n\n_micro hooks_ is a simplified _~0.8K_ alternative to [augmentor](https://github.com/WebReflection/augmentor#readme), with the following differences:\n\n  * `hooked(fn)` is the *augmentor* entry point equivalent\n  * multiple states update are applied at once asynchronously <sup><sub>(these are a *Promise.then(...)* away)</sub><sup>\n  * `useEffect` is also applied asynchronously\n  * there are no extra options whatsoever so it's less configurable\n  * there is no `contextual` export, as every hook can have a context passed along, whenever it's needed, or a good idea at all\n  * exports from `uhooks/async` allows `hooked(async () => { ... })` definitions\n  * the [uhooks/e](./esm/e.js) export provides an *essential* utility with `useState` and `useRef`, usable in micro-controllers or whenever synchronous, simplified, hooks are enough, and code size/memory constraints are relevant.\n\nThe reason for this module to exist is to explore a slightly different pattern that is *not* stack-based, but that should perform overall better in real-world use cases, thanks to its smaller size and its reduced amount of invokes applied in bulks.\n\n```js\n// <script type=\"module\"> import('//unpkg.com/uhooks?module') for ESM\n// <script src=\"//unpkg.com/uhooks\"> for a global uhooks\n// const {...} = require('uhooks'); for CommonJS\n\nimport {\n  hooked, wait,\n  dropEffect, hasEffect,\n  createContext, useContext,\n  useCallback, useMemo,\n  useEffect, useLayoutEffect,\n  useReducer, useState,\n  useRef\n} from 'uhooks'; // or 'uhooks/async'\n\nconst Counter = (start) => {\n  const [count, setCount] = useState(start);\n  const {current} = useRef({});\n  current.increment = () => {\n    setCount(count + 1);\n  };\n  console.log(count);\n  return current;\n};\n\n// logs 1, 1\nconst comp1 = hooked(Counter)(1);\nconst comp2 = hooked(Counter)(1);\n\n// logs 2\ncomp1.increment();\n```\n\n### Extras\n\nThese hooks are reachable via `uhooks/extras`, and can be handy in various occasions:\n\n  * `useUpdatedRef(value)` it's like `useRef`, except it updates the `current` value each time.\n  * `useMutationObserver(options)` observe `options.ref` or a new *ref* accordingly, with the `options` properties, and it invokes the `options.mutations(records)` whenever mutations happen.\n  * `useSWR(key, fetcher, options)` is a simplified version of [vercel's useSWR](https://github.com/vercel/swr). The `options` can have `initialData` and a `fetcher`, but other features might land soon.\n  * `useDebugValue(data, transform)` is a simplified version of its *React* counterpart. It simply logs `data` through an optional `transform` callback.\n","readmeFilename":"README.md","description":"micro hooks: a minimalistic client/server hooks' implementation","author":{"name":"Andrea Giammarchi"},"homepage":"https://github.com/WebReflection/uhooks#readme","repository":{"type":"git","url":"git+https://github.com/WebReflection/uhooks.git"},"bugs":{"url":"https://github.com/WebReflection/uhooks/issues"}}