{"_id":"@biorate/shutdown-hook","_rev":"20-7d5d13e435327b307bcd5b767dd49ff9","name":"@biorate/shutdown-hook","dist-tags":{"latest":"2.1.2"},"versions":{"1.26.0":{"name":"@biorate/shutdown-hook","version":"1.26.0","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@1.26.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"eaa1c8a35ece07b5b874c5f869b726dbcd9b75c4","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-1.26.0.tgz","fileCount":37,"integrity":"sha512-8J/DT7Ayouv74/FvaNNf5VRavBTRuEYujq6USDlh1Nd8ffxnmYhn82HA/0TD/XFl7SHAv/wJRhpM9UQtzMOhdA==","signatures":[{"sig":"MEUCIQC2KIHqQ7GLOGqmZtryuQRVlheYeP6Jk8FHiAU0QvmsbAIgSLdTmxcQjthI/0GVZZZ4d6/68s2t6LqOwOs9Z1Lcd0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOZajACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9RA/+I/GwLziRcQnA2WK5VhLteHLHPrYMm7HNVRCxQ/wtA1+RVNnb\r\nk+KrjYqbmp/2bWEXjZkj+rnKYPdSPx2SPTdwYwWqpKlyP3ojtXo/UjjmH8mq\r\ntd8jMMpOSyBWh7jDf1Y738pzsSrudvdZ704t2M29+hoD8LOzZSPzwoHVm+Y+\r\nLhdQ6WbsGTZDi4xVvLXUY/upH5qmvD9ikGtw7Z51h7NEheCZHIolZuK7EWHS\r\nszxoSX0ZNHIklS2GBPPY4kTXI2f3HohTIbYw6+eKlPAhqmfiFiurV6gLcXhp\r\n8KhtzgZ//Hb36e0T56JWy3gdAszbPed1gdHjL8JloKGbaaHq5h0T9Zf69u2C\r\nWJhebN7r+RM2DJB2YlXJfBuZZwmwFDegev4NB7bLOcUNK/9b/ThdNVyj+HB6\r\nQWs9/luM9DA6mRR+r5mJeo5vWqkP/V3esg2p6YIzgTfzO+oWeBmRKIJ76HSZ\r\nBs32v/lzOSriWxjkchS04qbaZYC4JbIZhynhERyAJpN3KlnKm4saEza075l/\r\nC6qMPmLUCIc48TrI8/qEN/rvK+GvGfeLovT+1XyaGbZUQwjasr6ZdIRInbB6\r\n3RjmFlftA8lwRkq66TZHNFVlkIvqXSbi3xwhTnubNZFZ4Trg6FippnQszXRB\r\nQoLpMhKX/mCvb92Xmvl/HNsayPBQwZtUFmU=\r\n=os2+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"475aa274deb7da67889098dbdb43ff576171c598","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha -r ts-node/register tests/**/*.spec.ts","build":"npx tsc --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@biorate/tools":"1.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_1.26.0_1681495715080_0.10205753269795381","host":"s3://npm-registry-packages"}},"1.27.0":{"name":"@biorate/shutdown-hook","version":"1.27.0","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@1.27.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"0d6952393a13b508e8e1b74f1343bc4c961d60db","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-1.27.0.tgz","fileCount":51,"integrity":"sha512-2QFCmspJowmVgivLxncAuBLDQHmuSImJOANqCK7f6Iq0L/oVNqP/XIvn8p5e7jWHYE3O8s4qsm4wfeOVcNYz5w==","signatures":[{"sig":"MEQCIFE93RyFQS6UjwRAfL8oreSdbZBn392m6iUlWfB3+DrRAiA/nIWkqgIjM56lZW7J0bn1R+QMHrAnixkPAaP4BY9Ghg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":248126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPO1iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqizxAAhhouWwa3U3mHpXJ+VWrebfZzMkmwONE/c6CBC4lQLXZVly54\r\nYfFfKswAbaIN7kkECwtqIZuKInBRT/2TCq7WKdBpPjCepmqjHh9WJTBgtpi2\r\njroxyNAKOl6IY8iGD6BTyu+/9VPCcgd0paXyCOv2xh5w/rk6kHb5FCzYdKGx\r\noihUhVgVKK/96q4BiKnXo+rEcPRrc5sfyOdD1yAMS2lls94v+uy+HokpMMO4\r\nAq0wqBOYo8ModMO2Ubh+dxMzh1RXQqx+xs3BSNkWPtQYjjYkT87l1HVu6Jmg\r\nEmWgiNlvhjY17Z5stwQmTHsgH6tWYSi7q4ZW5mk+bVxqalu6GdCq9pNR7Khl\r\nGIMp0tuuEJ2z8MbzyRPd4bTLcpoi9utFbVVWloVIdlZ3U1uHJr+Hi+gHQDA6\r\nduU925gY6FI9mhZSPcl/qAKlK2eSAOCo6jUDgEuQJXP7bagRjVoufkaN0rXk\r\n9s0fFcp4UlI5n5T0nm8Fw8ttiyt+Jx8prhnmaTxaFDFgcU0eZr8IOggJ7CkM\r\n1qsCAexorTbYb5mbxM5z+7YSVHvKCsQ6B4Gh5I4oDlL3Lqwlkr0dVLEwM7W9\r\nH82rgi+ieZTQSC1wxFjM6piin4xLxm7ilFTwsk8W9s255VTCCfQu7KdkDNYZ\r\nc3MiZ9n/VpCqRrqtwh5EF9PPG5iSnF1M1WI=\r\n=vY5W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"d5045af9f65363fbd7267de9ce13a487a02d3d8d","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha -r ts-node/register tests/**/*.spec.ts","build":"npx tsc --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@biorate/tools":"1.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_1.27.0_1681714529796_0.2553560044350629","host":"s3://npm-registry-packages"}},"1.27.1":{"name":"@biorate/shutdown-hook","version":"1.27.1","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@1.27.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"84fdac4235b6e47633d61d4ce9c0a2b18faa92e5","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-1.27.1.tgz","fileCount":51,"integrity":"sha512-Z5pIzQV2QNVj0TsHJ53/F52XhQ0tRsTSa+LQG+rGdayKmrsHdkrO+tFhNs5EcDnvgBYD1r6UCXvf5mg7UBB4ag==","signatures":[{"sig":"MEUCID8yr4FqcEdUx160brX1MRSz2FF9TwKenaLtlKSYCJxrAiEAuadSxQkSn72ig9tbVzsov5fqnCOjxIXMJFcd4oQdZmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPPJWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmopeg/+NRe3HmREtfANKxa3Hwak0chO2JSw4kUWc5Thl0Car9cNJ1+G\r\nMDQ1Glz0U6myQCv3L2HZAQFSJvn7rWcd1i+ihOXXqALM6l4afDFDh3CEFvv+\r\nQTQ6hog9QwEpKQs9tYeFAQVAljSAg2Ci/aghs5lVuu56NGzeu2kKttnqPxod\r\nrSaAw/uGuZn7MER4lCzern+xFtfV/pboTIqQY9J8DMCfGnnFVdTC38EfZGqy\r\nw4rKKp5EWhQMTlFEG1amIjblzIurENJllIDOfXvFjIt6X9rFjwZi+rsLerWl\r\n7ip9v69UT1qJSN2SZup73UHzEnPfmSPHgB/ZoHdjgPEF/C/UJ3VzsJ9PnGi+\r\n1Fi+eKJrAnJCYFC+UCczvpY1/h+Avq96JVrK/Mfz3VWxuwSdZ6OeKvkAzkZ7\r\nY0ig8jOEqaLZw9Jja5TnCCt3JW9xrAiR9rhGw1+yz/i8NNMTN3S2M1iqyJJy\r\nl1svEkectmenzl7cJIU+RfNuVCOqrGQP3edLmnID3XKd3CgHGR7uEkRSJhvC\r\nGDF3MmGtzIotDfTubge04MLNepSSM26iuPHWNqgQc6WLBtdqlledf8FfBIL9\r\nfwT3GNcpXnAf+n2LSw7K3aF4lEX58jtahkI4DGN0SErogBdPWyjGMN9pYRqK\r\nsllU2rUkC+4sMCwQRSft8OjB6zf32nn2hMs=\r\n=bFEI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"efdd98caaff5dff4ed746dd7946a011cce5942c2","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha -r ts-node/register tests/**/*.spec.ts","build":"npx tsc --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@biorate/tools":"1.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_1.27.1_1681715797941_0.8987773999419466","host":"s3://npm-registry-packages"}},"1.28.0":{"name":"@biorate/shutdown-hook","version":"1.28.0","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@1.28.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"871074ef0b1da749d60080016ddbd39c15e78047","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-1.28.0.tgz","fileCount":52,"integrity":"sha512-nZs2tq/JsMBz7ELJBiYdsycWnY2r2GcF8JAjoa1vl26oLT0sL71F9OY+zT/5Kr0/NELyW0bJ2QrPUmSPxCbjeA==","signatures":[{"sig":"MEQCIDgfSeBaOPMs7Hf1Qr4fi1x2jdSxSmcGi00B782wm3THAiBojYkSXM3/R132JeH0eh4hSXmqrrCVdttMp76d3MRvaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU9AVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJTRAAo4JkcYzN1S4wRnDGOZBk6Q2BcADdJi1VZQYElIqRYwgVlmKa\r\n3z5i45bnSQaNXuH0rX7a6SjtDb0fd9MH3kNngtpsaaDzH3+RsaJ9i0w3MeN6\r\negXNjn1bnASXVrJYZmyTo/3ZN1vi37HgV2Qwo09/epkddpM0zUTY4gd7cwq0\r\nk1USHSYnZtvxv402S86UCkfCLRs48L8swbYEoV1ZedtE7gf6ehFF20pjf80E\r\nz1J3RVL7uWUDoiLe3ekhy15HcMy6KxbgqFgvOdOh+7xSQkIMJ+BT967zEBga\r\n6hVzgc8lXet4wIbgzjZj6cUnPqj4BHPZJdcsI3jFrUwJ8qWADn+MgrsrzEQJ\r\nVffE2XUbNshb6hRUkoKYkvyFGn9HcDw5IgAJ+rhuXDF0iV36K46WPhR8PKcX\r\n1zPOkucmYm6pdqL7EiKgrmx6cq8gNmr4SZNsyQYtPvEefgbixckdDQAhS/jo\r\nRU/PJCOePac0kqK2R1WPsB5pJ0QfOGiw0+ex9o6e1d7DKkcYBG/QZ3s2JeOH\r\nVEZDFhK06LjouqsRSdeZl7WJf3CqEyAvVFLg4dRXnndT5u+N0ZcahMCQ84Ax\r\nLi2Gdww1Ahfv5UQrZHLyeNX/3f3JbU1gOczllxLSPk4WmYvAO/Y31da7iN3C\r\nsxp5Q8E+W4debGSIbP6w7/VAoxxYIwH6/XU=\r\n=ANpU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"227a896125a9fc4f2be0eab4ca6e14d774741c09","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/6.6.1/node@v16.14.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@biorate/tools":"1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_1.28.0_1683214357374_0.816833840894434","host":"s3://npm-registry-packages"}},"1.28.1":{"name":"@biorate/shutdown-hook","version":"1.28.1","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@1.28.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"c829f92fbcefe303a9f8fab30bfbb82baadea845","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-1.28.1.tgz","fileCount":52,"integrity":"sha512-NkvPeBglVaV5YzPK1Pv4N2zfi24OHmxoNL+nv8y3JIIGutsUej/hJGQqhp/AnEPeAuUpsweA0BA0weHLTIoMvQ==","signatures":[{"sig":"MEUCIB3WvCx6ip+lT9yCqFIh9EtMrgu17RXKImGxveUGFiZ+AiEA7PYh0dv06ZwN+vInzolVfHxvXWFy6WTMMFL2bGgOr3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":284544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVLNpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkLA/9FrWABYWNtHBoY1FISYXR4/4ehGACgAI7m5c/G+negF9LE45N\r\nQE7YhAYgu9FS14sqg98qjXJ/lF138JyD5e/WdNv5SjAn0D27hUEwNJcpqajI\r\nlL6B5oSeuKXzvwVnP0/y29oklliemoXB1V0MC2D7geuXe02xg2kOZ4fV8Mne\r\npCPXMXmwDOYCLv9yFp9Mzrvh8lEXppNgsJq5Q3hZo1eHiZQHIhcK1mO0ZjiA\r\nzohk95P8E22I3m7lYXqhIgpskBtdbYMXwr8lv/ahcqN5NQVZIJ+HirE+4EL5\r\n2nbN4NpJikZmaHmwqzGp/WnnW3iWbCQ76+WUCX1qPr27DOTACcPSAA/6XVwG\r\nTrSd8RPH/k7RYptc7e1/Bz6P1iFYmKKVcYoHjrWbFKF3auZKuBBXQJNbuJa9\r\nVNVg3imlZkx2d9mvSRGeS9isv/AAd7YMCN+7cfoE58iRVXC2MI0Iqa0VgklA\r\nm2WOgNGBrdf4w4EDSB4by7uvWUCKQLXgJr9emMN7DchTxIWqHDCe2uBb9Q94\r\nwOJy7t63XX+tm/FqsFCRUtbcmlXRteBSkGf4twTPsQP8VphalBa2Du36+TId\r\nCHlAQNZg+thssW0mbeEwmn/ZKIzEOpFlFRs6ZKsrWaisw43/GRxTnA9vMwdK\r\nwLt1CCVs+/yg3FrjD4EvWOSC9RmSElfu44E=\r\n=J/Qp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"ac28f1caf2e35b289aaefc247bd99ac41387a39d","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/6.6.1/node@v16.14.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@biorate/tools":"1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_1.28.1_1683272553302_0.6283142492973031","host":"s3://npm-registry-packages"}},"1.29.0":{"name":"@biorate/shutdown-hook","version":"1.29.0","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@1.29.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"0a15a0406bcb718b1617ffa5d39e8cbe2f82ef74","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-1.29.0.tgz","fileCount":52,"integrity":"sha512-KQ9OwDUzMBqm77j09Q8acXXgzS+X2M9TtF4zydIGaj7BpRTQ/cJL2ZRtquLsMFDH8RhtAKJlI8cvTMvenhznog==","signatures":[{"sig":"MEUCIQCQkhpx564mtVq+JPeIE5eIu/DKpGVf3gKCziVMuNUBkQIgNXnmH+0U/N5eP2LnPoPtbwshQ2fG37jJl24fk0xw5s0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVL7oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUSg/9HdXsRjDANxx4YxBVbBk9HnNtxlEPCMstr24ZHmu1/nmt+g+C\r\neXkl1iueJqCQ1uOlLLULNCAbtAjxp02YRDou0XhY4Ft70iHty+5UTz4dc5k/\r\n0dMKoLEMjod4Ht7r5MhCNhlbAx+N00CPGRFI9gf3hcAuFTgrspMwWlSsaJxg\r\nA1LhWmCMYCqF1RExXvO8jwaXs7hJ8Xp50G07/kbywcUQ4iupg+HZ0A6fVn7u\r\nnkNbBWV4XIl2Dit4gtzaAPKv1zZ4HothmKSTnp4Afoi8kiedMvsLV9Aal81W\r\ncNXTBHJVtGZqWdltHg/UL7o8lhqiLHG1Zu015ilg/nUxnZYFRebmEXr4a/jQ\r\n2aky6sZ1x+C8CXYHeC0+NqwkgerYRThUofJWvUkJoCxTMZ0sI1xRXnbpheu4\r\nrrBzJ+FvPdCoO0BGapbSwwvWntfzOd57zJwqqhty0f69KczlpelT5Oxqu0cF\r\n8cyjHvFctaonNNpJ5I00TE7GrfjQF3i3f8lV2tZHGt0YxUzWfW6S2cGdDiA4\r\nT4RJhvr6JeUXtHBYzZqMAqWPlUWmYJn4WQC4z9EAbf2P4zMgvi4+FSgA72FE\r\nFx1s0zhi2WNz5nyVEv5vKfqSgyLonEEq5Ix/X4GCGkJ01NzmL/agS7yHXX8B\r\nUj7zPyuEmHR0sDzhajs/HR2BAO8WUXmMme0=\r\n=f1u6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist","gitHead":"3fa3cc52a787d19feb98e4eb63bdcae785f4e757","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/6.6.1/node@v16.14.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@biorate/tools":"1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_1.29.0_1683275496189_0.1931471071082358","host":"s3://npm-registry-packages"}},"1.30.12":{"name":"@biorate/shutdown-hook","version":"1.30.12","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@1.30.12","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"eba7a3bae458eadb2035f9e7274b8e5b1f359f96","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-1.30.12.tgz","fileCount":52,"integrity":"sha512-2ZSXq4UTl1hGU2LaMcr21gp0fdsJzpagjyPFLnxI2ex4Z3CxMMN45pEsAdXfxT+WIi2yGM6wFCV0xy9jgv1GlA==","signatures":[{"sig":"MEQCIAON5tRKcE98IrFESqsGeuCFX1IkdehCKIOGoGuB/Df/AiB+mPnN/pcOhwiX6e3UY4Q46MTqdeYANkd65R/O5XobQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296661},"main":"dist","gitHead":"e2a06b25b9042e4d458e27eb84bc54c57970569b","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/6.6.1/node@v16.14.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@biorate/tools":"1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_1.30.12_1689669250128_0.36148104256864655","host":"s3://npm-registry-packages"}},"1.42.1":{"name":"@biorate/shutdown-hook","version":"1.42.1","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@1.42.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"1a5ab04063745301fdb42ed4e941ca9f0251084f","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-1.42.1.tgz","fileCount":52,"integrity":"sha512-Ral8uXHqvbPJrhkI8Ppy8Tul+1Nn1dVtu4FFdQ+VTrQl7qskPc7DmRAsTEz2dS89u5M/Mmhj1VeJ0YdxUEx4aQ==","signatures":[{"sig":"MEUCIHCSOJlr6wb1tKKb6v5NckgmGBALDGmu8lHSFNpEt7fFAiEAoy17StlJnGzJrgc3yvzY/i860gy9/T/T0sGtNYzk8nI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304638},"main":"dist","gitHead":"2d5874bd199b8ef387be4f4381c906966702799f","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/6.6.1/node@v16.14.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"16.14.0","dependencies":{"@biorate/tools":"1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_1.42.1_1693840345513_0.8127066098356512","host":"s3://npm-registry-packages"}},"1.100.0":{"name":"@biorate/shutdown-hook","version":"1.100.0","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@1.100.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"be313818041ad88e57a5bde1f3fd953a3851cc5f","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-1.100.0.tgz","fileCount":54,"integrity":"sha512-i2FSsOi34r0UgtKWEe8nD5RGvxUw3Vu0E0XuoqrE195iGa60djCXbA9VcWFxLD8cVndZOXA1LMjf6uTVZ+7kMg==","signatures":[{"sig":"MEUCIQC+3h+2fRMkKvxLU7nydzV7Fk4UBgCVhlohI/FQYA57FwIgC5uNSirqtnRyvGYw/uaz0r6LfC/4pFgjVvEHJPj5j5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313426},"main":"dist","gitHead":"b34876a0bbb37596b48d1245cf20053794d5d564","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@biorate/tools":"1.100.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_1.100.0_1740581394293_0.6606556673594919","host":"s3://npm-registry-packages-npm-production"}},"1.102.0":{"name":"@biorate/shutdown-hook","version":"1.102.0","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@1.102.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"8e11a1bdc59000c41d869613edd4a5575676a123","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-1.102.0.tgz","fileCount":54,"integrity":"sha512-o9FzxoU+jasVMOPW9VE9BnO/Kbk0vtqRDwHJUxMzHX/tpKWE+FxjOkrblMj1Za4fhStO/C5EL/YHgU8YS3r2yw==","signatures":[{"sig":"MEUCIDBaFDTQifLEkMrihdRj2m9iahC0CO5qsIH648Oi2Qc9AiEA/C+rik94jJL0YK+K8Co1GdhyIxm4LYvbY7XFr9A/sLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300459},"main":"dist","gitHead":"a32d4455c9817a397591a6f4743fe8971383a89e","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@biorate/tools":"1.102.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_1.102.0_1740762202211_0.551018003016696","host":"s3://npm-registry-packages-npm-production"}},"1.102.1":{"name":"@biorate/shutdown-hook","version":"1.102.1","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@1.102.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"60d7d40a1e6d37c95b576ae0788f2e784ec11cee","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-1.102.1.tgz","fileCount":54,"integrity":"sha512-Q9SgMK6l55us4Gm87Y7vRp4Zs52uTmM3lnaGAKGQQLgwc/maSBEdNx4pu0bsnkV1zgqePd+pwcld+thO6Af9zw==","signatures":[{"sig":"MEUCIQCYxc60gyRZWid9aPAjE3r6Sp5KifEDVqzS7rddQnqucgIgfJHg1nKNPAsyvDMYV2NfTp8ZptpPj6rA5PoZ4IZO4FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300611},"main":"dist","gitHead":"10e1e368a38b74496f8f868018322d915b95653b","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@biorate/tools":"1.102.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_1.102.1_1740762794593_0.8815786288770457","host":"s3://npm-registry-packages-npm-production"}},"1.156.0":{"name":"@biorate/shutdown-hook","version":"1.156.0","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@1.156.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"2f0f036d5dc701f1cbe6dc6a8b1a8fc005eeef68","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-1.156.0.tgz","fileCount":54,"integrity":"sha512-XCdpCG6P+8f7MknTnLjFkOXGCTjYWLT235TTz0+Jnfc7H21iTFdY7BABKfCYwUTP4OT65JZ2F/kDw8et3aw86w==","signatures":[{"sig":"MEUCIQDwjq+QmYZJm8zeivJ+09FUaT6wSRYoUH4xUa9XnznsWQIgbFNbV14PzRn6+Pe0U3/7SMSCNBXMvellN3vypLqNbbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305045},"main":"dist","gitHead":"0ce17602d2b4b84d986fa04a92b674638657a97f","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/6.6.2/node@v20.17.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@biorate/tools":"1.102.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_1.156.0_1758188057204_0.7896308385570976","host":"s3://npm-registry-packages-npm-production"}},"1.157.0":{"name":"@biorate/shutdown-hook","version":"1.157.0","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@1.157.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"a3a591122c359754321912f52961e049a1ba3c22","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-1.157.0.tgz","fileCount":18,"integrity":"sha512-C8BThpuouIGM/8Y6SK7+xBr3Ohm0YKlFDUMsq2sDzhdnJYrj3DfSmpsdznctXsIeaVYblBo9ocvRDAjgXj/tbw==","signatures":[{"sig":"MEQCIGCi64rXacMxEIuJFZkSDZSxEH766eWwywRvKHjyuAJDAiAyBl9ferK5XButqGCDTeJ5utUPmIopNdpijibUUFRzfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57427},"main":"dist/index.js","gitHead":"8ecaa1b106d60fa5fd4cb66d31d32df62793daf3","scripts":{"test":"npx nyc --reporter=lcov --reporter=text-summary -- npx mocha -r ts-node/register tests/**/*.spec.ts","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@biorate/tools":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_1.157.0_1770734609340_0.08347528754435829","host":"s3://npm-registry-packages-npm-production"}},"1.158.0":{"name":"@biorate/shutdown-hook","version":"1.158.0","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@1.158.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"e34ef4e58536291c608f3b973dd9271eb0c408d8","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-1.158.0.tgz","fileCount":66,"integrity":"sha512-k/m+XV6lWdACzQXGLFR5L6KECg/x08QtfS50aG8Ocb0Jzxe5F6qzsQ0kC5HGjCwMaJFuVQ+3OLbmyXnWfxQawA==","signatures":[{"sig":"MEUCIChzBczgj0tFgqJXCxcqCmcAnv25bGZgIvQMexsMtmhYAiEAwYQKfMyAMLe+pfF/fd8KHuqP/oLo66AowFAyj+KSiEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264895},"main":"dist/index.js","gitHead":"0126537d1b25654e1216019fb9f25cf248aac213","scripts":{"test":"npx vitest run --coverage","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@biorate/tools":"2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_1.158.0_1770966589560_0.974449050434733","host":"s3://npm-registry-packages-npm-production"}},"1.159.0":{"name":"@biorate/shutdown-hook","version":"1.159.0","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@1.159.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"55418c850b4f15f4f4993eefc9d8625036be56d0","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-1.159.0.tgz","fileCount":66,"integrity":"sha512-rxvCv2wVrO1sEGZYyv3w6z89t6MNyx1syAMoGCVnWl+R58lQ0zavT5CsNa6E/swQmwsXGOcqWabT6vZf3L03cQ==","signatures":[{"sig":"MEUCIQCvxcTLD4MD2Yuh/fmvp8T/s0LO/0LpHcgpZi4eRR66DQIgPv2tpPTnOz8rFqLcuTPXnWuDnL1cjebFB23eB0jW0AE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269851},"main":"dist/index.js","gitHead":"1d464d270ce543eac945feabaefe87b755dbb3a4","scripts":{"test":"npx vitest run --coverage","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@biorate/tools":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_1.159.0_1776692157486_0.7437572987964669","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@biorate/shutdown-hook","version":"2.0.0","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@2.0.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"413e4604ca2ef3f4e81e0539286a06f09dbd092c","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-2.0.0.tgz","fileCount":14,"integrity":"sha512-9jSDMMUfYnP2Gt0EWcV3ldfuyiAcSL9qvgfQmI117LEOgEkZY5XY9aIfVHIVSxonftM//a2qKQT4Ix2s+XvLxA==","signatures":[{"sig":"MEQCIDmXLcDYFk6SsG2FET2g7AnF3r4v+TN4fsRN8MbJwbeKAiBjKP0klJvYVZWF5ylxQA+4sxB5lE4nxsBG2cBV8nnH+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17448},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"b2400d06c44d0cac2dd01440a6075a100702c278","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run --coverage","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@biorate/tools":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_2.0.0_1778744165474_0.977875846383522","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@biorate/shutdown-hook","version":"2.0.1","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@2.0.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"c86418f123eb6b6cb21601ae18c044343f9d67a6","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-2.0.1.tgz","fileCount":14,"integrity":"sha512-+ahttPCaBZuiL0Hiewad3oN95jrUuPCJBCuzmpCKjinRKxrelxZtTir9YHvwV47xoAt/+oQWRV5FtcjtVoTA4Q==","signatures":[{"sig":"MEYCIQDD+82pA7Cwoqq8fsl8A1XRvpPLpnM0fDHju9kzv7ov5AIhANhM8IGTdDD9cxuXsmnB34/BJMbzl55farXA24NXM6In","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17448},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"e4a489040e6c207cd1d27640d4cdc7a1dae4e8d0","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run --coverage","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@biorate/tools":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_2.0.1_1778914035023_0.03778544063679923","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@biorate/shutdown-hook","version":"2.1.0","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@2.1.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"e0b9e0dc69ff79f6416272f4e8b0423d3b71a6dd","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-2.1.0.tgz","fileCount":14,"integrity":"sha512-OiJW2z4eRB3TRaan7+eaRz5R9P4bZLe0RuC/EiRqAbKJGA0LlWzojW9hJpWyVnkQv0u7nTWTL37Vvg8JKqhnyg==","signatures":[{"sig":"MEQCICevUcYi89fhIH2ZMdRXVEVADmGPxWyhfl3ujwgXD5u+AiAZQBCEGG/QZ5zlDSjDIU5rrNVkyS1rQ4NxlWe8r84R2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17448},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"8aac791565a102a2f81c7b371901b912230bc635","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run --coverage","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@biorate/tools":"3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_2.1.0_1781717295316_0.03980545170545158","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@biorate/shutdown-hook","version":"2.1.1","keywords":[],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/shutdown-hook@2.1.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"b0c263651f1429f47133947e6d3cd2d31e57719b","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-2.1.1.tgz","fileCount":14,"integrity":"sha512-ydgbwkpDMsWTV3kMWOtAxA4f4gBTKPyqXw/5hooJHORzMOYFSuZ9+nfV6Mf2XD0bhygYN9kpSa0Q92KV7URK2Q==","signatures":[{"sig":"MEQCIEa7tAhMolqydgwRvk3DGJ/orEFm7wKURONRaRdJ44a8AiA8VLAG/2Y+ZQZG6W0YM+PxnpemJX0goASswROhjyD6tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17448},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ff1dcf14a733ce8004ca582d2c421a2154ce97cb","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run --coverage","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/shutdown-hook"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"Shutdown hook implementation for Node.JS","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@biorate/tools":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^16.18.23"},"_npmOperationalInternal":{"tmp":"tmp/shutdown-hook_2.1.1_1782482038224_0.17310231577865975","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@biorate/shutdown-hook","version":"2.1.2","description":"Shutdown hook implementation for Node.JS","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js","default":"./dist/cjs/index.js"}},"scripts":{"clean":"cleanup dist","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","build:types":"npx tsc -p ./tsconfig.build.types.json","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","format":"prettier --check src","lint":"eslint src --ext .ts","format:fix":"prettier --write src","lint:fix":"eslint src --ext .ts --fix","test":"npx vitest run --coverage","prepublishOnly":"pnpm run build"},"repository":{"type":"git","url":"git+https://github.com/biorate/core.git","directory":"packages/@biorate/shutdown-hook"},"publishConfig":{"access":"public"},"homepage":"https://biorate.github.io/core","keywords":[],"author":{"name":"llevkin"},"license":"MIT","gitHead":"e17a03900999e261a0eb04c6afb09b9535cad952","dependencies":{"@biorate/tools":"3.1.2"},"devDependencies":{"@types/node":"^16.18.23"},"_id":"@biorate/shutdown-hook@2.1.2","bugs":{"url":"https://github.com/biorate/core/issues"},"_nodeVersion":"24.13.0","_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","dist":{"integrity":"sha512-dvHizxPPPWvPgoXMfh4YvpcOEzB5r2HVoa2fLT54fjcxINQeIPURMCHc6VC7pKDqNv0Fzq543SWaUhdVxPoAgg==","shasum":"9f997be0f091247fd81275967309245c240f3327","tarball":"https://registry.npmjs.org/@biorate/shutdown-hook/-/shutdown-hook-2.1.2.tgz","fileCount":14,"unpackedSize":17448,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFhGs5eebJHqrkVqDonrduh/UoYm6CrTQwXPCQVn866FAiEA1WreJeR4DnzN7czdUOCj5MfzNuEDl8Bg7+spQwJrgks="}]},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"directories":{},"maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shutdown-hook_2.1.2_1782484126880_0.4694134327082857"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-14T18:08:34.989Z","modified":"2026-06-26T14:28:47.182Z","1.26.0":"2023-04-14T18:08:35.245Z","1.27.0":"2023-04-17T06:55:30.056Z","1.27.1":"2023-04-17T07:16:38.066Z","1.28.0":"2023-05-04T15:32:37.530Z","1.28.1":"2023-05-05T07:42:33.494Z","1.29.0":"2023-05-05T08:31:36.441Z","1.30.12":"2023-07-18T08:34:10.317Z","1.42.1":"2023-09-04T15:12:25.751Z","1.100.0":"2025-02-26T14:49:54.495Z","1.102.0":"2025-02-28T17:03:22.470Z","1.102.1":"2025-02-28T17:13:14.808Z","1.156.0":"2025-09-18T09:34:17.374Z","1.157.0":"2026-02-10T14:43:29.506Z","1.158.0":"2026-02-13T07:09:49.740Z","1.159.0":"2026-04-20T13:35:57.632Z","2.0.0":"2026-05-14T07:36:05.627Z","2.0.1":"2026-05-16T06:47:15.211Z","2.1.0":"2026-06-17T17:28:15.457Z","2.1.1":"2026-06-26T13:53:58.361Z","2.1.2":"2026-06-26T14:28:47.016Z"},"bugs":{"url":"https://github.com/biorate/core/issues"},"author":{"name":"llevkin"},"license":"MIT","homepage":"https://biorate.github.io/core","keywords":[],"repository":{"type":"git","url":"git+https://github.com/biorate/core.git","directory":"packages/@biorate/shutdown-hook"},"description":"Shutdown hook implementation for Node.JS","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"readme":"# Shutdown hook\n\nShutdown hook implementation for Node.JS\n\n#### Example:\n\n```ts\nimport { ShutdownHook } from '@biorate/shutdown-hook';\nimport { timer } from '@biorate/tools';\n\nShutdownHook.subscribe(async (reason) => {\n  await timer.wait(100);\n  console.log(reason); // 'SIGINT'\n});\n\nprocess.kill(process.pid, 'SIGINT');\n```\n\n### Learn\n\n- Documentation can be found here - [docs](https://biorate.github.io/core/modules/shutdown_hook.html).\n\n### Release History\n\nSee the [CHANGELOG](https://github.com/biorate/core/blob/master/packages/%40biorate/shutdown-hook/CHANGELOG.md)\n\n### License\n\n[MIT](https://github.com/biorate/core/blob/master/packages/%40biorate/shutdown-hook/LICENSE)\n\nCopyright (c) 2021-present [Leonid Levkin (llevkin)](mailto:llevkin@yandex.ru)\n","readmeFilename":"README.md"}