{"_id":"libnpmhook","_rev":"75-47173ed98cf0767c9e21b2cc0302feba","name":"libnpmhook","dist-tags":{"prerelease":"10.0.0-pre.0","backport":"9.0.4","latest":"11.0.0"},"versions":{"2.0.0":{"name":"libnpmhook","version":"2.0.0","keywords":["npm","hooks","registry","npm api"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"ISC","_id":"libnpmhook@2.0.0","maintainers":[{"name":"zkat","email":"kzm@sykosomatic.org"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"dist":{"shasum":"6d8486c4f42a3bcdf01a4abcbc92d7a971219dbe","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-2.0.0.tgz","fileCount":6,"integrity":"sha512-D0tCaHNFtyoKejVQPNpurtilQJw8Yr1b2PlRA4R/VBOcyTn9l3hgVVx9fAL5AZsnHc95AWQY5eLJzvtbrOPwyA==","signatures":[{"sig":"MEUCIQDeSwQtuiEUwfj3zF8kWXkE7bdDHkPw4QgrJOr+R0K2GAIgGViJcp+Vq+bndcV7hkGjM9vcN18humEAlvO7esAx3AI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4477},"main":"index.js","files":["*.js","lib"],"gitHead":"4528ba8c7044173efeb9e955157975b2f8ba9697","scripts":{"test":"tap -J --coverage test/*.js","pretest":"standard","release":"standard-version -s","prerelease":"npm t","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","postrelease":"npm publish && git push --follow-tags","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"_npmUser":{"name":"zkat","email":"kzm@sykosomatic.org"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"5.8.0-next.0","description":"programmatic API for managing npm registry hooks","directories":{},"_nodeVersion":"8.9.4","dependencies":{"figgy-pudding":"^2.0.1","npm-registry-fetch":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^11.1.2","nock":"^9.2.3","standard":"^11.0.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8","standard-version":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_2.0.0_1521187797189_0.6657907701176686","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"libnpmhook","version":"2.0.1","keywords":["npm","hooks","registry","npm api"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"ISC","_id":"libnpmhook@2.0.1","maintainers":[{"name":"zkat","email":"kzm@sykosomatic.org"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"dist":{"shasum":"2dee67b471cd3d036801ec308aff4b258650e8d3","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-2.0.1.tgz","fileCount":6,"integrity":"sha512-3QtH2vI36aLQsl1FduOJ7f67M7jgjJHbcIqeRj87O3mRXuOYOPvB4lui250yczRal9NrmeyTwU4qFYJqXNDasQ==","signatures":[{"sig":"MEYCIQDXDUeI2XSewp4xdRzAxTN1isFGO8l/HtFNnzfIPCdOvwIhAPDWmZgH19LHkywGDGQ5NHHLeMnt2Oa36Q1/ePcuxTJw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4735},"main":"index.js","files":["*.js","lib"],"gitHead":"bb08c45a61073ec43d44e616b1af88ac0a2efa5f","scripts":{"test":"tap -J --coverage test/*.js","pretest":"standard","release":"standard-version -s","prerelease":"npm t","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","postrelease":"npm publish && git push --follow-tags","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"_npmUser":{"name":"zkat","email":"kzm@sykosomatic.org"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"5.8.0-next.0","description":"programmatic API for managing npm registry hooks","directories":{},"_nodeVersion":"8.9.4","dependencies":{"figgy-pudding":"^2.0.1","npm-registry-fetch":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^11.1.2","nock":"^9.2.3","standard":"^11.0.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8","standard-version":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_2.0.1_1521192113844_0.28159307961188773","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"libnpmhook","version":"3.0.0","keywords":["npm","hooks","registry","npm api"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"ISC","_id":"libnpmhook@3.0.0","maintainers":[{"name":"iarna","email":"me@re-becca.org"},{"name":"zkat","email":"kzm@sykosomatic.org"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"dist":{"shasum":"9ac9081390517d6d6a1f73cfbcf78baec0013251","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-3.0.0.tgz","fileCount":6,"integrity":"sha512-bRP1o0yIw+AkrEnVblqs12VBoHdMgyVLkcl5EEXyoPFtpDgb8Rhlb8F0SmEpUJAmUNk0+JNAz6QDQVtKkXv4rg==","signatures":[{"sig":"MEQCIHuTEeAMcFCJNjiDCpIAa2dgF/Z2zyOZcmch3tLo099SAiBdB8sLZzgmWaHxpll1sbLc7nfoeZO48p9Dd/Z5ZF0bAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4962},"main":"index.js","files":["*.js","lib"],"gitHead":"0fe0797f095522bd19e2966a912afa0925eb8f81","scripts":{"test":"tap -J --coverage test/*.js","pretest":"standard","release":"standard-version -s","prerelease":"npm t","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","postrelease":"npm publish && git push --follow-tags","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"6.0.0-next.0","description":"programmatic API for managing npm registry hooks","directories":{},"_nodeVersion":"9.8.0","dependencies":{"figgy-pudding":"^2.0.1","npm-registry-fetch":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^11.1.2","nock":"^9.2.3","standard":"^11.0.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8","standard-version":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_3.0.0_1522800430729_0.8936067184260512","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"libnpmhook","version":"3.0.1","keywords":["npm","hooks","registry","npm api"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"ISC","_id":"libnpmhook@3.0.1","maintainers":[{"name":"iarna","email":"me@re-becca.org"},{"name":"zkat","email":"kzm@sykosomatic.org"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"dist":{"shasum":"fb7d4010d2688191bc8b27ba1337771451d4d545","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-3.0.1.tgz","fileCount":6,"integrity":"sha512-X36N6mq0D1/QBoUa3KVtoEBQWIoOPSsOHXKDPlb++KPahv5DlPkIpIl6uoHDpWttmsDYHXFShwqzQvc0aKpTEA==","signatures":[{"sig":"MEUCICZQDAcfbQcRFmfTNyBwbi8ueCcPxWErY6bgtJXlGycSAiEA6i8B9q3pEWtpNAxcctMfzqCUzUYoClKnkFL9RLP6/i0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5069},"main":"index.js","files":["*.js","lib"],"gitHead":"40dacb58dd40d88be14cf2bb1ee5a32d876214e5","scripts":{"test":"tap -J --coverage test/*.js","pretest":"standard","release":"standard-version -s","prerelease":"npm t","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","postrelease":"npm publish && git push --follow-tags","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"6.0.0-next.0","description":"programmatic API for managing npm registry hooks","directories":{},"_nodeVersion":"9.8.0","dependencies":{"figgy-pudding":"^3.0.0","npm-registry-fetch":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^11.1.3","nock":"^9.2.3","standard":"^11.0.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8","standard-version":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_3.0.1_1523227348339_0.8189804496319275","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"libnpmhook","version":"4.0.0","keywords":["npm","hooks","registry","npm api"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"ISC","_id":"libnpmhook@4.0.0","maintainers":[{"name":"iarna","email":"me@re-becca.org"},{"name":"zkat","email":"kzm@sykosomatic.org"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"dist":{"shasum":"df311f54f210c0c795d1b9b74510703d27a9b41a","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-4.0.0.tgz","fileCount":6,"integrity":"sha512-uLMIZsV/2HmjIc6l6nvs1uTDzvnMAUl1uRGexu21LSKT6VjBZMn2Hs2pPWEG9dqHtmyZUIexofdYZbw1Wr0V9g==","signatures":[{"sig":"MEUCIQC+2GSDADe08NgJe0zEVkn5u0J1ksCxCc3TFo3HydpyRQIgB3JqcdrCt0YKpriGNOiz8bkrbqSBg0qbT1FrCVsopcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5349},"main":"index.js","files":["*.js","lib"],"gitHead":"025df97e806170a5cecc2916093df6c210e823ae","scripts":{"test":"tap -J --coverage test/*.js","pretest":"standard","release":"standard-version -s","prerelease":"npm t","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","postrelease":"npm publish && git push --follow-tags","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"6.0.0-next.0","description":"programmatic API for managing npm registry hooks","directories":{},"_nodeVersion":"9.8.0","dependencies":{"figgy-pudding":"^3.0.0","npm-registry-fetch":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^11.1.3","nock":"^9.2.3","standard":"^11.0.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8","standard-version":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_4.0.0_1523227669359_0.6059061480190138","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"libnpmhook","version":"4.0.1","keywords":["npm","hooks","registry","npm api"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"ISC","_id":"libnpmhook@4.0.1","maintainers":[{"name":"iarna","email":"me@re-becca.org"},{"name":"zkat","email":"kzm@sykosomatic.org"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"dist":{"shasum":"63641654de772cbeb96a88527a7fd5456ec3c2d7","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-4.0.1.tgz","fileCount":6,"integrity":"sha512-3qqpfqvBD1712WA6iGe0stkG40WwAeoWcujA6BlC0Be1JArQbqwabnEnZ0CRcD05Tf1fPYJYdCbSfcfedEJCOg==","signatures":[{"sig":"MEQCIHnImgZgOOopyk/CMWDj/u6rP8S4xtMVfsMmjhfNfzvsAiBz1zK0DK52Sap623QmCUwsAMSp7JE2C0HQi4gXis7JwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5456},"main":"index.js","files":["*.js","lib"],"gitHead":"75d07f5dc12d8afad75e5579a3628367cbdfa7ff","scripts":{"test":"tap -J --coverage test/*.js","pretest":"standard","release":"standard-version -s","prerelease":"npm t","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","postrelease":"npm publish && git push --follow-tags","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"6.0.0-next.0","description":"programmatic API for managing npm registry hooks","directories":{},"_nodeVersion":"9.8.0","dependencies":{"figgy-pudding":"^3.1.0","npm-registry-fetch":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^11.1.3","nock":"^9.2.3","standard":"^11.0.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8","standard-version":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_4.0.1_1523254336616_0.23738255584547274","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"libnpmhook","version":"5.0.0","keywords":["npm","hooks","registry","npm api"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"ISC","_id":"libnpmhook@5.0.0","maintainers":[{"name":"iarna","email":"me@re-becca.org"},{"name":"zkat","email":"kzm@sykosomatic.org"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"dist":{"shasum":"22c96d6f7e4ca19583125c93b4e5d313028e003a","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-5.0.0.tgz","fileCount":5,"integrity":"sha512-6LP3232wd5MHPasWrKfFIuCBK4XoaULGDPUeBq8JT9klv6WSxNsgWqO7frS9huhWtfd5writtweGFBHWTsAcTg==","signatures":[{"sig":"MEQCIFBo7Khu0ioohsErd/fXLxaDzZeWu8XLP8Uar4iTfvHeAiBDtOrFCgrjwc8R40pVHB1o9OikbGnCR7lEg3eSGqEsiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfHw7CRA9TVsSAnZWagAAWV4P/jPJ4WM0EPWxv22hWllm\n4WnIdJGUKXN8mzXHnqJEIS/pHPIDUc26fnaHeRDAuzIvpZb+Nj6CZnaQcxYR\n4k28TT2D5aj1fiQ8mVXN3yxlJLHXDq3AlJEH2cU81DeIRHr7SW4OTaO6DVnF\nowa2RD1M/ycCIrjQDyWpjXZThKljvVXAzlZWaHzFkxqWV8bBCOpptwJg2nCO\nrjX5UlbkEYHF477unguE9uH/nUz2cVcf+vbvc9UbDvkiyHqCDr+Rr5bMOrTv\nccetY6NWYpIZVExXnWbCIvby9+C5eMfPVnQm6V7YXs76UGNxy5d0WJU7ohfh\na+Grupw928zTvCyJzGbfuSW1hi4OKOhl130inX1DEYjqjRaXs1NwSmJHBoM3\niMRneptXxVY2NU+aK1cQfTVmGvCfB1VcSN83cx+4SxP8rM/Si65++3+cIzMd\n9a0h01fdl/utRSgMYN/0KWRqLVxEf+3fdvJOpI5jWPWo6zrMPHvy9/5YKKsQ\n2/vTLVX2R2aJSDSsivb0yuRC+aUBEP/RCS8bJmjgvFkrGhxBk+IBbvCEt04V\nQzOYJDChmuYInp8XsP8IX2Txe0pSAUpPEh21N/GQ9IGdabWav189scMWYRt/\nrK6R5YoqSzlMjsBqk6SYb2rf35kuYh+faAn2/jWD3Dyw/1YXqLMIlgxkp1l0\nsdER\r\n=HxzZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["*.js","lib"],"gitHead":"4ca653c07e7fafc99b4f42d479d7eef89cc67bad","scripts":{"test":"tap -J --100 --coverage test/*.js","pretest":"standard","release":"standard-version -s","prerelease":"npm t","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","postrelease":"npm publish && git push --follow-tags","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"6.4.0","description":"programmatic API for managing npm registry hooks","directories":{},"_nodeVersion":"10.6.0","dependencies":{"aproba":"^2.0.0","get-stream":"^4.0.0","figgy-pudding":"^3.4.1","npm-registry-fetch":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","nock":"^9.6.1","standard":"^11.0.1","JSONStream":"^1.3.4","weallbehave":"^1.2.0","weallcontribute":"^1.0.8","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_5.0.0_1534884923170_0.5497926380648062","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"libnpmhook","version":"5.0.1","keywords":["npm","hooks","registry","npm api"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"ISC","_id":"libnpmhook@5.0.1","maintainers":[{"name":"iarna","email":"me@re-becca.org"},{"name":"zkat","email":"kzm@sykosomatic.org"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"dist":{"shasum":"018d8d4ffa1a914056f441707c4b1b2384cb6dbd","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-5.0.1.tgz","fileCount":5,"integrity":"sha512-5ZkvpHfuOonCgRxW37liOJbuDz8EqaFoXujcRimdGuudAnZvleMSoPKAoiQqNpV6xCQM3UF9pdG3PFjlbog2NA==","signatures":[{"sig":"MEUCIQCjKq6D3sOwn617JSP00Zgs1ptEX55BLKwnWKtyEpAbFwIgWFl0xbgm4dpUOT/kDcX/cSiPONtCdbQTgseCAXngq4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfys7CRA9TVsSAnZWagAAlvIP/3PN1JLc0/AY22ykFkD7\n2JxuDpnMUBnG6AxP2MxmTKDH9K4znnE+FaZmHGb2Rh3N2IITTP6W+jWoi6op\nTWM6c3SNcptHwi1PQa8VTpVBTMbDP9oVNXk6J5hH5I8UizQy6Zeu38d4roeW\n13YpazsXYMVslin2cR0nptgzUU3SBmN7Q0mW9Skmcerbykvbiu2htlFlrTOh\nfQcj2PqH+2rgz+mXgHWCgidTd3R7hotw76ZaUehV5GxUq3tyi4Xqpk2Y2uoZ\nuWo5YtWcZu0eBxkM7Yy8jh78BXsKGRJHM4IBO6rVBF4yauGzmv5O7asncjFN\nn+TwpjrTayLpeB4KbdksINPnYedVA3bUfjcvcnhyDfhabl+xEZ2kP8BVJlpU\nURgkZJMhEeFFulncm0PxgiNIxT+fzKtf8uU4gD7w28XaBZQizonBFFq+c9ce\ntUyWX0H/xVKZR30200pBtBpu8uKWZS+xhSS/LzdeYyiQGpmnXciWGw+2Wvze\nOyk8b3HsCJ2CDP/nWPRk+yjfNjoJi4vPJvIa0LuAWlsackmQpWtt3SKf/IuT\nsmCcCDlDBNckWzEOw7Rm/81bz7oSnk/JHkFLnyHx5t58ZoI6VLPs+VS4kF9f\nwfkLBQbZvr8ZuoVwfxOzkb9oDOMsWZMs0KG0/CRuz90stkeCxRTOBo8xo7+X\nNX4p\r\n=/9dL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["*.js","lib"],"gitHead":"eba82eba598bbb89f2c42033860d07bcd5fda78b","scripts":{"test":"tap -J --100 --coverage test/*.js","pretest":"standard","release":"standard-version -s","prerelease":"npm t","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","postrelease":"npm publish && git push --follow-tags","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"6.4.1-next.0","description":"programmatic API for managing npm registry hooks","directories":{},"_nodeVersion":"10.6.0","dependencies":{"aproba":"^2.0.0","JSONStream":"^1.3.4","get-stream":"^4.0.0","figgy-pudding":"^3.4.1","npm-registry-fetch":"^3.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","nock":"^9.6.1","standard":"^11.0.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_5.0.1_1535060794500_0.34484660743361983","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"libnpmhook","version":"5.0.2","keywords":["npm","hooks","registry","npm api"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"ISC","_id":"libnpmhook@5.0.2","maintainers":[{"name":"iarna","email":"me@re-becca.org"},{"name":"zkat","email":"kzm@sykosomatic.org"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"dist":{"shasum":"d12817b0fb893f36f1d5be20017f2aea25825d94","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-5.0.2.tgz","fileCount":5,"integrity":"sha512-vLenmdFWhRfnnZiNFPNMog6CK7Ujofy2TWiM2CrpZUjBRIhHkJeDaAbJdYCT6W4lcHtyrJR8yXW8KFyq6UAp1g==","signatures":[{"sig":"MEUCIDa0Rt0IM6TNPlZ3ccMixip6VIUI+TVG0RN5+pVI49yrAiEA1HAQrvYACTW4ezFKgWeGg8ltJySpnJu/AW0fEGSgD1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbf0trCRA9TVsSAnZWagAAS/oQAIkx4O7ffzgwgdySpFYU\n5qV7CVJnNGFMaclOXpZvYpiuJq16ejB1mUGYatmeuUXiLi7iymUQG9HYr9wF\neL9tNjsC+ouPMaGvXFkm5ohtxxYuz6o1pDkq2K2IX1uOVg1Y62WVDcu3z4oq\nz28txwdUuF2/4JhGEJm6HdczOm5A802ALlNuRPEe5hkrdCffDnL44g+KD5+E\n7z08vgnAji9KAGketDYxgOC6Lu3y4P9QzivR0dIhYGE770MfurisZinPUQcR\nHFg7xZFSt/InMjeq/ZhjkZiNF9UIIgXV1lSykp+BIVn7HbtDPQtQdj3n9PYo\n+jM7AmTkP1qIYKSAs/bgrnkxQPsXLgaFMDZMRqpSLzGxVc38pwVZ3nz5dDNM\nLnnnUkAb6oEWCck7NTwToGkzJorYsgYEK5GvciWs97p9C+4wCoR8PnLjweTO\nbkTUQHKtH/Cad7lQw6lGkevtSPoaq3IWccyGEP3HOMcdulJ+tGbHs9Trob+7\npI8f5RaA5qR3E+UTMNNQ8tPG065OWGpltlb3D+URHnVTQHVPQXD5Ik/m9kCy\nMZVml2gz5X8HIOO8zYGCsLI5zIBGyvlPhtf1DEs7kPT9f7hAGsfSR029wAvN\nbXepe3OF7zuJXiK5tLhuI9XVGpmcxmYRrcrCmlq3uqKzV2ooSSdzwuMpWWaK\nejEm\r\n=nsrx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["*.js","lib"],"gitHead":"da135b2cb3b361955b796c46401f75c34dddd6a9","scripts":{"test":"tap -J --100 --coverage test/*.js","pretest":"standard","release":"standard-version -s","prerelease":"npm t","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","postrelease":"npm publish && git push --follow-tags","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"6.4.1-next.0","description":"programmatic API for managing npm registry hooks","directories":{},"_nodeVersion":"10.6.0","dependencies":{"aproba":"^2.0.0","get-stream":"^4.0.0","figgy-pudding":"^3.4.1","npm-registry-fetch":"^3.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","nock":"^9.6.1","standard":"^11.0.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_5.0.2_1535069034533_0.4523304026619337","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"libnpmhook","version":"5.0.3","keywords":["npm","hooks","registry","npm api"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"ISC","_id":"libnpmhook@5.0.3","maintainers":[{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"dist":{"shasum":"4020c0f5edbf08ebe395325caa5ea01885b928f7","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-5.0.3.tgz","fileCount":5,"integrity":"sha512-UdNLMuefVZra/wbnBXECZPefHMGsVDTq5zaM/LgKNE9Keyl5YXQTnGAzEo+nFOpdRqTWI9LYi4ApqF9uVCCtuA==","signatures":[{"sig":"MEQCIByaLo5/lu4hwlRxG03rjTqlssyDz4d4v8EXyfzkGip/AiB+AD84jR3wklcV0oqDhqIqGHDABe4S60yVLguBkN7+ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLgcsCRA9TVsSAnZWagAALJ4QAISE9xjUVQ2EweFTc0tS\nV8wk8Zvj4JncRKKRm4xhAZucLMaLF0tOdxGGZ/gz7DbE8uqjMesQXt/5Q32L\nDNETjmjagOMmYecdbnyXx62WADkfEFpQjLW4XtZCMTPPHr3NU2DhUrYb+EDD\neS6itgfAuLYRc52jf+OjnFpXLspW8ID9U8NKJTkr1jrEkKHyAXfBIKY10zc6\nptRyA+St76yueRwEswwLHfIVJo2b+qyODeqAVE9XYCHG3e4Ynw7VnhYSRZrn\niZKLOMzo0OREbXx8E4ZOEDjeyBM6ImdForRt3xH2mr6OSJGW3xGHV8TH2ipE\n4QDkGzPZkTYCZadoSz/MNI0ZIfMQRaWMhtmhwP+43yA1JpnTLCgfV9WoZ8S4\nSRFrZwk+dTNnHAfhLmt7H50jSmldq5Gw5F7+Sdj8u59yS/mQTbeCmQnaPaz9\nwizhd+A7TKSJZh+lr4rh/lq7W1e0FqkxBdSpdXOhyOCoJiX5zoZJQ3eCeKTn\ntrN2PNiMG0SuA2s8nd+/JHk9b+Vw0Hghct/PYlSAikaX77uZOtejKQFHneV8\ndiULgW2j/c3NBEFb0dPNwE8DVQlE3el4NEdL40zU4uu4HVN7qZIvHT74Z0eE\nl/WRIqnIUST6QjU85+2vrbvTE4KKLuNLpxIkEk9h9z23q4cBg7gmhkwso9JY\ncvqp\r\n=fslY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"319d5174c6acdb4845773ca77fc03806849a1145","scripts":{"test":"tap -J --100 --coverage test/*.js","pretest":"standard","release":"standard-version -s","prerelease":"npm t","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","postrelease":"npm publish && git push --follow-tags","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"6.10.1","description":"programmatic API for managing npm registry hooks","directories":{},"_nodeVersion":"12.4.0","dependencies":{"aproba":"^2.0.0","get-stream":"^4.0.0","figgy-pudding":"^3.4.1","npm-registry-fetch":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^12.0.1","nock":"^9.6.1","standard":"^11.0.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_5.0.3_1563297579714_0.13343507615807382","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"libnpmhook","version":"6.0.0","keywords":["npm","hooks","registry","npm api"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"ISC","_id":"libnpmhook@6.0.0","maintainers":[{"name":"adam_baldwin","email":"evilpacket@gmail.com"},{"name":"ahmadnassri","email":"ahmad@ahmadnassri.com"},{"name":"claudiahdz","email":"cghr1990@gmail.com"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"isaacs","email":"i@izs.me"},{"name":"mikemimik","email":"mike@mikecorp.ca"},{"name":"ruyadorno","email":"ruyadorno@hotmail.com"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"tap":{"check-coverage":true},"dist":{"shasum":"a2d84c9396cd7e6d0a643e28f3a53cd4f0605731","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-6.0.0.tgz","fileCount":5,"integrity":"sha512-+CqGyQnmOFFrdrF40zzxjVEoHJ3p9IkL3vO80GHeiFdAW9Lhhl6Q319Y5GTkMCRWrYT5sACXphoRrzULr2GciQ==","signatures":[{"sig":"MEYCIQDBzOydiS+PFXSfOEmUAcBqjLXNCnXrMJN+9hPFrU9czwIhALgsYLYhYAsYk88NXZZf+vtVHjb8DzTComDiIj11R/24","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVuYwCRA9TVsSAnZWagAAI6kQAJChPqJWQ41iz3Jwwdxg\nX7JXVawzlNx50w6NGGTrjeBQoY/KLmvGYf0ubVQ/xvJMzIaTwbkRgGwFMLJF\n7N8r0/hIwYxwb7CLd4/fIuiRg29SE4HvBOVLh8pgBImxz5gkgWJhwL/wUnqk\nSmMyUUEJMHP2S/mDK4HOT5W90Iu4IXMkKDAAyf4B0V2FQshSXy9JDI71pMvE\n7PnyQNDocw4YQGjSuLYFb/sZszVX/l17PNT2ODkG5EwWIJVk0anfezyrdcoZ\nfJW/Mo5HqN6sfwKcibH3dcKatIZH18bO4NGkohgErWOz1FbbutLY6V0T1xv7\n+hajMc+F3Qc+HmjmW0HzzdUrLrOrAMNp4qBga+QMofUf9H1umrzoMGMOGcl9\n4VM05w2lPWN0iXtcZwny6+7HvRnQ+drUrTGAiZ7vlrxUyXPDc7DMYtx+vw5n\nK6cYQ4weAmwnbGxlv4QcttUxAOd7mKqwnCAoVZw+Dr569l5taEOV9tJVKt1v\nuaJMUVIPhcZ0UJ+vb+1doUcj8zy7Z8pozrADepf+O0Tgt093fk+7BQ0uXqGb\nSM8FCkB2Pwt+MrlB2ND1+IKdonkKBErQAmAITmkC9SyrxL2S9LklgDUjOTo0\nu/MUR9XiRaJqZvtF5hPcHBvsdpUcdOV0RtG+qENqYt+9CzJT4SUc+ZGcCmUN\nFlCf\r\n=7Yx9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10"},"gitHead":"7df693ae41421922a2a7bec6b759091045673e06","scripts":{"test":"tap","pretest":"standard","release":"standard-version -s","prerelease":"npm t","postrelease":"npm publish && git push --follow-tags"},"_npmUser":{"name":"claudiahdz","email":"cghr1990@gmail.com"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"6.13.7","description":"programmatic API for managing npm registry hooks","directories":{},"_nodeVersion":"12.15.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","nock":"^9.6.1","standard":"^11.0.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_6.0.0_1582753328344_0.3409134579712647","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"libnpmhook","version":"6.0.1","keywords":["npm","hooks","registry","npm api"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"ISC","_id":"libnpmhook@6.0.1","maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"isaacs","email":"i@izs.me"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"tap":{"check-coverage":true},"dist":{"shasum":"ef467078b71f6f86199f90e6c86e391588867f09","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-6.0.1.tgz","fileCount":5,"integrity":"sha512-rwiWIWAQ6R5sPFRi9gsSC/+1/BxFlxk5nNQysVTXEHbqM9ds8g/duW79wRbZKnRyK1xyOmafxbj69nt9tcUkyw==","signatures":[{"sig":"MEUCIQDZMm9TstTL7qd8gR5infm8nfUiKKFd/L9YpNiIaud6awIgJ5JqfoZ32tNMod2TJt5Q1H9kG/eaBlVxvuCEYiEqsls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoa2OCRA9TVsSAnZWagAAJRYP/R3/a80ugM4DJODM1Fk/\nrreXQvpfJ6Yx06hgecsNtMBg4iIW4MAuL75wFtA17Kv8hcbCfUsvn03BklRF\nSSK0jSNbgk/h61yMpedbraL8mJkKk+SSsNn222mawbC2w5Qr8xiqndaPcUu0\nwZXL9qHI9qOKdewTnmPVUJKdv3mLlxCjB0SuF0uEqMOQg8ssFjv/ly64Pe/5\n2Na6HD96ACM9qweBuKZAYXz9sLiUT8DHh8WlI58xJH7d3wkzLxnXEAKNrUVZ\nWZVao2jhMkrlNxZjEjxtpVFStubtEXqPll316li4Wg98DGP+h6RB7wRTKGo+\npm488iju/8MWr40+joPgDl0Ymn85ultf2xLr6yyS/9FoyvN9pqJzF3Dk+00p\nIP+/k/5xon0qMYAlMjckNjNm0pjHG/+91XlYcc/w9hHzfGgZVFKGi5NOznhL\nYgHgxaTe+zNKN/6FRZppLFjE1jzAQP3EoBq6K188/5jrOErwLK/9Dx9X7bjj\nxJzQo9yJsYE5l2Z2MkINdSae8lG9YsQRJ5lafmeteLX3Txz360FnT2xglAX2\nItN9CReGvp2E0QcTO4yg32bHbcU38Iya6ulWg8sG+n25xPCrum+ht8NH6meJ\n6cn/pfmWWkuHWt6M1LFwu1FOFufKSh8xoOVOFXVXrSwov7EUlxd5EoISMf8a\nUaq7\r\n=ebCN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10"},"gitHead":"adfecd44d41e3f1b728af17959758d952c9f2fb9","scripts":{"test":"tap","pretest":"standard","release":"standard-version -s","prerelease":"npm t","postrelease":"npm publish && git push --follow-tags"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"7.0.7","description":"programmatic API for managing npm registry hooks","directories":{},"_nodeVersion":"14.12.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","nock":"^9.6.1","standard":"^11.0.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_6.0.1_1604431245653_0.9743140368950705","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"libnpmhook","version":"6.0.2","keywords":["npm","hooks","registry","npm api"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"ISC","_id":"libnpmhook@6.0.2","maintainers":[{"name":"gimli01","email":"gimli01@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"isaacs","email":"i@izs.me"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},{"name":"nlf","email":"quitlahok@gmail.com"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"tap":{"check-coverage":true},"dist":{"shasum":"4a7ad17d7c0f7e0d0e4268c443147938f6bfc534","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-6.0.2.tgz","fileCount":5,"integrity":"sha512-fTw+8i6iyz9v6azSvQEVYxQhAaE2X1eiVMAUqsiwECWeylyc5KUoghHyYg0Kz5jEy9IOTaWYJXc6gMf0rQFpow==","signatures":[{"sig":"MEQCIFJz+EIJTZSmtjPeyFcpXA5tOzUT8kwMwW58WnuowdYKAiAwPAiGO0Q2uNBDYRo8NYpF+RARx4bn/qfvMP9/aJWmPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggdLFCRA9TVsSAnZWagAAsZ8P/2jsnk6CKtfsCgIzbpTn\ntnSERAl4AFgjoA9aDhSvFjK7IhxWMzwMVlmUHBD7yNHtNo5WqV8JoCzrcmiC\nVUTc8XrLkcUvbWG/6ZgBQacqnOhy7k0dkkdcJCi03tf5RX8dnd2URe8U412j\nsYTqUF3SbUQ5UZMrbdFHmP8BLiBgh37Kcd93zXkgWLW4h8Y1XNzWcBOIBgA0\nzmwPld0VS6LLkV/tpgHoFGUdkcZDrpomYd9ZxdHtrj65Tz3oQRB5UMSqsZ6w\nAungr3z6r1wSRGxceei3mq/rlQI53C50kE4U5v18s1CmHWayvYT+WLf47W77\n2n0btj6sN2K1lNb4kp5P4Qnor1MUrbjJTVl2aU172CK1Rtwdo7OnaXNHV63U\nnuabfRrGkg9jsTU83ZCmGJStnJtODG8euShwTHT5ZTXwKxQkcHBEsjgxjaE3\nvUjd7PasDVH/EV3b5DN26hYNl6+Be6gfmusHi1u/bw7wSLl/z3qpmhfAKbKd\nPnQIneuZ6E6bmMx+UyQhH4MOXBtWqDdl7FGTfITXwn35bRtqYUhxZz5hFiRy\nF4u4eikM6rjSEXqlQTLYZEvUHFRxCcZBRmgy1Cu3GwaQxBRvlUBoMfTwiMTF\nuYjp+vmIoQo3bUKBy9eio0c1f/HNRjmnoJ88HRABtdqRIElWe1/X3ZpEdG3D\n9/9j\r\n=wLe3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10"},"gitHead":"42747b395cc6712029b5b8eb60170fe13409eb7f","scripts":{"test":"tap","pretest":"standard","release":"standard-version -s","prerelease":"npm t","postrelease":"npm publish && git push --follow-tags"},"_npmUser":{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"7.10.0","description":"programmatic API for managing npm registry hooks","directories":{},"_nodeVersion":"15.14.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","nock":"^9.6.1","standard":"^11.0.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_6.0.2_1619120836789_0.8593336664830791","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"libnpmhook","version":"6.0.3","keywords":["npm","hooks","registry","npm api"],"author":{"name":"Kat Marchán","email":"kzm@sykosomatic.org"},"license":"ISC","_id":"libnpmhook@6.0.3","maintainers":[{"name":"gimli01","email":"gimli01@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"isaacs","email":"i@izs.me"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},{"name":"nlf","email":"quitlahok@gmail.com"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"tap":{"check-coverage":true},"dist":{"shasum":"1d7f0d7e6a7932fbf7ce0881fdb0ed8bf8748a30","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-6.0.3.tgz","fileCount":4,"integrity":"sha512-3fmkZJibIybzmAvxJ65PeV3NzRc0m4xmYt6scui5msocThbEp4sKFT80FhgrCERYDjlUuFahU6zFNbJDHbQ++g==","signatures":[{"sig":"MEQCICWZxHdIDhK6NG4FfDwo/zwAwBVWBz4jPYnmLGkdF80SAiAQIOGejkfLk/LIb5oMrPPMRIAGwYNnz6wkUgmmaqz4iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt8GnCRA9TVsSAnZWagAACOQP/jBZVJ0ryxu2WbZhQy0d\nmFziaEXOUcqxm2eBhu8ea1YrsiSKveCmUkUACHMe8IniTd+2+fUugLEAizYb\ngIgAORO+/VyQigCBCXPXIR7yZ1UnvRR1eq1IOjdxIaPlNkacB0P2fE7By9SO\nmLzxMjWZw6LDKIJr+XgRDgAr9ZlT+UNGKiPiGX3hBgnjW+q/SncY9ID5YoNk\nb0EZQxZlJ/fcbg5N/1dVB6/HU6nb7SUGGEwt0iNb+MvE+ZKEPIGKE8sQEGsr\n/XuuB3Tq6kINdDnvP4Qy+oVwonmFwWJY2X8GuSm8W23sgR7AvAaK5yTz10Nn\n1sdEUtE/3dK2ji7lpYnsRya296IOdig4lAjVAJ7X+jWbVm4nmXGpOuuIGnsT\nzgbnPm/aO0J1ocWWsq5vx0QmJ1Ek+b5qNV9mAREFMq2g3MQLEgsxG76zjP0T\nl5gDmJFGrvsMJc3KoiPaZw+zmAwJGQisv2Q8DHBT5eKtTRB1/BzNQxjlDzPZ\n3LXZfKmEmxlQB+t8utRhnoIuQKsal6PHTTEoJTsSbWRKMKMkp9L+cV866XOi\n1spdCxEufeCxircR2QfYgHgh31/ikCRFhVZn6vcnplEBs6DeTfUfqM4bepMZ\nvlFjeZM86aZcHfDtP97oA7r00DNbvNRR2FSTtSrIJcPFznkz420Ol6LMQIn8\nHEO/\r\n=3ec1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=10"},"gitHead":"c695c3d963a776ef5f168d559fd1e08cbcfeb63a","scripts":{"test":"tap","pretest":"standard","release":"standard-version -s","prerelease":"npm t","postrelease":"npm publish && git push --follow-tags"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"7.15.1","description":"programmatic API for managing npm registry hooks","directories":{},"_nodeVersion":"14.17.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","nock":"^9.6.1","standard":"^11.0.1","standard-version":"^4.4.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_6.0.3_1622655399364_0.9475692093247459","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"libnpmhook","version":"7.0.0","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@7.0.0","maintainers":[{"name":"fritzy","email":"fritzy@github.com"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"tap":{"check-coverage":true},"dist":{"shasum":"61ba6778aed080761b780b99d1a6e3424e8d8aa0","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-7.0.0.tgz","fileCount":4,"integrity":"sha512-4ssUN06HZ33ig7lUFYslwqX9BhMtHDCmiRF/cnWqBgy1baz0WoOWYySh8wGEQbx3DXghWbgOo4Av/kvC+1Q4gw==","signatures":[{"sig":"MEUCIGDqiS3PDS6WrePyq0juMvJy3s0ll1jUfB5l0UNaA5pqAiEAis90S2hhyzI6fS7xgSQkxrnzSJYf/DAb3Voh+yKFofI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1eNtCRA9TVsSAnZWagAA1DYP/3aQotrU/oR9omzHIF/y\nP8C3gmESl/+OM204fVFX2OMxsU3Xw84nsiygSW+1bfcbLL7RpkZKtqD3Ba0X\nflZi1uXQUgnjTl2DUn+3W+6jJAUa+Q9m1JtCYDoRCB1MUcIE5EWRkltBjsDv\nIqhhPHkxmzxOdBztymFJcF+lmLQXd4h6aMVTlrfHMRJX3cr6mJg46nz53C4A\nHWkagut8EOKzM7UDZDa2Kl74wtZ+bIRd92pkZDO/6m54PZ6WgpOED3SpamMh\nnVAcdf6rM5qG5VlPGgnFJQS3rHy81VRbVkAwFYmdjFHhTJc36PsGWXN3rxuX\n7CfPtH3Rs42a4fwpWvEFIAklXdWBka4kEnY23QxkCwV3SwLE3hEXA90UDG+j\nY6Exhv6L6IvrzVFnAaEsAOBTIA3VtM+jyyF78aJt2SVEeNOY5af2j9FTcaFD\nS13SUxkmNA53BE4feqP6E9eIdUiR+KGVz2eVzDit2Ox90vzNIudvcSD7RzT9\nXI+4Hfx123L4sJYzet0VABhHwWjpB3Y3OkoNteadou4JecBgTePxFht89Gxi\nbPBQhAg1L0wWHY+udhjHmI2i4eQx1wc/wqbStij9Ngh2rekqq/h6VyuA94Hg\nzlCEat8QffZdUW6XmV6nJXLpIELEOGkvoMWPtJBZIdbp32NVzXaf99/SDusY\nnYJp\r\n=paOd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16"},"gitHead":"0d3cf8b6e8cbc46d394a1bdfcc12ffa5f6a72859","scripts":{"lint":"eslint '**/*.js'","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"npm-template-check","posttest":"npm run lint","prerelease":"npm t","preversion":"npm test","postrelease":"npm publish && git push --follow-tags","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags"},"_npmUser":{"name":"fritzy","email":"fritzy@github.com"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"8.3.0","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"version":"2.4.1"},"_nodeVersion":"16.13.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.0","nock":"^9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_7.0.0_1641407341779_0.6110430970209486","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"libnpmhook","version":"7.0.1","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@7.0.1","maintainers":[{"name":"fritzy","email":"fritzy@github.com"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"tap":{"check-coverage":true},"dist":{"shasum":"f633a7cc647e8dbc689654e3734f055db13a8be9","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-7.0.1.tgz","fileCount":4,"integrity":"sha512-b7UwPmuW47/vdEhVGVKV8DqO26lWvYwU+qJB18xeN0KgWzGT4hpQNRTdAZ3LR0zdvWm3VYpHix2gb9pyuMrs5Q==","signatures":[{"sig":"MEQCICBFpEyEM0zKavaQlFxFbCkgqotLUEd3dTv3CcM4sbvbAiAFJ7/dHJGtDQ4rbFfyTu+OPtl1gO27plP5MF060+hrBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8uqvCRA9TVsSAnZWagAA5tIP/15IvqQkhdQe7u2eLTDL\npRNJOX5/18m0M9KS6zq5idLq95DVR2p6SiKqCjIzGriVhtvSzC79CcXJhE2d\nYx1WG0b8TudXwgrek+ueh1AbFyeC/yvwOcY5kq8e2HLJOyTVoz8leMV/G862\nlj9JWartbXOyYsIkFhlRo2CjQOdwhjcRwH4CZD1pt6LbrcSw/IjiLBMuES3f\nh+Acttt4QRiwowxCOBD/bISaTofnzM/LtecGjQeF++ljKKw9q61PTa72Gria\nAqJmXHAN3lLf+pu6wZ/eckEPDzxiyxB5S1aIY5uqI8C3XCO5S5Q5ce/+JalM\nhIfZJ1ZKuzJcb2RG5wWPgzeHXN2P67d+SiiA0qYcRuaL7etMfcIacB3KimTG\nbXP+rs+fEqvfgtiO30WuwYmDRnYYZeO5Bk2z7wOt9tQ9ChnlTVRoFqw6FWnW\nqAl9IK2xj7sNt+wXljYn+q/AsvmRyEje2AZikuXlfKiJTERww412/9hLFuJo\nUPnMJjB9SrnWZWoOK5CTgWvt1Jhgjc/6AywOFi5JeVNPchDXVzPqm4YgX5ia\njUr4t9ubGI3hfFMYu8J9GJ1yOCVTChIlaUPKqLnhTeUBf8rtLEdLeIelFiCv\njwoKJ93OpESa1bc6ZGyC4nQgm7YlNkJVedrv2QL5VSIchPB6VAi31WHVcQwH\nurjM\r\n=Wf8T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16"},"gitHead":"3423a980436492b7f0ee9e002517387a801f4f4a","scripts":{"lint":"eslint '**/*.js'","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"npm-template-check","posttest":"npm run lint","prerelease":"npm t","preversion":"npm test","postrelease":"npm publish && git push --follow-tags","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"8.3.2","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"version":"2.4.3"},"_nodeVersion":"16.13.2","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.0","nock":"^9.6.1","@npmcli/template-oss":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_7.0.1_1643309743617_0.22686475741579648","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"libnpmhook","version":"8.0.0","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@8.0.0","maintainers":[{"name":"fritzy","email":"fritzy@github.com"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/libnpmhook#readme","bugs":{"url":"https://github.com/npm/libnpmhook/issues"},"tap":{"check-coverage":true},"dist":{"shasum":"94c22e2c39d81df778043a6372fd0954fddb09bc","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-8.0.0.tgz","fileCount":4,"integrity":"sha512-RsY9jqbhscdfPVKDB+D2sCAeSRVpLY0rQqZIowbZYm684198ghXc674wRxUxoF/1Q/FK/O6g0suRmNTtfqW4hw==","signatures":[{"sig":"MEQCIHJRQRJXW2hOUSCiWPxDgC/35qtogtNHiREhPgJghJKHAiBPzdTI5nWwxpWiYoLuNRE6ZOur5id+rCexbyN+7dmeYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF+PSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoF+hAApJ0y9V0GUqv+UQeCJQCuz+7lrk8eLCm+wUGwRFMvWXIKbGBZ\r\nh3xYdrCKz3e3qgVLCaICdSKOsWefCDXg7sWa2Cj+2lK4R4TiGfRopWBSZLBp\r\nQ3SRuesiVpNDcU1AK2FgvU6TDlwPu7uHxY+RZVZw1vMpuGrswF1KDOlyvvUZ\r\nRD4+zyamg8O8xEwv11lMLDZnB20oDSPKJRvVauFOP/MO5b/KC7Gs3pOZiBsP\r\n5eiq1yyYeQF7B4EYmmqhR2HrFG5Wqns85pNG+uodkXRM+OzVzrbC2ifpJ9Sn\r\n7sYKetG1hExn3wQoa+ppX3EaXRtEZHA0kZ2Gi9wvvjVkdqMIBG8RaL7a17Tk\r\nTFVXIXXtGspGpkGDyoeFHQV7+349MZbkq9Qoltx+bxI6Ybbmo604cBznNvgl\r\n+FOwJkKnQZ/lXO8lpUt38ysz3LOv+m3n8XLZmIZf+dVetbZ8uIrMXlM+2AAu\r\nwpJsQ2XZQAxD7Xtr2q4+n2i/8PBf7SNanSAtrlCFLow9m8j65Fxf6ypKO729\r\nivuTeFTAKkzw3ETeIBLKViZmMg7n+jiE7p6njflP+QpMDodGw3MvPZSmNWuV\r\n3QpBBfUo4QsPu+DVCIN/MVIvbqQZ4WPavaAw/gDYqAFt7dLAX957+WDsNHwH\r\n5y/U2Yiw4E7wWhQTKtGrnNLSlN1AUCXqTtE=\r\n=vnKk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16"},"gitHead":"2c86feaf1f974ee510563c7d93c0dd26f6355b15","scripts":{"lint":"eslint '**/*.js'","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"npm-template-check","posttest":"npm run lint","prerelease":"npm t","preversion":"npm test","postrelease":"npm publish && git push --follow-tags","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"repository":{"url":"git+https://github.com/npm/libnpmhook.git","type":"git"},"_npmVersion":"8.5.1","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"version":"2.4.3"},"_nodeVersion":"16.14.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.0","nock":"^9.6.1","@npmcli/template-oss":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_8.0.0_1645732818286_0.2857856265978218","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"libnpmhook","version":"8.0.1","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@8.0.1","maintainers":[{"name":"fritzy","email":"fritzy@github.com"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"tap":{"check-coverage":true},"dist":{"shasum":"2f6fab6a5700002fd5681461897cc23ecf835669","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-8.0.1.tgz","fileCount":4,"integrity":"sha512-4kdii7Krt8ii9ZLP/xiU1e4Al2NtnOagVQ3/klL3+ZVBU9DVioMsr+7HB3UGdgohjwTrUSN0XhdeQJdoDjvEdg==","signatures":[{"sig":"MEUCIHPdpl037T/AU1ZNCTzL4jsuasyE8UCZzlLkyGjVptgiAiEAgiFt1DBPxyiDW0KmfDISNdNXgy/CyKR0BM1GtYnX/ZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKSfRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0CQ//VIlf8qNttC4V0+mT5QWpV5zwCW87IXzCk7SYGf2Qj8hHURoA\r\n1VjJAiJmYOrULG2BJtHsWKUKkGjp5VGmxOtObNJ7vYCJM9C8DeWsEh3MEIZS\r\nuxfilHttKXLq46piUiUKibS5sgQvIeb4KNTinJf9uim+e7b8efk1RDzZabPd\r\nRPFLPnCDZSTrAqLxvIAuHhoLEeHal349jZ3E798FFgpLNJl1RTd37OipeUAz\r\n/ouIYGENKoFNYZWXFkhUARXoWkjXPPsMrO+rJqs/gZx8+ZLaaOyBnhdGN8rX\r\nvq8b/wfyfbQyOSH3hNVzwvZKOzxo0oU/m/Xww+ElljEFL+tsyTEIJjvjvzMX\r\nbcs2X16PBfNFAhSdEQ0CbNWmEYcRcqynf3htsiA01YHKaPTq+lxcQA5DYan/\r\n/Xa7FqlaQpwpVFp7QHbkceHQWSsm3J0/xaFHw2pCRGy6XIJskiNokBHmZaD2\r\nnO4e1f5M/5+9LxrCdhOHZgES+VyMpNL5JgolSUa5Rlni2akxGuKJs95Krllp\r\nVogl7yBQ4jHGuEnEy8XCTPEu//k5aykZAs5DpOqRteY3ZHlKpDpq1xzquTTS\r\n8Q2XsootA7hfr1UTZmwAU2IgEEMVNjALsa6q29A0wRrBQY5p4tgGyWRyhcFb\r\n6+maFLvtCKpauLEjaBp+X4A7dQh/aR5fkV4=\r\n=xmmV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16"},"scripts":{"lint":"eslint '**/*.js'","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"npm-template-check","posttest":"npm run lint","prerelease":"npm t","preversion":"npm test","postrelease":"npm publish && git push --follow-tags","postversion":"npm publish","template-copy":"npm-template-copy --force","prepublishOnly":"git push origin --follow-tags"},"_npmUser":{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"8.5.3","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"version":"2.9.2"},"_nodeVersion":"18.0.0-pre","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.0","nock":"^9.6.1","@npmcli/template-oss":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_8.0.1_1646864337254_0.11602661110006873","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"libnpmhook","version":"8.0.2","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@8.0.2","maintainers":[{"name":"fritzy","email":"fritzy@github.com"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"tap":{"check-coverage":true},"dist":{"shasum":"a0a03c09df79553516377068c91c91152be63c18","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-8.0.2.tgz","fileCount":4,"integrity":"sha512-2Rgz+vuQEpzmgxZvnUNA6tjwPPvlwAT6DwUp+CDFlvBcFZsVGlmSrHgZRea5X1hknyqOz3or8l9REja42w7Yow==","signatures":[{"sig":"MEQCIGbjglmn1/ZRi5mfIBBb+Dru4asqMUA3gvUpY8hX7c5BAiBpak1uiwOrRy5RncZEjJ/p8HpvqxDJnwqcGMTi50hPTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM4z+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1jQ//TVDB5xMkvIFNADnSuyo/YWh9DzAR7Ad8xKEJ4n2tq1iJVO6u\r\nhsSNF3nFumBKD2jo83W5fBxIsOttjsxPwVZ4gJSTYCc+LK5LFGzUTuWXY8Uj\r\nardyFH8b5Fp3tjI63Y4O+UNkMmyhJAgxunadM3lfCpeh7sH+d8T9Urs63UIF\r\noiF9iCyQtAu361XqtlbOFuIS3/RRHaMwCiAAei2j+kTmzCGXulz7GTwRDlIZ\r\nCwanQTTXrmYjCywyymEYhgly5GDu4BUE8FgB0xRbzEt1EsdXn709LN2gHNov\r\n3UnlK0h2d3PzJSSiXgItQJaSW+h5VbROb5jj3P2wsVhhianVNOGEMEV9vnpB\r\nuj51dlBEwqmt6Aor87vM6PHoU8arwxhNjZpvJpKK41NsvCB87uCrN+k2R7j3\r\n+7vhp8ExSu0/2WNn6e7qaSicFtuuNBah93YkAO1dXtdpgIWLaNpUUowiqppy\r\n3RTy838iXHrN0IG3x4M+fKnQEwENiuzq19tEA7V3uE9rWAOwWwooJjENiabL\r\nHXPn8wwoE9gHgAj7dbtGDgneCOo1UahYbzN64TwcYOV/iJqUFo2Pmwjh4GfX\r\nk/jMp7kj+Yt5r0tZ6IDl7rHKy0XqPKpewXfxx7cWtE5pWZ9M7Z3eIG5sUABV\r\n51xkxQ+gzVDuL4JjzuJ5r/O5DVc8Gw2nPlY=\r\n=MNgm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16"},"gitHead":"25623ae3f1bc23e0274090bce99431c112161cba","scripts":{"lint":"eslint '**/*.js'","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"npm-template-check","posttest":"npm run lint","prerelease":"npm t","preversion":"npm test","postrelease":"npm publish && git push --follow-tags","postversion":"npm publish","template-copy":"npm-template-copy --force","prepublishOnly":"git push origin --follow-tags"},"_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"8.5.4","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"version":"2.9.2"},"_nodeVersion":"16.13.2","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.0","nock":"^9.6.1","@npmcli/template-oss":"^2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_8.0.2_1647545598183_0.3356754127459427","host":"s3://npm-registry-packages"}},"8.0.3":{"name":"libnpmhook","version":"8.0.3","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@8.0.3","maintainers":[{"name":"fritzy","email":"fritzy@github.com"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"tap":{"check-coverage":true},"dist":{"shasum":"9628518a63455d21dafda312ee46175275707ff5","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-8.0.3.tgz","fileCount":4,"integrity":"sha512-TEdNI1mC5zS+w/juCgxrwwQnpbq9lY76NDOS0N37pn6pWIUxB1Yq8mwy6MUEXR1TgH4HurSQyKT6I6Kp9Wjm4A==","signatures":[{"sig":"MEUCIBUlol4r6/sDtdtuGWYnxy9wP34US/PNW16Qoy8N5zjRAiEAwOEWAP7yJ34C2uCehNzjAt9qqwQQ23sJ0L+hKhY5p/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT1CMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU7A//XoOKuoGJvPRvGMencWFAf9qSvmqBLKWf72+nLaD3p3JCjnqZ\r\nq9e3ggOpDp9Y5mO82Zi++i0JUNunncQNjBhbH+f8hqLgJFrdoaZZuvSXzffG\r\nCPKOFlSQeWyK5yK/Ltcg8p2qT0lRl4ysTo9ItGksd0zKaFRvXoA1ozk9DJDu\r\nm9sF/n6wzccaR9tYdp8UPM2pF3kRrwte6PSROeWRBS+vCJGKyA9W4sT02xCp\r\nkEGwK04o7EWIMyK9RVY5DLCaU6j65hU4v1ILwDrTqysn9NsRWDqMOt5XZaxt\r\nIzf9PY3D9I0eSPSepXY81j9pfJdlb8fzeF0HBZHEF3T16JHX17pzlE6rxEsy\r\nCPdYnzBLqC26syG7kkeDMMbKcr3Nv2HH/sVXNUstezygp7V9fyEJgG7p3+fq\r\nMHwHmQwoqBfOJYP0uM9ZjCJVHKNU8Tml0ZFZqBDHVcFD32Y/8nwM8OOOFFPn\r\nH3sjMSBlVQl/vtkZdFvfuJdr+v88jC+mzsG9p1KDExuq3OXR8wqmHh92Ry6l\r\n3RB/tyt2LM+/p2pjf340Zv5xGoNIqUkZNNpRChctLOQLvVNutowD+wyJi8IK\r\n43PVYVYYYX4c8+pwly+9JQmeHcs6qR5ZCRw5AsqNISlOaOCtoG4C9IGbZ3va\r\nTsEEXFx3Kt25xEV5lMKj6aNZ0lCWpSpVcq4=\r\n=wm98\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16.0.0"},"gitHead":"1617bce61663a743435d162b003d3b99376d426f","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","posttest":"npm run lint","prerelease":"npm t","preversion":"npm test","postrelease":"npm publish && git push --follow-tags","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"8.6.0","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"version":"3.3.2","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"16.14.2","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","@npmcli/template-oss":"3.3.2","@npmcli/eslint-config":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_8.0.3_1649365131867_0.884793868551704","host":"s3://npm-registry-packages"}},"8.0.4":{"name":"libnpmhook","version":"8.0.4","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@8.0.4","maintainers":[{"name":"fritzy","email":"fritzy@github.com"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"dist":{"shasum":"6c58e5fe763ff5d600ae9c20457ea9a69d1f7d87","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-8.0.4.tgz","fileCount":4,"integrity":"sha512-nuD6e+Nx0OprjEi0wOeqASMl6QIH235th/Du2/8upK3evByFhzIgdfOeP1OhstavW4xtsl0hk5Vw4fAWWuSUgA==","signatures":[{"sig":"MEQCIA22xhPR2v+yUqZZfO7WRjUEvtx7ixTor3AsbkF+uc6zAiAJwjtmMUn4oEO0cnrXFA+aRRqCMhIH9SL0NA49fsErug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD9cZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2Kg/9Ey/s+Skk3TxhKO/nkr/lbmIhwxs8fIQPRjzIMtlaXYTw4U1O\r\n2/SBGPflbFkcFf7lvwvfJZKYN/MrwKnycbS+vwj0d1KGTey/aeGNy23zvWdf\r\nSMHvoQpxoMV2Cyud7bi4riplkxXJmZ6uIEBzuWQCisyZTH1D1E1Xuqz4odOT\r\n4jidaYIh1bQN2BaAtg3Rr86INwMmwOStja/gVypVZOHnAvnVpYu7D58KgFFj\r\nr91PQcEY1cz+l6hTSmWkKghBBx04UcLnsiSCnYZ8MLsECw3+LuKLv7GEniKN\r\na++bxjJlfjhyjr9+Vp3lA2i6TSobyIysWCQb8tlmWLENrWH8bT8cM5+QWFEK\r\nKfN38aGK8iJC4J2SFrhBZ90QXe0n3NCAsFhDMdB1E17y45Ab05+DD/kleWq4\r\noBqSVwGcFTT/AZLZntIBwLN2wlljgVeMAn2xZaOD42oX9POLHTO2q4sdntqi\r\n6GHxL4xsUIeQdt07nIElXPRdgU4vpHxMXxENObDAXRvbfBAgM+tC9OXbxBzf\r\nFpCh8I7aMdumFCgGcZdCgDBcOo49u3/c5ibS2IG8K7HmGMzwdJee7Q3OjNkF\r\nA0pUp7cGMjmwogZfxaaQ75BurbO4shcYrPanwwV5e5jAuy+9mlMhRLQpa/OF\r\n5Exuq0PO7yJLnB721QwswFEz4HCub0ks/44=\r\n=JEg4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^12.13.0 || ^14.15.0 || >=16.0.0"},"gitHead":"35de50f0236d3b960f537a73930166ef87b59dd8","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","posttest":"npm run lint","prerelease":"npm t","preversion":"npm test","postrelease":"npm publish && git push --follow-tags","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"8.18.0","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"version":"3.8.0","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.8.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","@npmcli/template-oss":"3.8.0","@npmcli/eslint-config":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_8.0.4_1661982489605_0.5267322395241096","host":"s3://npm-registry-packages"}},"9.0.0-pre.0":{"name":"libnpmhook","version":"9.0.0-pre.0","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@9.0.0-pre.0","maintainers":[{"name":"fritzy","email":"fritzy@github.com"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"dist":{"shasum":"6766ee53e261a634092f1caa976e38ce7b44250b","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-9.0.0-pre.0.tgz","fileCount":4,"integrity":"sha512-vSqo1siQ5jCgq4rIfXTq8xAHAwRGgpqDV6XsjN+mkNwT3MPJD4SdFGCmYr6g/oy4JzcKovWkSEz59Ryvl+6VBA==","signatures":[{"sig":"MEUCIG3bZ/ADcDgCGU4LenwIb5yaeH2qWQL6Kn4Tdo/FPvxUAiEAi50gZ5JD9WwS14B5rarE0ntai4NyUnTqSCC7UyOduUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH06eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ/xAAllI/4pdh1pqlBwDcW5IVpaAgKahZp9HXSn8rf0ccVousNRuk\r\nGN1w7WhMjPVZAFX9GVQgqurei9j6wllsXmts1yDVJNHd1/syhZOawIfv116m\r\n8qaKqfruyBR/xMx7NSTCP7z0YBaUv0u3fP0KQdUl7je3sUWTQv31a7CijQ/w\r\nkwzFKEm9kMnFZGudw3pPZY3i37ZiV4W9lMffG50czKnUVwH0NDs5ZCVWPnur\r\ndsntp8waWXzrM0HWNDEBuirT8IzD4CZLeLOaivFgrJgizgRfcJvPEGEqbXDt\r\nPdjAMaxNkQsAzMKSWZNz0htuj8YgiPWBZme7R9ozOnuVcart1CRDXHwxmHig\r\nXV75BPSbvMfOWmDRYVmN+9ZEWsogS7+uUaRwq9Lby0bEBUn00mhu7sQd4ni/\r\n9lRDVwHlsfV6L/352cFJKpgXesr9Yf6b78kPvdY4G4DHBvPULIoBurPDatCu\r\ngjkF2XyIcHqXfTNiN3miHWC01PdHltK8/Q/TTdXo09LDwULvSwOPyXArQHh9\r\nc2T6facljYokBBYwMSblGeV8PIqvJt21S1LaD/CszJ3M8FR4WJtTTYBbIaIp\r\nBc5yYwLcMStfbwQmedzt652lvrGNniS4pHbYJ8d/P1+RYdKYDcOjF5Tj/YWl\r\nQTYI6vHSb5ll/kq64XQfElUAJb3ugCRBRJw=\r\n=cVZW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"df6c71d7b2e6cd0f69b49cccf8779ecf6219c914","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","posttest":"npm run lint","prerelease":"npm t","postrelease":"npm publish && git push --follow-tags","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"9.0.0-pre.0","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"version":"4.0.0","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.6.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^13.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","@npmcli/template-oss":"4.0.0","@npmcli/eslint-config":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_9.0.0-pre.0_1662996126534_0.7581842366980491","host":"s3://npm-registry-packages"}},"9.0.0-pre.1":{"name":"libnpmhook","version":"9.0.0-pre.1","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@9.0.0-pre.1","maintainers":[{"name":"fritzy","email":"fritzy@github.com"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"fb34fb174ecf6257247017212ed45ea9367bb3c1","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-9.0.0-pre.1.tgz","fileCount":4,"integrity":"sha512-CExBPltR/8urHFgQ2aOzpJc6Ts38FixovREZf/oTxVa8FX/pNReB9REECl/fz6foEo2PEaw6Ea6ma3eImOjsrw==","signatures":[{"sig":"MEYCIQDeij5lWQMSnv/GPn+rJFBQpilj+NFJBCqWxDopEsTW+gIhAP9pTh73z5hDz/BARwXQZeVetRH/i33b5tNYlFbhNA+h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUF8YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgoA/+KUsRNu3YJsvSNTSNGKcXtFoE5hIecqHsKhLIpdDGhhQOwTWy\r\n1DI4YHPd17Vm3msj9VlHpBZ2Q7nDUzbDIkGQN9DtsA5i1LLqVqwMBzjTOOJF\r\nU0YAQEwYKbPptEiZLHV0kj2tkX/TeziYD2Z5qB9iwAPQyxW5Coj9K/N2ScAO\r\nbOb/VZlgQyySriiWKf1WXWtRHGsqendPB+DbjNDs+w/IbG5Wz16R5ExsKkfU\r\nSlVDePbMdQt0FJsx1ZOwOPMxRsT0FRd4lH+Ct+kmozj7yC908hW0kPc9PEXR\r\nq+lQWpZwzjX7jbGjryMOwDOuoMmE5JDdk4tRqvEl0PNupmoTR3VbTNi0dzfv\r\nPcJ8oDA57fgKcJgJjYUrIi82NxMfrquUx8UdekOrn+oFgI1BfxoqsFVZ8zt0\r\nei6C56hanaEermF39Usy+lOwO1Z9SPrleXrTjPcDFZ5RmC8cf51X8z3zrivg\r\n7kR9TlTdh+C1T9Z3fLCB4AqtdacBoYK5xIBlJEkap1ldOIuD+s8kqVr15CZx\r\nB8yG1huGVR1dgBOGyu1rjfj4tc1fmQUhTEchmGQyibkEzLE8obTeY9oZg1oV\r\ndePNLUsSPfgNh1Zh4WEUQlEvw3xkaFjGVWGlsPRhlTuYUg9+lhHOu6FOLoEh\r\ncHC6/l7Ka+cEwuU3g2CQAhaJMF4JNRRO1Os=\r\n=UHvR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"728b24b869f3d802438c4ba5de57a720933c4a80","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"node ../.. run lint -- --fix","postlint":"template-oss-check","posttest":"node ../.. run lint","prerelease":"npm t","postrelease":"npm publish && git push --follow-tags","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"9.0.0-pre.6","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"content":"../../scripts/template-oss/index.js","version":"4.6.2","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.10.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^14.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","@npmcli/template-oss":"4.6.2","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_9.0.0-pre.1_1666211608150_0.9193905247872218","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"libnpmhook","version":"9.0.0","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@9.0.0","maintainers":[{"name":"fritzy","email":"fritzy@github.com"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"870a74e619d75b241285ba08612037f408ffa177","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-9.0.0.tgz","fileCount":4,"integrity":"sha512-gDYkyTpZ0nWuMf7gYKJ8GWzbN9OcbbOIxU3HxovhteE9MrkPAF/oPJL6E2a0/2XZuxeADI95CwNFipAKVME67w==","signatures":[{"sig":"MEUCIQD7AzQikP6Xl98q+cwOnQKaFDGkXy1otGyiyn5CGJPYdwIgBG1UFpAMz9ZHcF+GcGmHBBWztclwGD0FPsn9O/GCHi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUG8BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp92w//fSS13ZuTEhCgcBRqDd8M8lhs8H+GXHSguUqdJj7cRxWeJ25l\r\nhPSN3ij5W7ZMW5M6V6Cww4PLTWAkudSzBVc9H6ShtUew+3OxLSkiR8TuVFUw\r\ntxUlzj8Zzd+q/737PyR/G4IzSAgcGdAO1cigLobJw0t30ebLIguTP5I9ZawT\r\n8Q6lPAXwrDE2jwCmjL5bd9gn9aGg1YWQd95kME09zTje66dzZC1aB+/5hvJm\r\n4ocSTO80wlJrdE7FFcEA2igz6EAZn6fv6AB8Q4rfibiwZbwkWuZ7hpj/jcje\r\nJFAiIw8XRUj4KyiJAodnohm1asSb6sir7WsWsGB3Rtip+UbEq3tVGD0McEKk\r\nlV/nb4I8uSXzh/IUiri3pxnRAHHbvHRan9ZLldHQm4FzX4aHGmEwm/2EFOap\r\n241BPAKOE9EXXx0Tf209XzncWjOo5Pyx9vg+RWprcCnleZb8OlP8woWoILz/\r\nb9Ldz6Uj1oo8QtuGQkfRLb8hYJ2wwvdJMPg0YwZ9fsECnCbMalki3ibRKEAv\r\nrLT3IV9XUK1qTRcfQHb6unC7icfbcG4EgZp/Kj9PJ1/JOEoA62eIT7IEZFff\r\nCq0HYRsy/j0Ky8b8Be8Nteu77tE9Sr8c6HJnoKVR3lJrO6X2QdzFgE2Ul7J3\r\nFu6CWLObjdzsr2rXb0ZE1vWWj83uUOxvx5k=\r\n=OVHS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"aa0897c550fb05d2c2d3135530a79b6c2824fe80","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"node ../.. run lint -- --fix","postlint":"template-oss-check","posttest":"node ../.. run lint","prerelease":"npm t","postrelease":"npm publish && git push --follow-tags","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"9.0.0","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"content":"../../scripts/template-oss/index.js","version":"4.6.2","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.10.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^14.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","@npmcli/template-oss":"4.6.2","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_9.0.0_1666215680995_0.35680550483742834","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"libnpmhook","version":"9.0.1","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@9.0.1","maintainers":[{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"darcyclarke","email":"darcy@darcyclarke.me"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"ead265d4a37ccc8a7b9bc6abf56b52b5ab63bf1a","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-9.0.1.tgz","fileCount":4,"integrity":"sha512-H/byLI70tmDodCmR60duobKXsdzR/Wb+3mur+UoskDQyLWFD94I9DZIPXdQtSXjgYN3wrgIMLsse0PKIH/1plw==","signatures":[{"sig":"MEUCICoequTUemHIq6lPoWr/BkcT5Fj8tU6O6SHcOZw+nseXAiEAtiXI+MrktTUKdSWBtfHs6fDKSXnY/kcTKI0zwhsbF0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkR2YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqERQ/5AREPJPV9kHyerlk+kUbf+ciNqHbNkfNSQ4ONyVvm+HM5xksW\r\nqVbL0Wbrabd4FIrNeMd0zoZSIdwEA/JwmayHioxLNPhGcLikaTqq4OyzFydB\r\nsedbRH4vS1zRiAmIsaAr30nHXqoLabIHFWFEf584J5fIrDXtrk7rKIfapbHT\r\nOOu3VUDMaDWR5vVgMgOKYpujVnHbar/MfCHrFIjeF+Nv/q/SDMoUPhBTu+rj\r\nCfiPdA7MkFPRCcKiZ/tlFZK0V9o1LE6/TZ4w/6Rk0FGAHCYeIhq+v7RymT7Z\r\nm3skugvX/TTWjpzKQPiRaDcCRnIFxl+pk7BdU9UJzbeHzU7NncphSKCZqveH\r\nT2d5y6EQpPLcLMb3eLNzXzmdDac5GSj0FnBlRI/iL9yihZGvXLXATam0yUCB\r\nqoqy2rpfjxnK+K6k8oV68KUqqj9LeUj37uVuxam/qCIHeA0QZIb7+3fG8tOh\r\nWyfxfH0a3GeoAAA9Ng/SftX7pbyMBqaGGmCXlyyIhYjixQXsxTXV/OHJRbcR\r\nobOtEXVEgDJO0jYQXrdN3NLATHMqAkgaGLp1YaxNOIsZ7fxn9qGXRV0ftNbI\r\naZgaNuGo+7OTrfpPeLJA7GX6jUS6ELm/kMYNWtQMwy6uWpCZ4mVlbX/zuqa+\r\nNbaU90tnzpNi1sxrxRI9hW3BWQ670hXKOB8=\r\n=x1F5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"1ceed7b6a762214904ff4a4a08e364153fd1e1dc","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"node ../.. run lint -- --fix","postlint":"template-oss-check","posttest":"node ../.. run lint","prerelease":"npm t","postrelease":"npm publish && git push --follow-tags","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"9.2.0","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"content":"../../scripts/template-oss/index.js","version":"4.11.0","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"18.12.1","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.0.1","nock":"^13.2.4","@npmcli/template-oss":"4.11.0","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_9.0.1_1670454680050_0.11766760581977809","host":"s3://npm-registry-packages"}},"9.0.3":{"name":"libnpmhook","version":"9.0.3","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@9.0.3","maintainers":[{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"nlf","email":"quitlahok@gmail.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"5dbd6a146feb7e11993d36a26f750ae2347bb1d9","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-9.0.3.tgz","fileCount":4,"integrity":"sha512-wMZe58sI7KLhg0+nUWZW5KdMfjNNcOIIbkoP19BDHYoUF9El7eeUWkGNxUGzpHkPKiGoQ1z/v6CYin4deebeuw==","signatures":[{"sig":"MEQCIDRfSGJdUk9gCDiuOYQuAuZAVDFfeSgLqo2pUuerxOumAiBjtO7q4ya9Nvseh62ln7colvqKSEqNUCF164lwNJxI+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4rmlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrtaw//ehfxTcPWztFMcjw6HX/Bw9i6dHlEvlseEFoSDKva0cU/qoIj\r\n9/yQuIhT7CE7y2fsp1NucVLdUF6EhIavPvHWSRmd//6ujkyH4bZeQL0we2Gk\r\nhPaYAWlHPEJbCK9gMW3gxYH4nW10nF81r0CudA3bKaGzHvBB2T0zDx5friBm\r\n/hs37HT5YsyBYw1LIyJDg2UUUCwCDFbodsJgQMEQX+YmJCZvavwbd+FVao0Q\r\nTnhUgHFwd7AMxk0RJefcsJdccGdvZjEnqtafHsyFGV68kjso/xuxry80Qc2+\r\nBha2QMYLcGEIOWsucpNha6eoy2C1k5fg7pOR/lBUVTbXhMvOkWx1qzLarCw+\r\n+e8/m6teiJHwvMBIxB0IMrRGNT8RAPc2ffSjg3QOEIAIjWt+Owu0cmTtJAaW\r\npqxkWIEIjGtmsjhQ9jaQkQKyGO9U/75kpN4m0vfBiB49Us4sRe82I7BCXNPd\r\n8ubTkIjxnRif9PG6EEc+VFzZCicEfe0rhmj3DpGMLGrpOhJibaz0WSc9gt31\r\neRkErwe72T8znGIPy2uQx0Ap165BkfErnsAkbi6sI5f9+KT/LT41xAaCC0lr\r\ncwtmc+dXB9NdJ9U/sutpbfvsCQIYsxHpEtnlKITdWcK7F2dw5N3bMQfzE4Zs\r\nFgCi4Ex5d/xlrImfJRw0VE/r9BMrWnFHGHM=\r\n=qf+M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"gitHead":"f11c6fc0916e0b396ca6af5480fccd4572173ee5","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"node ../.. run lint -- --fix","postlint":"template-oss-check","posttest":"node ../.. run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"9.4.2","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"content":"../../scripts/template-oss/index.js","version":"4.11.4","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"19.4.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","@npmcli/template-oss":"4.11.4","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_9.0.3_1675803045021_0.19391200525872243","host":"s3://npm-registry-packages"}},"10.0.0-pre.0":{"name":"libnpmhook","version":"10.0.0-pre.0","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@10.0.0-pre.0","maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"68b4f5e4e1db314b0b66a04a35fed531b464e48c","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-10.0.0-pre.0.tgz","fileCount":4,"integrity":"sha512-hHhC9oCgzU8TQFaFVd3VzeT0chKpMic4yrACkxe0aA++/oIRXSqownlse0g6WYKbVyID1+l37x4Z396TR6AvZQ==","signatures":[{"sig":"MEQCIHT+0J1ddjET5LKwYmBVAJDNJfaloGDKiw9iBErEEIcRAiBiDucGZdpuiXgIaGLCUNKrYkzHWEuXM80w4QC5OM2pBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11217},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"4f18871b25a1a378d03bd3d43e85388463863bf8","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"node ../.. run lint -- --fix","postlint":"template-oss-check","posttest":"node ../.. run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"10.0.0-pre.1","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"content":"../../scripts/template-oss/index.js","version":"4.18.0","ciVersions":["16.14.0","16.x","18.0.0","18.x"],"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"20.5.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^16.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tap":"^16.3.8","nock":"^13.3.3","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_10.0.0-pre.0_1693508484754_0.600564903806867","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"libnpmhook","version":"10.0.0","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@10.0.0","maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"8aba53d124bac812fbd37350ee4a6a0e5ac0e3ff","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-10.0.0.tgz","fileCount":4,"integrity":"sha512-PdEuOC1woGbrmxsvMdZCLYFirwtroIaxCzire/h55BfnqHOC73yQylIe9V2T9/1WL6f+PXIoZETR0dhJpLLFWQ==","signatures":[{"sig":"MEUCIBA3MJ170OD/QZ1zAJbwlG1Xk06flb6RJ07lHbTVWedtAiEArH8gBXqtcqzkb8wLviJkAko2quK4DIn5z9yUWL72iO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11211},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"d0e7491162965e539da51903f87fa5991d3cd04b","scripts":{"lint":"eslint \"**/*.js\"","snap":"tap","test":"tap","lintfix":"node ../.. run lint -- --fix","postlint":"template-oss-check","posttest":"node ../.. run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"10.0.0","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"content":"../../scripts/template-oss/index.js","version":"4.18.0","ciVersions":["16.14.0","16.x","18.0.0","18.x"],"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"20.5.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^16.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.8","nock":"^13.3.3","@npmcli/template-oss":"4.18.0","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_10.0.0_1693514734606_0.5913796854868067","host":"s3://npm-registry-packages"}},"10.0.1":{"name":"libnpmhook","version":"10.0.1","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@10.0.1","maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"3cb9516645f0d6891b4a59c72ffe026bdbb9bd6b","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-10.0.1.tgz","fileCount":4,"integrity":"sha512-FnXCweDpoAko6mnLPSW8qrRYicjfh+GrvY5PuYHQRPvaW4BFtHDUmK3K3aYx4yD3TeGAKpj4IigrEDfUfWuSkA==","signatures":[{"sig":"MEUCIQCVLTFftujnhh03CztEXNRUdi9DUCp4UAK4U7gSYwAHWAIgWQos8lnmLp+Wa3uXnBuvIdNbohv+W68To5E5JdtZsdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11131},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"scripts":{"lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"10.2.5","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"content":"../../scripts/template-oss/index.js","version":"4.21.3","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"20.10.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^16.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.8","nock":"^13.3.3","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_10.0.1_1701900217334_0.5450692331621776","host":"s3://npm-registry-packages"}},"9.0.4":{"name":"libnpmhook","version":"9.0.4","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@9.0.4","maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"43d893e19944a2e729b2b165a74f84a69443880d","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-9.0.4.tgz","fileCount":4,"integrity":"sha512-bYD8nJiPnqeMtSsRc5bztqSh6/v16M0jQjLeO959HJqf9ZRWKRpVnFx971Rz5zbPGOB2BrQa6iopsh5vons5ww==","signatures":[{"sig":"MEQCIE2v5/YKxaxLnFZymHocO1Bf456py3klS1/tZgrBlCoBAiBvYvUTD7MrN3ICyg/A9Oe9s/+1Fmw4uoaM2TBgv8OgGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11156},"main":"lib/index.js","engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"scripts":{"lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","snap":"tap","test":"tap","lintfix":"node ../.. run lint -- --fix","postlint":"template-oss-check","posttest":"node ../.. run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"9.9.3","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"content":"../../scripts/template-oss/index.js","version":"4.21.3","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"20.10.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^14.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tap":"^16.3.4","nock":"^13.3.0","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_9.0.4_1709140794823_0.9320431013158255","host":"s3://npm-registry-packages"}},"10.0.2":{"name":"libnpmhook","version":"10.0.2","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@10.0.2","maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"1528c6c8120bf97523bc1671dc49b48b96170c89","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-10.0.2.tgz","fileCount":4,"integrity":"sha512-LF5peX3rmk2HqABmMXWhjdJ+HHHPIwMz7NXUM67MLSIy+JAExTymcQZgbGM9m/YQ6JDRPW8SBhWeWM0+vPNezw==","signatures":[{"sig":"MEYCIQDTLbZ0PKw2kDcV+gR6ReSO8p3NY8mIFEZkjH5EEF3/fgIhALCOaPv0VWuE73tNkoVpmmQD2ZBPv2QeqZP8kPwkwreJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11131},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"e1b9a3fafce2422265357070267b7df78cdde1de","scripts":{"lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"10.5.1","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"content":"../../scripts/template-oss/index.js","version":"4.21.3","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"20.7.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^16.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.8","nock":"^13.3.3","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_10.0.2_1712155516081_0.8111319193586799","host":"s3://npm-registry-packages"}},"10.0.3":{"name":"libnpmhook","version":"10.0.3","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@10.0.3","maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"9cf20fd5e6e007edd9d57b51f2894c7bf72ed14e","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-10.0.3.tgz","fileCount":4,"integrity":"sha512-wR+6VvwuSDt2AGPj8tpYHM7OK7+uxbH2G6zoQDg36xFhWaDGy+hQDv3vgWsuVtRxpgQ9V16XPXsPUmoCjzt9pg==","signatures":[{"sig":"MEYCIQDcItwWoHM16dXQ5NzIAOd/pPAhNBE3xeeyd/CfDHoaKAIhAO76rFS+Y4KJG6BGhg4fS1b+R1ZHNtMKLncJwSA7IRRG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11131},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"scripts":{"lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"10.6.0","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"content":"../../scripts/template-oss/index.js","version":"4.21.3","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"20.12.2","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^16.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.8","nock":"^13.3.3","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_10.0.3_1714066048513_0.9554257648081206","host":"s3://npm-registry-packages"}},"10.0.4":{"name":"libnpmhook","version":"10.0.4","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@10.0.4","maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"88f7325fcaec0eb33cb11574f0264df059146a2a","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-10.0.4.tgz","fileCount":4,"integrity":"sha512-es/OEs25sjld/rZacdPLyT8gV637LezZBgwWBUoXgSQ3mPj+fV6flfgWt9se9l7qtK4D+YaTMKRlXxAdU5S/Cg==","signatures":[{"sig":"MEYCIQDai/xZ16EV1ZN9Z/H0a+QZsr2oHtgEnznq/w5eCU5ffgIhAKMXmN4xhkl/7m0TyN3XU3Ouof30MXZ2Dq4FUm1acMF6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11135},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"scripts":{"lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"10.7.0","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"content":"../../scripts/template-oss/index.js","version":"4.21.3","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.0.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.8","nock":"^13.3.3","@npmcli/template-oss":"4.21.3","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_10.0.4_1714514264695_0.029791335819485676","host":"s3://npm-registry-packages"}},"10.0.5":{"name":"libnpmhook","version":"10.0.5","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@10.0.5","maintainers":[{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"},{"name":"lukekarrys","email":"luke@lukekarrys.com"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"22cbaf43b20ab56a797c19d254af0cf2ffb5c985","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-10.0.5.tgz","fileCount":4,"integrity":"sha512-XulT+N/s3o9oFlIq6pGRv3OG2qR1NVRbVQOKLchycDwyf16RZA3oXbeEgs2H3oE7hRZPUMBZqsalQXMMPal3cQ==","signatures":[{"sig":"MEYCIQDvXrHqgxO6enFiAb/Nbn2A3scnk3TM3jIWn/xR5AFQTQIhALMGH1WGQykBK3NBp9WattZchFmnRxNRx1BaofC07AJ2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11135},"main":"lib/index.js","engines":{"node":"^16.14.0 || >=18.0.0"},"gitHead":"91babb076990c8f937e72e8b4c4f097dc18ff266","scripts":{"lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","snap":"tap","test":"tap","lintfix":"npm run lint -- --fix","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"10.8.0","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"content":"../../scripts/template-oss/index.js","version":"4.22.0","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"20.7.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^17.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.8","nock":"^13.3.3","@npmcli/template-oss":"4.22.0","@npmcli/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_10.0.5_1715811760185_0.47708582029860813","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"libnpmhook","version":"11.0.0","keywords":["npm","hooks","registry","npm api"],"author":{"name":"GitHub Inc."},"license":"ISC","_id":"libnpmhook@11.0.0","maintainers":[{"name":"hashtagchris","email":"hashtagchris@github.com"},{"name":"reggi","email":"reggi@github.com"},{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},{"name":"saquibkhan","email":"saquibkhan@github.com"},{"name":"fritzy","email":"fritzy@github.com"},{"name":"gar","email":"gar+npm@danger.computer"}],"homepage":"https://github.com/npm/cli#readme","bugs":{"url":"https://github.com/npm/cli/issues"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"dist":{"shasum":"b8caf6fe31666d7b18cbf61ce8b722dca1600943","tarball":"https://registry.npmjs.org/libnpmhook/-/libnpmhook-11.0.0.tgz","fileCount":4,"integrity":"sha512-Xc18rD9NFbRwZbYCQ+UCF5imPsiHSyuQA8RaCA2KmOUo8q4kmBX4JjGWzmZnxZCT8s6vwzmY1BvHNqBGdg9oBQ==","signatures":[{"sig":"MEQCIF9MZ2wFZsCawIDAScvkSjev2ZKIa1TbWHEL9UEgJpTLAiBOXH7CXHE2j2+botiDLrQ8aKF+q1i9hBdQUqL6RLBm8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11169},"main":"lib/index.js","engines":{"node":"^18.17.0 || >=20.5.0"},"scripts":{"lint":"npm run eslint","snap":"tap","test":"tap","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","lintfix":"npm run eslint -- --fix","postlint":"template-oss-check","posttest":"npm run lint","template-oss-apply":"template-oss-apply --force"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"_npmVersion":"10.9.0","description":"programmatic API for managing npm registry hooks","directories":{},"templateOSS":{"content":"../../scripts/template-oss/index.js","version":"4.23.3","//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten."},"_nodeVersion":"22.7.0","dependencies":{"aproba":"^2.0.0","npm-registry-fetch":"^18.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.8","nock":"^13.3.3","@npmcli/template-oss":"4.23.3","@npmcli/eslint-config":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/libnpmhook_11.0.0_1727977979217_0.4748073556226411","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-03-16T08:09:57.189Z","modified":"2026-04-22T19:42:08.427Z","2.0.0":"2018-03-16T08:09:57.245Z","2.0.1":"2018-03-16T09:21:54.518Z","3.0.0":"2018-04-04T00:07:10.808Z","3.0.1":"2018-04-08T22:42:28.600Z","4.0.0":"2018-04-08T22:47:49.456Z","4.0.1":"2018-04-09T06:12:16.722Z","5.0.0":"2018-08-21T20:55:23.270Z","5.0.1":"2018-08-23T21:46:34.544Z","5.0.2":"2018-08-24T00:03:54.611Z","5.0.3":"2019-07-16T17:19:39.873Z","6.0.0":"2020-02-26T21:42:08.474Z","6.0.1":"2020-11-03T19:20:45.818Z","6.0.2":"2021-04-22T19:47:16.937Z","6.0.3":"2021-06-02T17:36:39.471Z","7.0.0":"2022-01-05T18:29:01.943Z","7.0.1":"2022-01-27T18:55:43.761Z","8.0.0":"2022-02-24T20:00:18.432Z","8.0.1":"2022-03-09T22:18:57.614Z","8.0.2":"2022-03-17T19:33:18.332Z","8.0.3":"2022-04-07T20:58:52.040Z","8.0.4":"2022-08-31T21:48:09.778Z","9.0.0-pre.0":"2022-09-12T15:22:06.719Z","9.0.0-pre.1":"2022-10-19T20:33:28.347Z","9.0.0":"2022-10-19T21:41:21.211Z","9.0.1":"2022-12-07T23:11:20.192Z","9.0.3":"2023-02-07T20:50:45.216Z","10.0.0-pre.0":"2023-08-31T19:01:24.907Z","10.0.0":"2023-08-31T20:45:34.778Z","10.0.1":"2023-12-06T22:03:37.503Z","9.0.4":"2024-02-28T17:19:54.944Z","10.0.2":"2024-04-03T14:45:16.224Z","10.0.3":"2024-04-25T17:27:28.667Z","10.0.4":"2024-04-30T21:57:44.909Z","10.0.5":"2024-05-15T22:22:40.328Z","11.0.0":"2024-10-03T17:52:59.399Z"},"bugs":{"url":"https://github.com/npm/cli/issues"},"author":{"name":"GitHub Inc."},"license":"ISC","homepage":"https://github.com/npm/cli#readme","keywords":["npm","hooks","registry","npm api"],"repository":{"url":"git+https://github.com/npm/cli.git","type":"git","directory":"workspaces/libnpmhook"},"description":"programmatic API for managing npm registry hooks","maintainers":[{"email":"saquibkhan@github.com","name":"saquibkhan"},{"email":"npm-cli+bot@github.com","name":"npm-cli-ops"},{"email":"reggi@github.com","name":"reggi"},{"email":"owlstronaut@github.com","name":"owlstronaut"}],"readme":"# libnpmhook\n\n[![npm version](https://img.shields.io/npm/v/libnpmhook.svg)](https://npm.im/libnpmhook)\n[![license](https://img.shields.io/npm/l/libnpmhook.svg)](https://npm.im/libnpmhook)\n[![CI - libnpmhook](https://github.com/npm/cli/actions/workflows/ci-libnpmhook.yml/badge.svg)](https://github.com/npm/cli/actions/workflows/ci-libnpmhook.yml)\n\n[`libnpmhook`](https://github.com/npm/libnpmhook) is a Node.js library for\nprogrammatically managing the npm registry's server-side hooks.\n\nFor a more general introduction to managing hooks, see [the introductory blog\npost](https://blog.npmjs.org/post/145260155635/introducing-hooks-get-notifications-of-npm).\n\n## Table of Contents\n\n* [Example](#example)\n* [Install](#install)\n* [Contributing](#contributing)\n* [API](#api)\n  * [hook opts](#opts)\n  * [`add()`](#add)\n  * [`rm()`](#rm)\n  * [`ls()`](#ls)\n  * [`ls.stream()`](#ls-stream)\n  * [`update()`](#update)\n\n## Example\n\n```js\nconst hooks = require('libnpmhook')\n\nconsole.log(await hooks.ls('mypkg', {token: 'deadbeef'}))\n// array of hook objects on `mypkg`.\n```\n\n## Install\n\n`$ npm install libnpmhook`\n\n### API\n\n#### <a name=\"opts\"></a> `opts` for `libnpmhook` commands\n\n`libnpmhook` uses [`npm-registry-fetch`](https://npm.im/npm-registry-fetch).\nAll options are passed through directly to that library, so please refer to [its\nown `opts`\ndocumentation](https://www.npmjs.com/package/npm-registry-fetch#fetch-options)\nfor options that can be passed in.\n\nA couple of options of note for those in a hurry:\n\n* `opts.token` - can be passed in and will be used as the authentication token for the registry. For other ways to pass in auth details, see the n-r-f docs.\n* `opts.otp` - certain operations will require an OTP token to be passed in. If a `libnpmhook` command fails with `err.code === EOTP`, please retry the request with `{otp: <2fa token>}`\n\n#### <a name=\"add\"></a> `> hooks.add(name, endpoint, secret, [opts]) -> Promise`\n\n`name` is the name of the package, org, or user/org scope to watch. The type is\ndetermined by the name syntax: `'@foo/bar'` and `'foo'` are treated as packages,\n`@foo` is treated as a scope, and `~user` is treated as an org name or scope.\nEach type will attach to different events.\n\nThe `endpoint` should be a fully-qualified http URL for the endpoint the hook\nwill send its payload to when it fires. `secret` is a shared secret that the\nhook will send to that endpoint to verify that it's actually coming from the\nregistry hook.\n\nThe returned Promise resolves to the full hook object that was created,\nincluding its generated `id`.\n\nSee also: [`POST\n/v1/hooks/hook`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#post-v1hookshook)\n\n##### Example\n\n```javascript\nawait hooks.add('~zkat', 'https://example.com/api/added', 'supersekrit', {\n  token: 'myregistrytoken',\n  otp: '694207'\n})\n\n=>\n\n{ id: '16f7xoal',\n  username: 'zkat',\n  name: 'zkat',\n  endpoint: 'https://example.com/api/added',\n  secret: 'supersekrit',\n  type: 'owner',\n  created: '2018-08-21T20:05:25.125Z',\n  updated: '2018-08-21T20:05:25.125Z',\n  deleted: false,\n  delivered: false,\n  last_delivery: null,\n  response_code: 0,\n  status: 'active' }\n```\n\n#### <a name=\"find\"></a> `> hooks.find(id, [opts]) -> Promise`\n\nReturns the hook identified by `id`.\n\nThe returned Promise resolves to the full hook object that was found, or error\nwith `err.code` of `'E404'` if it didn't exist.\n\nSee also: [`GET\n/v1/hooks/hook/:id`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#get-v1hookshookid)\n\n##### Example\n\n```javascript\nawait hooks.find('16f7xoal', {token: 'myregistrytoken'})\n\n=>\n\n{ id: '16f7xoal',\n  username: 'zkat',\n  name: 'zkat',\n  endpoint: 'https://example.com/api/added',\n  secret: 'supersekrit',\n  type: 'owner',\n  created: '2018-08-21T20:05:25.125Z',\n  updated: '2018-08-21T20:05:25.125Z',\n  deleted: false,\n  delivered: false,\n  last_delivery: null,\n  response_code: 0,\n  status: 'active' }\n```\n\n#### <a name=\"rm\"></a> `> hooks.rm(id, [opts]) -> Promise`\n\nRemoves the hook identified by `id`.\n\nThe returned Promise resolves to the full hook object that was removed, if it\nexisted, or `null` if no such hook was there (instead of erroring).\n\nSee also: [`DELETE\n/v1/hooks/hook/:id`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#delete-v1hookshookid)\n\n##### Example\n\n```javascript\nawait hooks.rm('16f7xoal', {\n  token: 'myregistrytoken',\n  otp: '694207'\n})\n\n=>\n\n{ id: '16f7xoal',\n  username: 'zkat',\n  name: 'zkat',\n  endpoint: 'https://example.com/api/added',\n  secret: 'supersekrit',\n  type: 'owner',\n  created: '2018-08-21T20:05:25.125Z',\n  updated: '2018-08-21T20:05:25.125Z',\n  deleted: true,\n  delivered: false,\n  last_delivery: null,\n  response_code: 0,\n  status: 'active' }\n\n// Repeat it...\nawait hooks.rm('16f7xoal', {\n  token: 'myregistrytoken',\n  otp: '694207'\n})\n\n=> null\n```\n\n#### <a name=\"update\"></a> `> hooks.update(id, endpoint, secret, [opts]) -> Promise`\n\nThe `id` should be a hook ID from a previously-created hook.\n\nThe `endpoint` should be a fully-qualified http URL for the endpoint the hook\nwill send its payload to when it fires. `secret` is a shared secret that the\nhook will send to that endpoint to verify that it's actually coming from the\nregistry hook.\n\nThe returned Promise resolves to the full hook object that was updated, if it\nexisted. Otherwise, it will error with an `'E404'` error code.\n\nSee also: [`PUT\n/v1/hooks/hook/:id`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#put-v1hookshookid)\n\n##### Example\n\n```javascript\nawait hooks.update('16fxoal', 'https://example.com/api/other', 'newsekrit', {\n  token: 'myregistrytoken',\n  otp: '694207'\n})\n\n=>\n\n{ id: '16f7xoal',\n  username: 'zkat',\n  name: 'zkat',\n  endpoint: 'https://example.com/api/other',\n  secret: 'newsekrit',\n  type: 'owner',\n  created: '2018-08-21T20:05:25.125Z',\n  updated: '2018-08-21T20:14:41.964Z',\n  deleted: false,\n  delivered: false,\n  last_delivery: null,\n  response_code: 0,\n  status: 'active' }\n```\n\n#### <a name=\"ls\"></a> `> hooks.ls([opts]) -> Promise`\n\nResolves to an array of hook objects associated with the account you're\nauthenticated as.\n\nResults can be further filtered with three values that can be passed in through\n`opts`:\n\n* `opts.package` - filter results by package name\n* `opts.limit` - maximum number of hooks to return\n* `opts.offset` - pagination offset for results (use with `opts.limit`)\n\nSee also:\n  * [`hooks.ls.stream()`](#ls-stream)\n  * [`GET\n/v1/hooks`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#get-v1hooks)\n\n##### Example\n\n```javascript\nawait hooks.ls({token: 'myregistrytoken'})\n\n=>\n[\n  { id: '16f7xoal', ... },\n  { id: 'wnyf98a1', ... },\n  ...\n]\n```\n\n#### <a name=\"ls-stream\"></a> `> hooks.ls.stream([opts]) -> Stream`\n\nReturns a stream of hook objects associated with the account you're\nauthenticated as. The returned stream is a valid `Symbol.asyncIterator` on\n`node@>=10`.\n\nResults can be further filtered with three values that can be passed in through\n`opts`:\n\n* `opts.package` - filter results by package name\n* `opts.limit` - maximum number of hooks to return\n* `opts.offset` - pagination offset for results (use with `opts.limit`)\n\nSee also:\n  * [`hooks.ls()`](#ls)\n  * [`GET\n/v1/hooks`](https://github.com/npm/registry/blob/master/docs/hooks/endpoints.md#get-v1hooks)\n\n##### Example\n\n```javascript\nfor await (let hook of hooks.ls.stream({token: 'myregistrytoken'})) {\n  console.log('found hook:', hook.id)\n}\n\n=>\n// outputs:\n// found hook: 16f7xoal\n// found hook: wnyf98a1\n```\n","readmeFilename":"README.md"}