{"_id":"fastify-graceful-shutdown","_rev":"28-a11b70f865c0576bbb1ee2aa942a0d2f","name":"fastify-graceful-shutdown","dist-tags":{"latest":"5.0.0"},"versions":{"1.0.0":{"name":"fastify-graceful-shutdown","version":"1.0.0","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@1.0.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"0dc21fab3d1059424389337d4c6849364fbbedcf","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-1.0.0.tgz","integrity":"sha512-+pOOtXmov0U0dH2QNm83vvF91SVfndXLGABtN7GrB9Oq1e3dAppz/ktEM3/q1V9jeknn+vsCLyspaSHGQ5fN5A==","signatures":[{"sig":"MEQCIGdmLSV8nJL0NKqoy65VBH8CAghvVsOqKpMSFutnfe58AiAsSFmzzb+Ut2yNMzAmVQ2HrP/XHhZxgfG5ujcfn/xjDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"cfc60b616cda999c2cfa01e9157dacd53e5bc00e","scripts":{"test":"prettier ./*.js --debug-check && tap ./test.js | tap-spec","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"5.3.0","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"8.4.0","dependencies":{"fastparallel":"^2.3.0","fastify-plugin":"^0.1.1"},"devDependencies":{"np":"^2.16.0","tap":"^10.7.2","fastify":"^0.28.2","prettier":"^1.7.0","tap-spec":"^4.1.1","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown-1.0.0.tgz_1506289576276_0.12879240000620484","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"fastify-graceful-shutdown","version":"1.1.0","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@1.1.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"4df4c2239a10839a41d7a944d9250694290ab39c","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-1.1.0.tgz","integrity":"sha512-VFvrSxAbAdxgbmD9C07lFoA/RrDhXzKnDK3QTVi2WIt2bLaDTuMm/cC/l2JLv4lNeoMY9pk8xf96tZjum0Tyow==","signatures":[{"sig":"MEUCIDoM67HacgLpPuHK4mCkFItWfuGIpl65R8MJ7QM6yDlcAiEA4QO42WCl1c8npzQlfn1PLkl0uRzWZw38P0XXIFJAKrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"734bede7217fa75f52dda936a6958c1ef506c519","scripts":{"test":"prettier ./*.js --debug-check && tap ./test.js | tap-spec","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"5.4.2","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"8.8.1","dependencies":{"fastparallel":"^2.3.0","fastify-plugin":"^0.1.1"},"devDependencies":{"np":"^2.16.0","tap":"^10.7.2","fastify":"^0.28.2","prettier":"^1.7.0","tap-spec":"^4.1.1","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown-1.1.0.tgz_1509454605712_0.47270549228414893","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"fastify-graceful-shutdown","version":"1.1.1","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@1.1.1","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"1e18f846f73b60f1fdcf65e1eaedc8119e54cd34","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-1.1.1.tgz","integrity":"sha512-xaiITsDTBy7Bz1NzYVSUscajqmAU07TDpeJu9+T4565TfE2Rl6nmg2jWiK2NHNT+UuqCGFZKSmAVnQBGSxPmmw==","signatures":[{"sig":"MEYCIQDNIZTZX7jzYKGEtHT9lxgcn1kjB7hkD9nFZLMjCNzKjQIhALeVeYK5bE2fpRLpoedpWqwMRGSGvxq+7duOf32ffiXV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"459128ffe7e1a1da7a30383697237c2602c47149","scripts":{"test":"prettier ./*.js --debug-check && tap ./test.js | tap-spec","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"5.5.1","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"8.9.0","dependencies":{"fastparallel":"^2.3.0","fastify-plugin":"^0.1.1"},"devDependencies":{"np":"^2.16.0","tap":"^10.7.2","fastify":"^0.28.2","prettier":"^1.7.0","tap-spec":"^4.1.1","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown-1.1.1.tgz_1515097199450_0.028189124073833227","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"fastify-graceful-shutdown","version":"1.1.2","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@1.1.2","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"93676f779dd91fe761d551bb59bd4a532dc2c37f","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-1.1.2.tgz","fileCount":6,"integrity":"sha512-t6CI/0/wkBe7r+QM8XIf2e9vL3upaJlmUWv4t9fAAFTDqoQs0ar9Po++6TiWOW7H/dnrEfTdhBRc36wyTZZacA==","signatures":[{"sig":"MEYCIQCzrisT+OjWBRMSPRy6aaT8qYoS96wwoI9YgSPk1ZZB/AIhAPhx8Utow5dLhXNC+7x6sbHbagQK650zVtRt621xceEW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6270},"main":"index.js","gitHead":"2095ae769ab6c89325440903f7be372309afdc8b","scripts":{"test":"prettier ./*.js --debug-check && tap ./test.js | tap-spec","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"5.5.1","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"8.9.0","dependencies":{"fastparallel":"^2.3.0","fastify-plugin":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^2.19.0","tap":"^11.1.0","fastify":"^1.0.0-rc.1","prettier":"^1.10.2","tap-spec":"^4.1.1","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown_1.1.2_1518366135464_0.7201866497159037","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"fastify-graceful-shutdown","version":"2.0.0","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@2.0.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"23c1cd3bc9c27912aaf5e5dfbe0339d91338e8c3","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-2.0.0.tgz","fileCount":6,"integrity":"sha512-g0k/Wgt5UkqRQLcSEltJPvrazmgYa3xtd44oXFtNEgDLElZczse2rK0Y9ppVAYKY8sywEbxrdlHOPMtojaAcGA==","signatures":[{"sig":"MEUCIASKTXh7yhAKuIlJnZ2aySaK8XpUrVtVZLL3SzM6hqdzAiEA55jN3j1ZPMrtAMyYHhlNoSFvhC07ErNULEtYTrmMwXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6263},"main":"index.js","gitHead":"2a1d39a5185f17e70b60e5f23823c31ece235acc","scripts":{"test":"prettier ./*.js --debug-check && tap ./test.js | tap-spec","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"5.5.1","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"8.9.0","dependencies":{"fastparallel":"^2.3.0","fastify-plugin":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^2.20.1","tap":"^11.1.1","fastify":"^1.0.0","prettier":"^1.11.1","tap-spec":"^4.1.1","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown_2.0.0_1520372926671_0.7439544528747568","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"fastify-graceful-shutdown","version":"2.0.1","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@2.0.1","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"2ed228dc8eb8b225cdff5ed5b714264462e64d38","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-2.0.1.tgz","fileCount":6,"integrity":"sha512-7G+K5Iqo1VVPsykkn3yuXnZvwzAmdIOQWvHzfGZ7yJQW3y7DnHtbiVzLdYBMvbNHQf9nt4LN483heTzGaqz8LA==","signatures":[{"sig":"MEYCIQDtCcstAK44/1eCxLduo5AB3o4Zl+E8dIs8lqGjaR7tWgIhAMbJqmx3ApjMvAHmCtpLzZC0hqWcHgLTAXDcFIp/y/fo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpOufCRA9TVsSAnZWagAAT94QAJz7zY/MoanaT/zMEB9j\nvaXnkueuqWLLHLnLu2TGIFL1x8lQKYqlbVqBX9hAb3QQ0OSG+AKfVzxKyqMY\nRu6lCPj3O7ZMKrynR9TeRpT73sypCsSAB5K49WEujhwVJJ/8zgdXPtCHjxsS\nkMs5O4j2QSL7lETgdy8PSaeigwRWRlxCdRcmqu8L/fYYDmaDqeujlow/RtDw\nWhJrWFw8OKNGDzblHuH2FWlck20k9LhK4Xl6w40m0FrdbLfAEaY4AWU8zJWX\noSX+ow23MXfub1WpSb08raj29/tk0kNB2TaHm1Q0eRKR7WK3KLQhWKwYNWSb\noaVlVAuTVwC42xExsNwqycpLl6un2rwO39E+8LocWVb4sBeo2UPpz6W9iv1E\nIQ5Gj3M9RK+lOeX1blIueceEw8DD4cnDEEO2JJqZ1WgO1b6FuDTFNiJlfcvk\ngTjNzA/nKTu5agGoSqnMFU7gF5OGoqOq69wkShfwpQE0KThzUhlbtRt8iCci\nOKbC/KE8RgAaOMWjY4Yao9+PEU8OOsBwD+/ru/yDz3a90MwuYtZFo7NLyCl/\neZf5Pdxs6BvGkY5RlhoCR3UuN7fJMarlIERKjatx63ebsz6N7D7wi1iftcw6\n/P1lZWiBrkI1peWXJ6nV8WgVj4Eq+KjSUpLfmZZ1CTIO8cbAqNkC73Wonw6f\nk4b0\r\n=Cvh+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c21a0687871f5199ffbe46bf2c717bb0facd1518","scripts":{"test":"prettier ./*.js --debug-check && tap ./test.js | tap-spec","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"6.4.1","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"8.10.0","dependencies":{"fastparallel":"^2.3.0","fastify-plugin":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^4.0.2","tap":"^12.6.1","fastify":"^2.1.0","prettier":"^1.11.1","tap-spec":"^5.0.0","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown_2.0.1_1554312095166_0.6368453068735138","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"fastify-graceful-shutdown","version":"3.0.0","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@3.0.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"8c05d7b31875bcf7ae9ecc0b6a67e7aa848775a0","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-3.0.0.tgz","fileCount":7,"integrity":"sha512-LR9UiPA0IeTmQZQyrIJwRxJubXp++PM91s4b3ryHhA26VyBz/ib7At3QXlAWS7vPRHW35x71Y2K4iNIVTZ3AFg==","signatures":[{"sig":"MEUCID9xPKOZnievRigv8dKtmCV/MOLNTF5X5BrqG20FttVNAiEAwPSMG8nIf1N93URDInK4Y5GH6Ik41gsnAjHYUtXiSgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCdWgCRA9TVsSAnZWagAAlrgP/0Lc+2cX1ZbTLAifSgta\nU3sn2Jbg8XqIo72lArp3f9RcTNvE+SckxoLWQg+/Bi35/QBhORk44tZxRbC9\ntZH9IRm+oS3Y1HO6BypFsJ/JMGCS+vVGUcOdmt4USMeyZQIrK+LNabFO9P+L\nT2WM1kdYj5WChfzt6oo9FIALeWQEEifPFV4SHO43XNN9zVWeba+x5WSZAeOS\niywLU51ZEvEQLGGyM6NZMz8bxmCuSRHwzYlHCpTGmUVCcjSsqgi04r0/0/bz\nicTTpxQ7b5LwlgBzQOxBMTIdrx2qPHeVP1QA08hirhivAMcOkKGNIBNTRnaR\nfpyhvyxPiN9s+A+Vp71ttclWHkW2G/Mf7hr2nvrso0b46bXCBP/fvMHIkkQN\n5oe1yrG1buqEXvDiGELBvSkwfakgYvrNsXX7kaNxoqEPP8CUFLl2WGwtjxcR\nHNZ8rOkvoEjxExwpAs3JcMnA5H/paW7zSMzSqi7Y3K7xoDZ2crYMDUsgLXxO\ncZp5cdRdGBEktICR9CpWvCwZmOm0JTyFB/SOwtxRd8nDtHl/zAXsa9DtAjnA\nS+prlK8LYvhEz/xbuhQ5kVql2TOTFPf5p7PKSk+I6H0s2c3uXYfBf/tsoH8H\nE2V7XC9nzRRxCGBGBhsrG0UJ6fM1uzoR3ECNTz2pmwqSRKxsVqX1gfcrQVc+\nPsBR\r\n=jrQR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"prettier ./*.js --debug-check && tap ./test.js | tap-spec","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"description":"Gracefully shutdown fastify","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2017 HemeraJs\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"fastparallel":"^2.3.0","fastify-plugin":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^6.3.2","tap":"^14.10.7","fastify":"^3.0.1","prettier":"^2.0.5","tap-spec":"^5.0.0","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown_3.0.0_1594480032413_0.36919093195316766","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"fastify-graceful-shutdown","version":"3.1.0","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@3.1.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"5620a3ee05a7d4694c3de234b380e445f46db3f8","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-3.1.0.tgz","fileCount":9,"integrity":"sha512-5l3EAxYb99xb3NZkdoZwHgMjmyIlRHZaZNEc/U4CCpgosN2Obh7D3a7wjHfNhRtWfddXYkNuZ+KmUhW5SnAKgA==","signatures":[{"sig":"MEQCIDU1HrJwEEQtODqj47I4kJkogVeY4SiOAAnkn26jDTZcAiBha//VpzZOMynyxtnScU8TVtIeBmk/Onso9bDcrHXiMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFWajCRA9TVsSAnZWagAAdYkP/jUfR3QPodCHgX8m7v+u\niYYNFJeLtZDnwT8xvDJWGFldKrxHoX/c6KtvPLFw03cyZr5FdOkyaRpEwlas\n8I4Zn4l8qbFI+mx1jfALuQ+LxZ95CGZ0g1A6EVU6JoC+tY1p7fOl1CQbyg/W\nQ28e/R7/9QifDJkLQf3K20BEeEwu9pyGuwFCN+efrQcTEprTzETiqq3xuXtE\naV/3wb7FbdXIZPvRvb7ai2DJO5zbBD4zPrNDeozTr2U9NFT477A2P8G6smIR\nXJzp5BA6Tpvlhmi1W7dgaZkhZKSzjHikkqU+L323nIAmGdqtu38/K2vRgLkR\n7TdrCW7gzcFwc7oLU6kzuE5lqvEhE+/e3frrLgJWWz2KqryVxbGoblBCZjpU\noFU0zzT3d5MebSlRX1c30U2GZx1wsTNebIOmgcKfNWeiQvCXro5iaZPeZzKb\nBfoWUc9VIuG0yc85AuQwSmQC+DjZ9LR/v/JkckAzumXUckgJVnpM/U7d+MeQ\nw0+IGNmvTJ4ytjGY47FJM1ddUX9vLnbm6MBAOQFlD8MaP14Srb4ffDKYAlfO\n8U8mncTqqHZiQiInzds2aZBT7AQOAzaDW7vA78Jk1v36G+32rHDSxO6NfGZL\nwMKl5ndJ90GQ4ZylzftQgd8B7OrDuFTK93IfxQHoE09ahehBkqvunD1udbmj\ndgqs\r\n=73h3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"prettier ./*.js --debug-check && tap ./test.js | tap-spec && tsd","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"description":"Gracefully shutdown fastify","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2017 HemeraJs\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"fastparallel":"^2.4.0","fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.2.0","tap":"^14.11.0","tsd":"^0.14.0","fastify":"^3.11.0","prettier":"^2.2.1","tap-spec":"^5.0.0","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown_3.1.0_1612015266734_0.8908148245624574","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"fastify-graceful-shutdown","version":"3.2.0","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@3.2.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"9ab619024bb396c9b278f9714bfd0dfe8b997d74","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-3.2.0.tgz","fileCount":8,"integrity":"sha512-IVqr4mDXwN7rBIEBlAU5CuGYZKEnL8sWLWcbF3Gcm7CPy4UsuX7TDdcuLAat4nyZzKAzurCQu8RtxCf1L3p9YA==","signatures":[{"sig":"MEUCIE3k54SlhVrCQluFExsX/HSvVSR9GQDFyyxR+FO5k1VIAiEA5RtocssNhg2Lk9n4SvUbqmw7b9DeQzUhqCXThdX1WSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisLIsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNUhAAmulTULWwn7KvuTXJ2eVWVSrN81MK4pu9MGkohE4dZS8dFqzj\r\nuWJJ6IBEhBQSYf3iOzUYwNQeTF2sLX1gVD9xm8KQiDZ+mcqkEyvCCsXk38f2\r\nEhnjuu17pmj4R9fuyZotWIgiZDivTSgPNACS8YYnstIcI8G7eKIe5N5I0Mzs\r\nGhbKMelw5dSXWRpV+wA+fhPvKYyqWk211hCt2Tc7Ze0pG31zlekJ8areN/z0\r\nGLY2Pw4urr0xJPoakmNVm/vqgu2R0SyqIw+jHis2emLOCGp04B75nQbxiGTc\r\nnqzXqgy7b8RgPSdB7dLIJxCE3lPDP9RrqAthcAdowcP1opRzBlJk2LlXalLy\r\nw+wAkWFrx8GYiPHZmN4s8fFwaweBb29y+DUkSsJfULvRQZ7IXg+irmFYUar0\r\nvOuPZbWxcrBIErrCHsmt34khMLpdrQpeL/fP44g35XmZDLGjyJ1DHIPiPqCC\r\n2gU5f4XdQC1XtyuhIk646X1XBvnG6pMeGrWvpsYif+BynQfS8ICBYG2ocThN\r\nYFdH4SHMFv+aNqSoNjA3ZTZY+AiBgM8PoBw+rykrOshRVBFOubDsybNFiJSI\r\n82QgULQmXWD6X96ZRX+C3I1Fp6I+zDID0XRWF/i4U43LKQkDY9gwqKHACJK+\r\n8bvQt6MF8BATcDvMFVtGKvc7+ZK82NZzUVE=\r\n=tbeQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"b9b7eca069d8cf442b2bf507f95d59031326cba3","scripts":{"test":"prettier ./*.js --debug-check && tap ./test.js | tap-spec && tsd","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"8.5.0","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"16.14.2","dependencies":{"fastparallel":"^2.4.0","fastify-plugin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","tap":"^15.0.6","tsd":"^0.21.0","fastify":"^4.0.2","prettier":"^2.2.1","tap-spec":"^5.0.0","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown_3.2.0_1655747116105_0.8890198547976296","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"fastify-graceful-shutdown","version":"3.3.0","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@3.3.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"0cd95683a97dad334ca7467c626a955ee6e41bae","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-3.3.0.tgz","fileCount":8,"integrity":"sha512-6bJqJacSg7+s4DsYktE7K5LYBz6yJ768M7tOE4648pa9b4hUdE264p1RGTMskOCcO7tseBeZdO2svzOK6rxaBQ==","signatures":[{"sig":"MEQCIDAkIKh39fuxejlDcaXGpWpuy5CgQhmCbhbCeGprhkOCAiAp6ThxLqqlShg1K6Sn/3LIyJe9gK0Ec7d9nVF45kuZPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIZFVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojQw//bvXLm5R7PivHy7IXmM2W5nfEJGNMjUeHJHR+oa5ddy+FYonH\r\nDvJnjDGaydfcAPwN6n7ulcTwej7f2LaC9FpAycq7EUprF/FgU9aJEq8LADNH\r\nYrlYbQTb24z1UEob8+xgzjNoyf6k4A20NRU8UwHke4XKLzrnPSkiiQbrDJKk\r\noF0W2kyUE8dOMm5cuyhXO9qAOC+9LkxIpNj4NrCkDatSE5PC7KnO6G2S4GsK\r\n++LBoziummjHDV51LjcteDzVRTWmPxjwRQqUyNQduqwce8GHozZSkAYaPuGj\r\nee8L7l4W7fHOz9p4yTnopY9roNY0BjvSJggEmplNn2hY4XFFfu+c8Y2u1HH4\r\noMXcEH+J7oRUq8+AVakd077q4k9EEHfuk23MzqFsbdoa8XtRLDFNv4G7wJuc\r\n+CD1D2F7Z+pUe3WqL4d58tAM2JhmajT1VsWFaNcgrveTC3EspmFcNygyMGpT\r\nAyr6TJyr2HHXNuI2NHdQJ48/cPjMkjwBrV9mM9LYk97H2uYBItiQGgyACpLb\r\n2U7OLSH5PtFib4KXzM2nKGapBOyd7rJkzlnObX7XFvv9pm4RBe+gsSnKT12k\r\nIHtXVFeSJu8NEVLdwbMMUPS3F/Z2Tvqi4Zj3FjUBvfSSWUmyJU4cVWlIq0e7\r\nAluLANFVpjRasx916DmKN3Lueuk8qBAPYCk=\r\n=b6GS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"72b0eaa124f6e01258f429a8d8e0b4f6d39ccdbf","scripts":{"test":"prettier ./*.js --debug-check && tap ./test.js | tap-spec && tsd","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write","test:ts":"tsd"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"8.18.0","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"16.14.2","dependencies":{"fastparallel":"^2.4.1","fastify-plugin":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.2","tap":"^15.2.3","tsd":"^0.23.0","fastify":"^4.5.3","prettier":"^2.2.1","tap-spec":"^5.0.0","pre-commit":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown_3.3.0_1663144276955_0.765017095488991","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"fastify-graceful-shutdown","version":"3.4.0","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@3.4.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"d0866a21886e086a0c08aa1f666f22d80fd8f2f4","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-3.4.0.tgz","fileCount":5,"integrity":"sha512-dn5xNfRhInAqcwbWUqXZVyNIzlyzLDCrvtcUkxFbbmjlKgJGayYDNZ81nl1xIvU8AImf4/48p5tPFfTP7e3yfw==","signatures":[{"sig":"MEUCIGSaUR0EDY0zCFNL3g/cmi+Gi10qVHDEGIt3GwpVIxTiAiEA/G9Kb490lVx0CXwBUQPcot9N8a8W4AEBSNpwW3Nwenw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLvMcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqazw/+LzXjmxNXdB/WmGm8GtZZZe3nkSPFO6k6I9i8vLqCb4gUiSc+\r\nseo5hYGmiBkcu/duk5D5bEUmyqm+fRCbotra+kDrXCn/Y9Z4fcCYh12F6pcB\r\nI8FPEPkR53RVk/n16FbiT1KYlSILlcnrfYSI6bHAYUPtL6XW4ZdcXJH49wgz\r\nLiYeQEgaflf8NNLnJ9SSDo9kky/esbDTWglYCa5GrfrA5msrAy5AaAc/4OMZ\r\n/dn3c3Elh6AoI0v0MCVFASOqpeQROHmhMRBdLtHm6R5gM4cf9fX6pto2xn3E\r\ngs3wQs7UZt55kdNdaipl98PyCymFf8e+weZbvm8t4ADBXiB0wXv1q5ym2h8p\r\nRRtfexReyVHtjVABk4/ssy4OiEUEcr06jNvSRySe+VlQfin9lO+iYI42RX73\r\nBAuI9wl+jxryiOlS3e6j3M/v/JicCdtkG3D/d3myp0kbgZuYRMwP4TSUcRb8\r\nh5b7DW/6V+3CpdbXsum1FVWsAv6kfPqZKIY+kEeIh8c8ZzPLlUcsUelxuvEI\r\nK2qVCd12+QcOtE3hC+VAKPPuWSg+11wbHNTzJ+XmhQT5HBoBISZhg5LSfuue\r\nDjE96oneDII1nwPXhq+5cZWVSDA6px4SUnfCy7sNX08Sl9EPm9YPpGS4xrzn\r\nf8uzBXdekGBx+NWRSQAZQZ4SOHzRjjZvZEI=\r\n=B++v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","gitHead":"28c011ca26c7971b920ff8ec44c7c2ea7e12a1b4","scripts":{"test":"prettier ./*.js --debug-check && mocha && tsd","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write","test:ts":"tsd"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"8.18.0","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"16.14.2","dependencies":{"fastparallel":"^2.4.1","fastify-plugin":"^4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.2","tsd":"^0.24.1","chai":"^4.3.6","mocha":"^10.0.0","fastify":"^4.6.0","prettier":"^2.2.1","pre-commit":"^1.2.2","@types/node":"^18.7.18"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown_3.4.0_1664021275909_0.5465558046600043","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"fastify-graceful-shutdown","version":"3.4.1","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@3.4.1","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"f269a8f6da54fbfb5280bba5479250af4f93e0d0","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-3.4.1.tgz","fileCount":5,"integrity":"sha512-fBvWITK6tcMkvkN+av87vTy5RegN4klRte3vrCnnrVlWlTy2+kXxEImZzoUjkvQCs1pm4WBrfqxH3s3WwGm+0g==","signatures":[{"sig":"MEYCIQCmkzEVnGHPLHJDdzv3kT0Z5FE5TXhIog3F+WOrE4ybvQIhAKE8XZchRHfl66p11NE6E9ifzoZgtxAFdLTSPuOrOnpz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6884},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"765bffa930e53578814d126094001d166f83e257","scripts":{"test":"prettier ./*.js --debug-check && mocha && tsd","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write","test:ts":"tsd"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"9.5.1","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"18.16.0","dependencies":{"fastparallel":"^2.4.1","fastify-plugin":"^4.5.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","tsd":"^0.28.1","chai":"^4.3.6","mocha":"^10.2.0","fastify":"^4.20.0","prettier":"^3.0.0","pre-commit":"^1.2.2","@types/node":"^18.7.18"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown_3.4.1_1690108030283_0.4770148046421516","host":"s3://npm-registry-packages"}},"3.4.2":{"name":"fastify-graceful-shutdown","version":"3.4.2","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@3.4.2","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"f6cbde93a9838585ea477ff2c1bc83349ff67171","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-3.4.2.tgz","fileCount":5,"integrity":"sha512-WzBHQHXtD5Y8Xxyj85NAgtyf3x9LY6mj8MBqTMoi2qzYh6GdBD68/ie3B5yWfkvJ3InGEfl1DLQnRXn5okDlFA==","signatures":[{"sig":"MEQCIA3z7KxCK+ED/vk4QEKPmoAkypVo8V2SxAdO2Q1RUnkcAiAENL4oYCqOqC79vhj6+AB32g5Yc6teAGR1ZHxLSs1Dgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7230},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"bd8c633111e450470cf72e74337ebe72d0ddc8ef","scripts":{"test":"prettier ./*.js --debug-check && mocha && tsd","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write","test:ts":"tsd"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"9.5.1","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"18.16.0","dependencies":{"fastparallel":"^2.4.1","fastify-plugin":"^4.5.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","tsd":"^0.28.1","chai":"^4.3.6","mocha":"^10.2.0","fastify":"^4.20.0","prettier":"^3.0.0","pre-commit":"^1.2.2","@types/node":"^18.7.18"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown_3.4.2_1690110768855_0.10980745070283704","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"fastify-graceful-shutdown","version":"3.5.0","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@3.5.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"01aa34dee287d6abf7aaeb78ed6d28f8354d42c8","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-3.5.0.tgz","fileCount":5,"integrity":"sha512-ysf26j7NX03THGPjOpHftxBN2HVSJ2IcgqgmYoVMfhbxUkD4vcu3EGr4E8mlTX5JkiflxwD9QXAEYKJYKXL3wQ==","signatures":[{"sig":"MEYCIQD38czpiPm5fQztMzQPtWXIlrhdMIFrR8AdfPANbRmt9wIhAKk2i9S9YNkIB/KqmyKiKeL5uDtq4U1nwqdsboexiFvq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7236},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"661f64f21d68c375b7680c6b442b365db72bef21","scripts":{"test":"prettier ./*.js --debug-check && mocha && tsd","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write","test:ts":"tsd"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"9.5.1","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"18.16.0","dependencies":{"fastparallel":"^2.4.1","fastify-plugin":"^4.5.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","tsd":"^0.28.1","chai":"^4.3.6","mocha":"^10.2.0","fastify":"^4.20.0","prettier":"^3.0.0","pre-commit":"^1.2.2","@types/node":"^18.7.18"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown_3.5.0_1690112051699_0.7517976676152125","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"fastify-graceful-shutdown","version":"3.5.1","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@3.5.1","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"e8d3180bde8564197d87e362b5cf85724923de73","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-3.5.1.tgz","fileCount":5,"integrity":"sha512-fNwwCn8ob+Ykjg1iFgQrhbxNryXxUAGWD8yxz93gUgwAFgavd7rsOO/RN1oQskzltWBjWTB2KAqeF8q4XrJIkA==","signatures":[{"sig":"MEUCIH6o1ZkR5LbPQCWGaLV/dzZp94Cu7FPt9cEXd1F4b0xKAiEA3/p9Q0k+3xS+5x5HhKH81VQ8urjxUnC+EfZ+TzhcF0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7332},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"df64367f38c1a37dcf3bb781625b76e6334c66c4","scripts":{"test":"prettier ./*.js --debug-check && mocha && tsd","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write","test:ts":"tsd"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"9.5.1","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"18.16.0","dependencies":{"fastparallel":"^2.4.1","fastify-plugin":"^4.5.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","tsd":"^0.28.1","chai":"^4.3.6","mocha":"^10.2.0","fastify":"^4.20.0","prettier":"^3.0.0","pre-commit":"^1.2.2","@types/node":"^18.7.18"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown_3.5.1_1690117543601_0.4485255251217941","host":"s3://npm-registry-packages"}},"3.5.2":{"name":"fastify-graceful-shutdown","version":"3.5.2","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@3.5.2","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"4502e19b0ab84f312b6509afc74917596627bfac","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-3.5.2.tgz","fileCount":5,"integrity":"sha512-ifLVwdLyRWVKUEH8vsQ5sdiYRCiHmSpihn8s3XxvgPI8TcKeIdqmQR5cUSA8w1nZbGYswPTGzHWvcHiV5B9h+g==","signatures":[{"sig":"MEYCIQDPLcLRbp9ThlMT2JaB1Vl9Tmf42iuDoxSCYnqXqFRlUAIhAKUrjPNJIUS32RTglUxyJnFmv31Z/PeH8lDTMEZUNvbb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7270},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"c7439e22f2718ed61e5c752e698bac7fb4d564ea","scripts":{"test":"prettier ./*.js --debug-check && mocha && tsd","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write","test:ts":"tsd"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"10.2.3","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fastparallel":"^2.4.1","fastify-plugin":"^4.5.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.1","tsd":"^0.30.7","chai":"^4.4.1","mocha":"^10.2.0","fastify":"^4.26.2","prettier":"^3.2.5","pre-commit":"^1.2.2","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown_3.5.2_1711215341230_0.5896198503485879","host":"s3://npm-registry-packages"}},"3.5.3":{"name":"fastify-graceful-shutdown","version":"3.5.3","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@3.5.3","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"a79fa94dfc4eee2bef60c54d28e2e9cc3a4bb335","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-3.5.3.tgz","fileCount":5,"integrity":"sha512-Qb7QfvHsQA8GZ0eop430pZ/BQ4EIHnec5wqUkpbfdE3S0PXI5Kbt3Nqtc/z8PBjrsX4y1xOuNesYUFfWaTd8IA==","signatures":[{"sig":"MEYCIQCIQmsUSBXRpwB0Urh2f1ZEfkR2QpMKKISkBu0DgqtirQIhAPnmY801aaUBcmB1l4hzZGkA0SYu4c3z7zBLQf7+PlAv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7318},"main":"index.js","types":"./index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"57d31309f0f8674bc6ddfe2c3c75bf15b839f568","scripts":{"test":"prettier ./*.js --debug-check && mocha && tsd","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write","test:ts":"tsd"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"10.2.3","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"20.10.0","dependencies":{"fastparallel":"^2.4.1","fastify-plugin":"^4.5.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.1","tsd":"^0.30.7","chai":"^4.4.1","mocha":"^10.2.0","fastify":"^4.26.2","prettier":"^3.2.5","pre-commit":"^1.2.2","@types/node":"^18"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown_3.5.3_1711216026777_0.3830368948355585","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"fastify-graceful-shutdown","version":"4.0.0","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@4.0.0","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"28ecf29aa177a186bf6d3716e57316476f24f585","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-4.0.0.tgz","fileCount":5,"integrity":"sha512-jxHi2KY+15PREod9txz4fPUFVj776l3NPf4A+oKN7pg7TeqJdvCqyCmZPxiJKzjlj5LZgc6kaBn1JSvPbAugFg==","signatures":[{"sig":"MEUCIQDW+7WO6V7GsP9Kv/aR0jRvjV3q0s8DeIAt4edpRnjS6wIgDZJ2m5joxWQlWjhVka4eIATucOc3ELZKqu7MUM2+Qjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7206},"main":"index.js","types":"./index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7b268970f54f7d1cd7121de04fed3e798f04b98b","scripts":{"test":"prettier ./*.js --debug-check && mocha && tsd","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write","test:ts":"tsd"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"10.5.0","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"20.12.1","dependencies":{"fastify-plugin":"^4.5.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.7","tsd":"^0.31.1","chai":"^4.4.1","mocha":"^10.6.0","fastify":"^4.28.1","prettier":"^3.3.3","pre-commit":"^1.2.2","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown_4.0.0_1721304050964_0.34749164421882406","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"fastify-graceful-shutdown","version":"4.0.1","keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"url":"http://www.starptech.de","name":"Dustin Deus","email":"deusdustin@gmail.com"},"license":"ISC","_id":"fastify-graceful-shutdown@4.0.1","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"dist":{"shasum":"657484d40356aaabd6888658b5870b0f478ebffd","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-4.0.1.tgz","fileCount":5,"integrity":"sha512-OHevWwNC6AVaHAQcDfoDhrn3IN7mP6NrzsiHIBltvbiiER/0gnReBI74D3X8HSTkvWxJHtWIg9Ixj5kzBCetbQ==","signatures":[{"sig":"MEQCIC6FJFh6na34nSXEqVl3eReDVNtEJGhHX1Mfj938nmcIAiARV0aCpDfqBcxGfF8xpj4Vp41O6gCmSQ4T8idfu6F94Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7206},"main":"index.js","types":"./index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1e8d8e40b15c3cf33352479538aa7c37bcde9d0a","scripts":{"test":"prettier ./*.js --debug-check && mocha && tsd","major":"np major --yolo","minor":"np minor --yolo","patch":"np patch --yolo","format":"prettier ./*.js --write","test:ts":"tsd"},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"prettier":{"semi":false,"singleQuote":true},"repository":{"url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git","type":"git"},"_npmVersion":"10.5.0","description":"Gracefully shutdown fastify","directories":{},"_nodeVersion":"20.12.1","dependencies":{"fastify-plugin":"^4.5.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.0.7","tsd":"^0.31.1","chai":"^4.4.1","mocha":"^10.6.0","fastify":"^4.28.1","prettier":"^3.3.3","pre-commit":"^1.2.2","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/fastify-graceful-shutdown_4.0.1_1721304568688_0.9692250251373602","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"fastify-graceful-shutdown","version":"5.0.0","description":"Gracefully shutdown fastify","main":"index.js","scripts":{"format":"prettier ./*.js --write","test":"prettier ./*.js --debug-check && mocha && tsd","test:ts":"tsd","patch":"np patch --yolo","minor":"np minor --yolo","major":"np major --yolo"},"repository":{"type":"git","url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git"},"keywords":["web","framework","clean","fastify","graceful","shutdown"],"author":{"name":"Dustin Deus","email":"deusdustin@gmail.com","url":"http://www.starptech.de"},"license":"ISC","bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"engines":{"node":">=20.0.0"},"homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","devDependencies":{"@types/node":"^20","chai":"^4.4.1","fastify":"^5.6.0","mocha":"^11.7.2","np":"^10.2.0","pre-commit":"^1.0.10","prettier":"^3.6.2","tsd":"^0.33.0"},"prettier":{"semi":false,"singleQuote":true},"dependencies":{"fastify-plugin":"^5.0.1"},"_id":"fastify-graceful-shutdown@5.0.0","gitHead":"b18a675d7742fe80abea879c25012f6933eb70ec","types":"./index.d.ts","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-s6yP6ZUwkGFhKwIdKzMaWgQeAneQHn3qizbfjSubF234xS0RZPMASCF1S9OU9OQqfAH3ebaewbADYPQrpso25A==","shasum":"5f8ed6f36c1359b45ad79b8315525164c4f744ae","tarball":"https://registry.npmjs.org/fastify-graceful-shutdown/-/fastify-graceful-shutdown-5.0.0.tgz","fileCount":5,"unpackedSize":7170,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCDxmCWUsR5CUuSdxvZ/a5PsiDLQ5464tXX/78Y1Gdt7AIhANOr6lIGxh5rOK9dJFU9SpJs/eBy7ZH+vl4PiZ5nI3Yv"}]},"_npmUser":{"name":"starptech","email":"deusdustin@gmail.com"},"directories":{},"maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fastify-graceful-shutdown_5.0.0_1758218714320_0.2998317990336745"},"_hasShrinkwrap":false}},"time":{"created":"2017-09-24T17:26:35.974Z","modified":"2025-09-18T18:05:14.670Z","0.0.1":"2017-09-24T17:26:35.974Z","0.0.2":"2017-09-24T21:18:32.259Z","0.0.3":"2017-09-24T21:20:00.716Z","1.0.0":"2017-09-24T21:46:17.145Z","1.1.0":"2017-10-31T12:56:46.571Z","1.1.1":"2018-01-04T20:20:00.441Z","1.1.2":"2018-02-11T16:22:16.188Z","2.0.0":"2018-03-06T21:48:46.839Z","2.0.1":"2019-04-03T17:21:35.306Z","3.0.0":"2020-07-11T15:07:12.503Z","3.1.0":"2021-01-30T14:01:06.874Z","3.2.0":"2022-06-20T17:45:16.279Z","3.3.0":"2022-09-14T08:31:17.144Z","3.4.0":"2022-09-24T12:07:56.137Z","3.4.1":"2023-07-23T10:27:10.449Z","3.4.2":"2023-07-23T11:12:49.037Z","3.5.0":"2023-07-23T11:34:11.857Z","3.5.1":"2023-07-23T13:05:43.756Z","3.5.2":"2024-03-23T17:35:41.389Z","3.5.3":"2024-03-23T17:47:06.958Z","4.0.0":"2024-07-18T12:00:51.200Z","4.0.1":"2024-07-18T12:09:28.833Z","5.0.0":"2025-09-18T18:05:14.490Z"},"bugs":{"url":"https://github.com/hemerajs/fastify-graceful-shutdown/issues"},"author":{"name":"Dustin Deus","email":"deusdustin@gmail.com","url":"http://www.starptech.de"},"license":"ISC","homepage":"https://github.com/hemerajs/fastify-graceful-shutdown#readme","keywords":["web","framework","clean","fastify","graceful","shutdown"],"repository":{"type":"git","url":"git+https://github.com/hemerajs/fastify-graceful-shutdown.git"},"description":"Gracefully shutdown fastify","maintainers":[{"name":"starptech","email":"deusdustin@gmail.com"}],"readme":"# 🏹 fastify-graceful-shutdown\n\n[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](#badge)\n[![NPM version](https://img.shields.io/npm/v/fastify-graceful-shutdown.svg?style=flat)](https://www.npmjs.com/package/fastify-graceful-shutdown)\n\nShutdown [Fastify](https://github.com/fastify/fastify) graceful asynchronously. By default the fastify `close` hook is called when `SIGINT` or `SIGTERM` was triggered.\n\n## Features\n\n- Graceful and debug friendly shutdown\n- Flush the fastify logger before process exit to avoid losing logs\n- Handlers are called in parallel for faster shutdown\n\n## Install\n\n```bash\nnpm install --save fastify-graceful-shutdown\n```\n\n## Register plugin\n\n```js\nfastify.register(require('fastify-graceful-shutdown'))\n```\n\n## Usage\n\n```js\nfastify.after(() => {\n  fastify.gracefulShutdown(async (signal) => {\n    fastify.log.info('Received signal to shutdown: %s', signal)\n    await doSomethingAsync()\n  })\n})\n```\n\n## Compatibility\n\nFastify >=5\n\n## Caveats\n\n- Don't register signal handlers otherwise except with this plugin.\n- Can't be used with a different logger other than [Pino](https://github.com/pinojs/pino) because we use the child logger feature to encapsulate the logs.\n- Use fastify `onClose` hook to release resources in your plugin.\n- The process will be exited after a certain timeout (Default 10 seconds) to protect against stuck process.\n","readmeFilename":"README.md"}