{"_id":"@alwatr/exit-hook","_rev":"89-04f160ceda244d791ade15e9b10c4f84","name":"@alwatr/exit-hook","dist-tags":{"latest":"10.2.0"},"versions":{"1.0.0":{"name":"@alwatr/exit-hook","version":"1.0.0","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/exit-hook@1.0.0","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"64193df67206e671d2d648d6bec9eeba79858cde","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.0.tgz","fileCount":10,"integrity":"sha512-FjQtg6BV9SNcKMb8hdES2Qp8250WcpId0eo6vCvlwQECqMFbYZBMFtab7d0QKaZYPtLVfxPkpWu+Jx52EIk3HA==","signatures":[{"sig":"MEUCIQCmrFsvOv/nf46wKdF0X7JTJwnwvYBN9Vj2i5qYvvcM5wIgbxy9vgGNvz3HX3jO5yHEKqKnBUiiUbvz60xy3imjsNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10692},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"f78592294341aff359a6b67f703550d007056beb","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && ALWATR_DEBUG=1 yarn node","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.1.0/node@v20.10.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.10.6","@alwatr/nano-build":"^1.2.3","@alwatr/tsconfig-base":"^1.1.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.0_1704279126626_0.881814609757197","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@alwatr/exit-hook","version":"1.0.1","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/exit-hook@1.0.1","maintainers":[{"name":"alimd","email":"alimihandoost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"1fbe371f5ed2904f3511d94f397291a7767de7a2","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.1.tgz","fileCount":10,"integrity":"sha512-WV1JX3qwnobqLqwS+pdMVu4IpUPxbuJbLE+Ff42nGB2tx3LsD0pkmIQB8QBGZ6I6bgT3MT4HjrMCUJIc+dL/eA==","signatures":[{"sig":"MEUCIQDEtYo6EGXU5cI1Ww8KavzOZLpOleiiS7PEAAcLnijZ8QIgLtJ8VHiMi4FTUFam4oF6x/tPApN8evv3GHExfFJGNjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10962},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"64fdf0a3a6f29b1fddb773cb30f6aa28d7d1c80a","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && ALWATR_DEBUG=1 yarn node","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.1.0/node@v20.10.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.10.6","@alwatr/nano-build":"^1.2.3","@alwatr/tsconfig-base":"^1.1.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.1_1704279748272_0.6435775343224697","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@alwatr/exit-hook","version":"1.0.2","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/exit-hook@1.0.2","maintainers":[{"name":"njfamirm","email":"njfamirm@gmail.com"},{"name":"alimd","email":"alimihandoost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"ef9cfbd9ab38d0a59f37164c32928d4f10f9a226","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.2.tgz","fileCount":10,"integrity":"sha512-FJm6JcLkJ9VQ1am430DhOpXUrOuiEHEqTUqA0UtmaXkezXSWA31j+CdQqSHQvo7dbxWPRFJ/Rd7/bTipidFsXQ==","signatures":[{"sig":"MEUCIQDr/eF75n9Z91JDvxYlOUUf7uik3aIW6LFjUGpRYm0JZwIgQs2ntOg81aFNic7S8eHfBATezKmsRBDFEoBgEOPI0x4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11162},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"f33492f47adda814385e51f38be86eeef9629e62","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.1.0/node@v20.10.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.10.6","@alwatr/nano-build":"^1.3.0","@alwatr/tsconfig-base":"^1.1.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.2_1704306660959_0.1419011889069135","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@alwatr/exit-hook","version":"1.0.3","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/exit-hook@1.0.3","maintainers":[{"name":"njfamirm","email":"njfamirm@gmail.com"},{"name":"alimd","email":"alimihandoost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"5c2782dd4842bed3f8bdbda34c2ddf940aed2c5d","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.3.tgz","fileCount":10,"integrity":"sha512-nAtk1/s2mIx+uiADZTS457JhqyBNgOBXAz7y3Kw6C7t2bZ0kzKjTy98rNzjALBKEtN9NpTD29YtFpwXDhW+fUg==","signatures":[{"sig":"MEQCIBJ4TC8Too4ZdS0dDd0AfgCZFvBlkttKibb5se8WNFUnAiBPK+6lDXAiYJfdnA2JE0sjBD575xxx1aArxTVm/+w9gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11339},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"5bbfd315996b6052e35b42b2d00b9bef1249ab16","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"alimihandoost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.2.0/node@v20.10.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.10.7","@alwatr/nano-build":"^1.3.0","@alwatr/tsconfig-base":"^1.1.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.3_1704724199835_0.557563697457379","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@alwatr/exit-hook","version":"1.0.4","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/exit-hook@1.0.4","maintainers":[{"name":"njfamirm","email":"njfamirm@gmail.com"},{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"5c8107bf105d6b42618707fce21afc53c7e69132","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.4.tgz","fileCount":10,"integrity":"sha512-3NQnBPeg4ELgas+TLsJTfAjEC5hvXrkI14TEsCQiFONub2GJtheFHtVc5X0BodSRzoIntsvs2QOkFBo3z8roQg==","signatures":[{"sig":"MEUCIBJv1mpSWmt3yNGWb5djlGM1soKcC375f4q1cDgueCQEAiEA+/UxZPCIitTkTx4wol691jNpsoMlbl6JDKoLZbKcTEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11516},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"369887cfdcbf5c6f3899880a5e217b102b36706c","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.2.1/node@v20.10.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.3","@alwatr/nano-build":"^1.3.1","@alwatr/tsconfig-base":"^1.1.1","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.4_1705368328385_0.49141668323139487","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@alwatr/exit-hook","version":"1.0.5","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/exit-hook@1.0.5","maintainers":[{"name":"njfamirm","email":"njfamirm@gmail.com"},{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"c3dc7b126d03c32295ae124fe6281eab415ca66f","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.5.tgz","fileCount":10,"integrity":"sha512-mJAar2iX24OVR2I2io4VlhQvbCr4i2hpWP6q2B7CcIJdKvPK2P7sFOjLUTsffJcoSp2AfnzIZ/OSRmRPpDFlRA==","signatures":[{"sig":"MEUCIQC3XjLEbQON+Pwfg5kc5HfUJI+9E6+EqIb8/cnPIw3vDgIgKk+zh+AMxrB3RG5Tsl2kH8MW+t0tZX60HPSHzHHeX+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11693},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"86f36bc089c81a22d5ca27b0745db65ec2f1eca3","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.2.1/node@v20.10.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.5","@alwatr/nano-build":"^1.3.1","@alwatr/tsconfig-base":"^1.1.1","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.5_1705769759253_0.6806185714623278","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@alwatr/exit-hook","version":"1.0.6","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/exit-hook@1.0.6","maintainers":[{"name":"njfamirm","email":"njfamirm@gmail.com"},{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"2ce228b3575290e7463ecbfe980173d0daffcad0","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.6.tgz","fileCount":10,"integrity":"sha512-6m2pRZ5q3pAcrjP2gKqX2RFlLQmmDhnckT/ioc/KlltnG0ybLZwNfU8AmGaOUqLbIcCoPjG2Kh7acL1S+TQY5g==","signatures":[{"sig":"MEUCIE9f6bQhBf7DRMHN+B9Tv0zI3hOsV3zGjmJYHCs4fgM8AiEAmIIw+xtvNAkqO/m2mgWln2zFu2ptverZkhmZtuRtHNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11870},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"3486060abc5f331a3b8c78da7f1d671ba1139b5d","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.2.1/node@v20.10.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.6","@alwatr/nano-build":"^1.3.2","@alwatr/tsconfig-base":"^1.1.1","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.6_1706101611079_0.03513561711119051","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@alwatr/exit-hook","version":"1.0.7","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/exit-hook@1.0.7","maintainers":[{"name":"njfamirm","email":"njfamirm@gmail.com"},{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"a72d7112cb9c069c1906d45b30bc79d9c0aeeda3","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.7.tgz","fileCount":10,"integrity":"sha512-1r11lIOT+FJSn+w3uOi0qOozD4j9J//GohbEiQlCj7wChqZ1BD6SDViIbKNzwsjVBRBsefBw913X/njEpbfkkQ==","signatures":[{"sig":"MEUCIQDM68JzeJQXXC4yUJa0MnnaNvk2OUIh82JUL4qDB8t5XgIgQIXTw0FbR2c5ylPIe9HHJ2J2CUTZgfZ1M5ZSuEY1Lwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12138},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"54726b7ac06d4a6ffb42731b58e8d976de1211bd","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.2.1/node@v20.11.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3","@types/node":"^20.11.13","@alwatr/nano-build":"^1.3.3","@alwatr/tsconfig-base":"^1.1.2","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.7_1706689671120_0.5160015927846391","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@alwatr/exit-hook","version":"1.0.8","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/exit-hook@1.0.8","maintainers":[{"name":"njfamirm","email":"njfamirm@gmail.com"},{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"6d4b043309cf9dae47adb9a5e07b1c0b43e6926d","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.8.tgz","fileCount":10,"integrity":"sha512-cdUDkwGc1IR7kzDUAP8B6Cz4yDzjJYBkaHOD38OxSFUavRXYW78lxDL3Y+45RaCK3+wP+upAE2vX48klO4RGow==","signatures":[{"sig":"MEYCIQDmSRAMNO/peSDNpRXEYbjxiaHeUe2UZZlV2bVG0Z6TfwIhAPXd6CfrNxFu4ZLJN+634eM3p6l6ENhF96tXJn6eaSVx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12315},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"df149736d1e85335aaeb9c547ff3bdd1161f9b33","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.3.1/node@v20.11.1+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3","@types/node":"^20.11.30","@alwatr/nano-build":"^1.3.4","@alwatr/tsconfig-base":"^1.1.2","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.8_1711584678709_0.8089298449993207","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@alwatr/exit-hook","version":"1.0.9","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/exit-hook@1.0.9","maintainers":[{"name":"njfamirm","email":"njfamirm@gmail.com"},{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"708468808fdc24975183727bd7e0103dcd54eca6","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.9.tgz","fileCount":11,"integrity":"sha512-80XJ2XGkwM/dvpuYFwzLM5C1o0LLpfVLBYlA13IxwPJFZvlkXuOL1BNVm1i/jsR5cIDEVrHdbneK9ZQknQL1oA==","signatures":[{"sig":"MEYCIQDzY8VvFJYPYnVDCoTewHWqDNu4RHATm6SGMuktXseldQIhAMPjfnJmOT5MMWu6hwp2DFcaaFRQULkWhUWfp+Wca5Uf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14045},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"3feed4f16719c2371f372aa7f6c45c371c9d7758","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.3.3/node@v20.12.2+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.7","@alwatr/nano-build":"^1.3.5","@alwatr/tsconfig-base":"^1.1.2","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.9_1714042303586_0.22789662468956173","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@alwatr/exit-hook","version":"1.0.10","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MIT","_id":"@alwatr/exit-hook@1.0.10","maintainers":[{"name":"njfamirm","email":"njfamirm@gmail.com"},{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"b592e5521f7d1d1dfb26941c7917e077a214e13a","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.10.tgz","fileCount":11,"integrity":"sha512-kyGPXkEAXJ/pjqMZf5LqAVp3MtVtRXNwGWR4SfBezyL1b91+KN0lfZLsBx59g7ssjfxuMcx3T0riTUbRkMxRHw==","signatures":[{"sig":"MEUCIBeGB6t+TJh+xGB4tmnmSm54c0X83n/DLF0PffW9LVZ/AiEAkGkKBRAillxcyHaa4J1Ajs/iDCwpOBQhdNq9RE5FTvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14914},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"c69cb32c4076c208d316ace582e73deb328436bf","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.3.3/node@v20.12.2+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.11","@alwatr/nano-build":"^1.3.6","@alwatr/tsconfig-base":"^1.1.2","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.10_1715516660253_0.9367143835270548","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@alwatr/exit-hook","version":"1.0.11","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"MIT","_id":"@alwatr/exit-hook@1.0.11","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"5fe00c1aee0e1fda83d06cfbc0161e211f60c674","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.11.tgz","fileCount":11,"integrity":"sha512-k6TL4LpML0hCFI7mbxJfqPNeSP4mDk2l9OAnpT+Dh+ew7ZWVYS64OVu449Yr5k3Kh2SLQtzfZ15+MsK98Tyz/w==","signatures":[{"sig":"MEQCICg/atWhZ4vzzobrsIpgNYk1MNbd3OtVZVxbwHObmFZcAiB+D+QTdS0IXrUPgMzUdrth7ZRCIwHI40dImQpVsaQoaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15186},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"98b9c29f927d9487d318d109556c873b13ea2056","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.6.0/node@v20.15.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.3","@types/node":"^20.14.9","@alwatr/nano-build":"^1.3.7","@alwatr/tsconfig-base":"^1.2.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.11_1720098780936_0.3355880054679703","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@alwatr/exit-hook","version":"1.0.12","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"MIT","_id":"@alwatr/exit-hook@1.0.12","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"4a4b355c130e6d89a17fc3618714eca90240e46d","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.12.tgz","fileCount":10,"integrity":"sha512-Y2ZqWBIkUL2Yf6FlHGAwPXXGWX2P6MIdCUJB4IDQPdahXjHmAqnAhtsnRZOUU9vTZNdoNKL/leVvY4QSxLjCnQ==","signatures":[{"sig":"MEQCIGZOPof9biLCGtFIXiqZZGrcmjv3N8Q6W+/5esBUwNBjAiADsm7eJ8Lx61PFHO8ClrWLACCCDY9S72YX5u3AOpWNAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14559},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"5d81b77988089edb24aa6853d0a98fdeb85dbf77","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.9.0/node@v20.17.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.1","@alwatr/nano-build":"^1.3.8","@alwatr/tsconfig-base":"^1.2.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.12_1725100339380_0.8851056206473651","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@alwatr/exit-hook","version":"1.0.13","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"MIT","_id":"@alwatr/exit-hook@1.0.13","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"a6ca9fd2432e746e5ef97541f856d51743c186ce","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.13.tgz","fileCount":10,"integrity":"sha512-6H1Al6aeDnHiezlKdD6uF3RBdervjI9QqOACWKt6CM31zXQ/VBQr7E15/GY0MP1fLDAhI+JHr164Fi2ClZyv6w==","signatures":[{"sig":"MEUCIGKAyJfoOPzDHDQJasmfx794bfHjuMjKrXgkE4BRNLQ5AiEAohf5J4GJp4fsUHj/0nmm6c3yCxSTTgktY+av4AmGAZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15424},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"369275b8713f7f8ae1e44fdfddacd5053e38c95c","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.9.0/node@v20.17.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/dedupe":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.1","@alwatr/nano-build":"^1.3.8","@alwatr/tsconfig-base":"^1.2.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.13_1725103274118_0.4520311267803916","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@alwatr/exit-hook","version":"1.0.14","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"MIT","_id":"@alwatr/exit-hook@1.0.14","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"795a38787d83e847988909289c9478e8ba550318","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.14.tgz","fileCount":10,"integrity":"sha512-bGGPk9vEAtaPMY24pFBndG31ZJn+9vIziw8DkS4quwBpokcUgyrfTKx7twh1Z9SPoKCXuxL4PPnU8rPRoh5SgQ==","signatures":[{"sig":"MEUCIBMugWSu0b/AEcLTTV9BDZh7uDvb+ORvGHFFlChKvs4hAiEAnCyRICLX//Y7eOmKcBJFMBiusFaKXPtj8Tg6c9FGxkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15752},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"1f163e85c5f0c769d5dcdf232e8042c64ec1854d","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.9.0/node@v20.17.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/dedupe":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.1","@alwatr/nano-build":"^1.3.8","@alwatr/tsconfig-base":"^1.2.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.14_1725111197158_0.44844518499483144","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@alwatr/exit-hook","version":"1.0.15","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"MIT","_id":"@alwatr/exit-hook@1.0.15","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"340292ebdc5a273a8165ba1c9f23cdbaf8d85920","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.15.tgz","fileCount":10,"integrity":"sha512-ZM7/keL15Kuvrg4Mjh+3O9R+BepFnIPUPxxAdN9dqilzGYLX6Mix0zn3mNVGZjPtKTRyr2fEdBFIQnmz/NaP2Q==","signatures":[{"sig":"MEYCIQDJSIK4s+gwxLXhu5s0AiruGWbU6WvGPYKg7AmZ0tL1LwIhAMwqas8XBf9Ly9FQQNmDrqPwTI06hwziSwnmb5yfT/vR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16205},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"30b89ecac526d2549d7361843ec47f8dde056d45","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.9.1/node@v20.17.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/dedupe":"^1.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2","@types/node":"^22.5.5","@alwatr/nano-build":"^1.3.9","@alwatr/tsconfig-base":"^1.2.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.15_1726381496259_0.06571781225310303","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@alwatr/exit-hook","version":"1.0.16","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"MIT","_id":"@alwatr/exit-hook@1.0.16","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"d20cf083d00d94045dc8c4750bd20fd83e86d2a4","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.0.16.tgz","fileCount":10,"integrity":"sha512-QYDBZgK5w85nWWA6YfW9jH/4K2wTowETm8bq2ObrJyNDByU31Jy7wVSSMwchfdmzd5n3RSHCpyM/cLBitJNq8A==","signatures":[{"sig":"MEUCIQCGjQ167md/sH3TqgYwmEGaOhaRkKDIkkhkBYYwhAcX2gIgKWYxSfnn9m421EtI4kHDYpnsGTveqe2Bt/fOpgSoeVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16386},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"6d82461cfdee936b30cbc67473a5a5048773255a","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts & yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.9.1/node@v20.17.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/dedupe":"^1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2","@types/node":"^22.5.5","@alwatr/nano-build":"^1.3.10","@alwatr/tsconfig-base":"^1.2.0","@alwatr/prettier-config":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.0.16_1726906218982_0.5335901796383709","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@alwatr/exit-hook","version":"1.1.0","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@1.1.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"a5e37b0d3864ef277f42e202431fd5d3e7b0d1fa","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.1.0.tgz","fileCount":10,"integrity":"sha512-qlpaxGl+ngaoIhG37NaEQX+gpHpPPslqZCjc+LeykpURuwCRARLNagWl79DgGCbg3h2uvztH85wTLS2uBEmxwA==","signatures":[{"sig":"MEUCIQDwOKDpm27Y1F/+mAwaNHrx00skJ0vgZ8N0HnSMLk95fQIgJKmE3wvvjTk2FUAnyELqV6f9x3DpPmBVNbUYsx+U5yY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52024},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"cc1ea8b688232dcc60e9ebc904ec5566bc25c1ac","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.9.2/node@v20.17.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/dedupe":"^1.1.0","@alwatr/package-tracer":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2","@types/node":"^22.7.4","@alwatr/nano-build":"^1.4.0","@alwatr/tsconfig-base":"^1.3.0","@alwatr/prettier-config":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.1.0_1727616083123_0.8662742640899392","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@alwatr/exit-hook","version":"1.1.1","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@1.1.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"77432579d582643aa756942da666f2f0e2dd6bf8","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.1.1.tgz","fileCount":10,"integrity":"sha512-kiwrAEkVxHS09QXocrjY6fWxM+UcEXf10TKOs23RC6RCMK0VH4no0JU1MWv73fYtmn545PF6iVKT7ktipGKDDw==","signatures":[{"sig":"MEQCICGAzU0kHANMTFKbQ8FbgJDhVYI6PVljJpxx3BMhiScoAiB6J/PVZBEmdA/GS0VckJ50vF3C+osW7AZG0ymtPzxiIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52201},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"41bd9f5a9ffe1f7306b24e63684b1895428f44b0","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.9.2/node@v20.17.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/dedupe":"^1.1.1","@alwatr/package-tracer":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.2","@types/node":"^22.7.4","@alwatr/nano-build":"^1.5.0","@alwatr/tsconfig-base":"^1.3.0","@alwatr/prettier-config":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.1.1_1728379625792_0.08309871944814384","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@alwatr/exit-hook","version":"1.1.2","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@1.1.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"c8a252671c31a7db5d760f6ba7fdf8b3b9d988a9","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.1.2.tgz","fileCount":10,"integrity":"sha512-xJQVYpy7FtxrFi4MS9utHgpRBV0AGhDjTUV5GumaA5y7L1JIvlcHQ1JfD7/UAqnZfaPiRQ4bHtaE5LBUWCnLxA==","signatures":[{"sig":"MEUCIEYqzGjURUQ6Gf7SuFjp+SS/nyEQFbeSLF2ao8tNkh4QAiEAy/uUgRxNHA7p0rfZX8jOepOBWSB4GtIWRZStUTLQnHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52516},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"6ad24764eae1b88d7d1bb19217578b02b8c22aaf","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.9.3/node@v20.17.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/dedupe":"^1.1.2","@alwatr/package-tracer":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.7.5","@alwatr/nano-build":"^1.6.0","@alwatr/tsconfig-base":"^1.3.1","@alwatr/prettier-config":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.1.2_1728562865562_0.0014078776244390578","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@alwatr/exit-hook","version":"1.1.3","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@1.1.3","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"b501015ce9b12bd1a958904ecee4984923b6ffb6","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.1.3.tgz","fileCount":10,"integrity":"sha512-tpuHV6RzVYcL+nZn1VAkAHxFn9j97lA85t+EWhpUh03tqkLthkG31BkGrBYwsW3s09hxam+35WC7EPErT6bfAA==","signatures":[{"sig":"MEUCIFlIzpiSvCjvHDjzX3Z/F9he/0QZ7Afzh0seeEgjahmyAiEA7gFEmq/yIzohtd+e5PyYLGA495w6VF554OaqPPQ1nyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54909},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"e0b3b4a47c02a395046982803b2e431c6ee3b0ab","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.9.3/node@v20.17.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/dedupe":"^1.1.3","@alwatr/package-tracer":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.7.5","@alwatr/nano-build":"^2.0.0","@alwatr/tsconfig-base":"^1.3.1","@alwatr/prettier-config":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.1.3_1728653335470_0.5355417000966567","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@alwatr/exit-hook","version":"1.1.4","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@1.1.4","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"e8286aa9bcdc2ac37ffd100d70349ffab33dc451","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.1.4.tgz","fileCount":12,"integrity":"sha512-58gLu5FZ5JzS1UGHVrdtVJ9f3iG9URHqXQuauBVhb6+VTCT/TN9aGi71g0B2B8ysScT7vMuPMGVz0fuJ3oTZPw==","signatures":[{"sig":"MEUCIQCjFavRDIVA93kN3RB96bcWgwWhzIkVfJEt5L7wwgyHCQIgKy2YdLIi1zbrtOLg0d8vURDHCt3AJ4mPWWTYueBzavY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55229},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"2a35f99b0347aacdccf3b6f28b30ca902f02a2f1","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.9.3/node@v20.17.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/dedupe":"^1.1.4","@alwatr/package-tracer":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.7.5","@alwatr/nano-build":"^2.0.1","@alwatr/tsconfig-base":"^1.3.2","@alwatr/prettier-config":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.1.4_1728661433735_0.9160699545989133","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@alwatr/exit-hook","version":"1.1.5","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@1.1.5","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"abd09dd115bb5ff5881fd76c05151f93514c71c2","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.1.5.tgz","fileCount":12,"integrity":"sha512-PR7Ad8IPV8auiKOK8byq2LhnNMK5Px95jgDOSTYlWCpC6JFfJD+mzdeq0+I6NZHX/4AU41zNNUddwqVxMVt2gQ==","signatures":[{"sig":"MEUCIQDC11YfRXD6l1OzAygwsmAHQG933YVVl/j3awThAiGKjwIgE9lKRPSGaaqTWPb8eWhnH59uJWievihnLDocLs/ICnQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55227},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"e474bb77657795c7b476fa3e98c219373ee45c2e","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.9.3/node@v20.17.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/package-tracer":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.7.5","@alwatr/nano-build":"^2.0.1","@alwatr/tsconfig-base":"^1.3.2","@alwatr/prettier-config":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.1.5_1728668425147_0.1398437588323065","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@alwatr/exit-hook","version":"1.1.6","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@1.1.6","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"57aa11e2d5d75866e351603e3d77abe0dd15cb12","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.1.6.tgz","fileCount":12,"integrity":"sha512-O0HeQ/tQYBC94iZ4fI8x3KdOIdRjtp9R3WKoYm8kWF3SRZ0j2RYVdM2ez+UAscQfOawlwVIz0lcXu3jQGLfmEg==","signatures":[{"sig":"MEUCIF2UyfbYvo4bztJHP+3fZKeqj5mLxfh7XFyI38bgQTpEAiEAwIDSy6MZVaGjTZsClGOBc1w6Twj+lnKk1wSY6PwXKBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55404},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"15d12342d2e69fbb6129675cce620132c5bd0bfc","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.9.3/node@v20.17.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@alwatr/package-tracer":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.7.5","@alwatr/nano-build":"^2.0.2","@alwatr/tsconfig-base":"^1.3.2","@alwatr/prettier-config":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.1.6_1728716112046_0.34353348508612025","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@alwatr/exit-hook","version":"1.1.7","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@1.1.7","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"89ef0864c7f0458cf6e9068aa2e69101c14d312f","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.1.7.tgz","fileCount":12,"integrity":"sha512-0vpBF4lu1VU9r08w122VGeXFZvn75d0+krkr9h8/HsrzO61EpIzjBbKMlcUARMt35p5xJf51VJRec17998Bibg==","signatures":[{"sig":"MEUCIQCCpBGIwHTGa5mB7UUDbfLR2w9S2AINTKE/pGHjIvGDOAIgTEQA4Ol3Zixh8qxtqV1M2YsyLFa7NrVMt9uSstFcJ+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55911},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"a1e430a02f9a5711fc43f19012091bcd8806c4f9","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.10.0/node@v20.18.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@alwatr/package-tracer":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.0","@alwatr/nano-build":"^2.0.3","@alwatr/tsconfig-base":"^1.3.3","@alwatr/prettier-config":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.1.7_1729863633669_0.7981502437317891","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@alwatr/exit-hook","version":"1.1.8","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@1.1.8","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"d3d2a0846075f758f660c9b00ac1f8bb84e37dc8","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-1.1.8.tgz","fileCount":12,"integrity":"sha512-sdwI5U+c/jUkGAt540P3PX5aOvpVOs23cN2Pe12vvUlmXf5+tFnKkNpaT0vpySLLNYjQvFZLZdZlJh5hl9nmhg==","signatures":[{"sig":"MEQCIAw/qhsAa+2wMrs5HdHdIn769NiWrkPOcLgmqT7+RVFSAiBOS1lnxfBWEBg6fSVzFokknWt1RyfORftsADUA2vjYPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56169},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"5aecc962a161034aa9213dcc5fb3c1cece9eaca2","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.10.0/node@v20.18.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@alwatr/package-tracer":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.6","@alwatr/nano-build":"^2.0.4","@alwatr/tsconfig-base":"^1.3.3","@alwatr/prettier-config":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_1.1.8_1730548364352_0.9759299396569021","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@alwatr/exit-hook","version":"5.0.0","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@5.0.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"d04c5491f36a6b3a09387bdeffb08e55026aac52","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.0.0.tgz","fileCount":12,"integrity":"sha512-GJdvRAiG/mEORzZwgq0ju8szIZES3py/zpy14Zt4ci8CYIQsZYD2G58JX0Zcjo3IJKyKFXmplb/rbILjhDRh0g==","signatures":[{"sig":"MEUCIC7rZO1u/qtAU/jyOM+OAO9SFhMnrUNVMVImv2SDrYL5AiEA19wV/t6QcdQZeQLjEbM7QbRdicErwkI4hHK9hWfgycY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61680},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"7d12943fafa8ef50636346e66ff56c50e2fd0c72","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.10.0/node@v20.18.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@alwatr/package-tracer":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.6","@alwatr/nano-build":"^5.0.0","@alwatr/tsconfig-base":"^5.0.0","@alwatr/prettier-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.0.0_1730549273269_0.9187339155002101","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@alwatr/exit-hook","version":"5.3.0","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@5.3.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"49ada63089b012109883b99b91fb642713ab7c71","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.3.0.tgz","fileCount":12,"integrity":"sha512-rADlX4W+HntYZmwavVKy4KYspSjaUDT7v2HYywuNT1OytSNNjGdidRGe4WX1QzoMhZTaHB09c8oX7nLQDuaT5Q==","signatures":[{"sig":"MEUCIQCwFZ4BVqBfQ45i7gm2GPOHtDamYSKZTmLmeje/C13MbwIgVm+bgjxy8iDKCn5d8hy3jaNilRy4UFnejYu7uY58H4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62241},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"9cfb80ed0666355887d8e3865fc75311420ac371","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.12.0/node@v22.13.1+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@alwatr/package-tracer":"^5.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.13.0","@alwatr/nano-build":"^5.3.0","@alwatr/tsconfig-base":"^5.0.0","@alwatr/prettier-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.3.0_1738575591641_0.687593383744961","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@alwatr/exit-hook","version":"5.4.0","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@5.4.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"c79b7a29badc696d8028164fa08d7e5e053ae0cc","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.4.0.tgz","fileCount":10,"integrity":"sha512-5VTj679aA63VOiYqScayb7FcGaxK0EJmmi1klvGso2sgow4RHDRqcA6GcmKKPuTIe9Ue/cfoXgnZHcMxQmyFew==","signatures":[{"sig":"MEYCIQCQgEaRW0LV/OtOL0T/goNBTfKIqB5Tvfh4lJvOcrREiQIhAMFBaLgxlYplGhwsPC3g1PYC/A3dkZcMdheHLgLhAvAJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63457},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"074be0d0fe780bf929e163045f8f598cd2697636","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.12.0/node@v22.13.1+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"@alwatr/package-tracer":"^5.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^22.13.4","@alwatr/nano-build":"^5.4.0","@alwatr/tsconfig-base":"^5.0.0","@alwatr/prettier-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.4.0_1739895182750_0.46065634431391644","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@alwatr/exit-hook","version":"5.5.0","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@5.5.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"1eeec176ef53938d949c1314af4485a62cceedc4","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.0.tgz","fileCount":10,"integrity":"sha512-eZ+D0tiGQiWd/ZUHq9uTtvsOHHyLm0W24Lk7iyTiKGbeVIN/fIXDV7wS5kKkG1eBzUC9c7QkG8NyuWo0129XLQ==","signatures":[{"sig":"MEYCIQCvGy6/ktLngI9/hDpWlw1FZfVH9uokf+dYHVOjh7cDAwIhAPOgMR0esUfgPVLLEDGb4ZMm47Y/jjWVzdAaUG44Ssf+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63966},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"fdf8e6de77cca359465110a75ff18faff0649a95","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.12.1/node@v22.14.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@alwatr/package-tracer":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.9","@alwatr/nano-build":"^5.5.0","@alwatr/tsconfig-base":"^5.0.0","@alwatr/prettier-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.0_1741262012552_0.40011357323188745","host":"s3://npm-registry-packages-npm-production"}},"5.5.1":{"name":"@alwatr/exit-hook","version":"5.5.1","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@5.5.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"93cdfa10b3fc101b94d5d65bfa65e42368aa597e","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.1.tgz","fileCount":10,"integrity":"sha512-rh2GTCno/Oo0Rj3kHw/vLNDUwY9ogvY1tVyTkhDEmaitFu5LlPiFAg5N4G7Cqz5JVx/+IWrNuF0vIm2hZ6D8hQ==","signatures":[{"sig":"MEUCIQDE1s49agFU2JxnB6xJWNArunWz1YzFIy7+H9qhg19C2wIgNNBhTKipzSEQOymc5gBuXlNCS2kP8gxj4yAkvN3Pcgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64283},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"21cb1fe0f26a580944d9e72a313fc99308cd8be7","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.12.3/node@v22.14.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@alwatr/package-tracer":"^5.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.10","@alwatr/nano-build":"^5.5.1","@alwatr/tsconfig-base":"^5.0.0","@alwatr/prettier-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.1_1743508052668_0.23782338175819873","host":"s3://npm-registry-packages-npm-production"}},"5.5.2":{"name":"@alwatr/exit-hook","version":"5.5.2","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@5.5.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"a23253ebdb959a4fdbeac1b4d661723a873269d4","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.2.tgz","fileCount":10,"integrity":"sha512-mCz0roA4jkJpTjoD+l1AD3PmVs6Qb3wFZV7HHQ0NuMfeM55bMjvyct/HKZgdZ89pYUscGQzot7X74pr3Xv2DRw==","signatures":[{"sig":"MEUCIQDhy0wEK+bFwRPKF/pOCR6JuNzP7Gacll+CbgE7EQMXpQIgKAbw5DCQQ9rxMlCp9U+orxXIplPCMgueXzccIKYJRHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64618},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"2756475ba2fa108bae7af6d8d9747e0c7815dfa2","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/3.12.3/node@v22.14.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@alwatr/package-tracer":"^5.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^22.13.13","@alwatr/nano-build":"^5.5.2","@alwatr/tsconfig-base":"^5.0.0","@alwatr/prettier-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.2_1743526684600_0.9354482982200709","host":"s3://npm-registry-packages-npm-production"}},"5.5.3":{"name":"@alwatr/exit-hook","version":"5.5.3","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@5.5.3","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"99174b3797e45cdb196574e15f79846fd657a401","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.3.tgz","fileCount":10,"integrity":"sha512-GK6Ve4bz8gsMcAljEez8XrTGnZc2HcKExEwDh0MiA4YvnXilSEXfYSm8FUDjEoF4Je6TYvSF+ZiePWQReEHH6w==","signatures":[{"sig":"MEUCIQDjPN1sbWB/ox0iAQXyqETjupOTXktmM+MMPb07TtO1aQIgOuqcGObcCxIzDnY5zKA3dfYvqE6XJOOoT4TL3oT2+PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64714},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"424a7a3e08e5f10fcfe53440d1cead68c88baf32","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.0.0/node@v22.14.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@alwatr/package-tracer":"^5.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1","@alwatr/nano-build":"^5.5.3","@alwatr/tsconfig-base":"^5.0.0","@alwatr/prettier-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.3_1745138521263_0.7214419653760746","host":"s3://npm-registry-packages-npm-production"}},"5.5.4":{"name":"@alwatr/exit-hook","version":"5.5.4","keywords":["exit-hook","hook","exit","cross-platform","ECMAScript","typescript","javascript","node","nodejs","esm","module","utility","util","utils","nanolib","alwatr"],"author":"S. Ali Mihandoost <ali.mihandoost@gmail.com>","license":"AGPL-3.0-only","_id":"@alwatr/exit-hook@5.5.4","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"6352e13d634ea65ef368818541d1503eff3512a0","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.4.tgz","fileCount":10,"integrity":"sha512-XMbomh77GlYz7QK2K685h7D/vobbcY/Yi8MfkV24ummRW09YXvsmYdykTuL0b8XQKDstSDZqhC4eUqeEL26nIg==","signatures":[{"sig":"MEQCIF2WI8pT7+kmyCjnqSoBjwCGeUSQnSVJGVnXWVaLSs52AiARDhgdsOEIuiz+A8BgUa2iYZ4Lk532r5s38XbkaJ9Agg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65147},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"dd749e0b9adecdefa8e906669858c014b53bdab0","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"https://github.com/Alwatr/nanolib","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.0.0/node@v22.18.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@alwatr/package-tracer":"5.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^22.14.1","@alwatr/nano-build":"5.5.4","@alwatr/tsconfig-base":"5.0.0","@alwatr/prettier-config":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.4_1755910670233_0.893639729064486","host":"s3://npm-registry-packages-npm-production"}},"5.5.5":{"name":"@alwatr/exit-hook","version":"5.5.5","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.5","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"363b3cf2c53e67c84741de7a264bcf9807fd643c","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.5.tgz","fileCount":10,"integrity":"sha512-JDJcsWSqqDpKF5ROU+nsCfag7SYDTUDpasRDCozWwpWoXKEGhuTetmYNulHHatJhp7da0nviidNVX7heLdEXAQ==","signatures":[{"sig":"MEUCIFeB6zOaxT1CQKu+3zmhE/Lsi5ZFYyiv83Wh2pVFl0dWAiEA+zxzyapbjbHWpzUaZg7D/hdOGBCv21oYb8BqU1bn3ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47687},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"102cc505864da042258ffe18894dc5a9157b0040","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","deprecated":"This version may have compatibility issue, do not use it.","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.7.2/node@v22.18.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@alwatr/package-tracer":"5.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.17.2","@alwatr/nano-build":"5.5.5","@alwatr/tsconfig-base":"5.0.1","@alwatr/prettier-config":"5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.5_1755948521341_0.6102328948067024","host":"s3://npm-registry-packages-npm-production"}},"5.5.6":{"name":"@alwatr/exit-hook","version":"5.5.6","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.6","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"192f489e0a1b500e46da518fd9dfaf1258ab3378","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.6.tgz","fileCount":10,"integrity":"sha512-1e9b/h3e8pEAoJ+QkbH4KorGlmAr6vd3uY1WADwxTFja/18dcMUa7UoDzv4KS/Tt9s4Yeo8Q/gZZnhUFulBkiA==","signatures":[{"sig":"MEQCIC1L+AOCquA4ap/DkwaHFw4jEIijiD9mDiHbb5cOOdIxAiAlu48202KMhqd5cei8/ofrDSwFxYfN1YIlLrYWPdimvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48702},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"be87ff1a4a783c0707e0b06efe728a54b5348b38","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.7.2/node@v22.18.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@alwatr/package-tracer":"5.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.17.2","@alwatr/nano-build":"6.0.1","@alwatr/tsconfig-base":"5.0.2","@alwatr/prettier-config":"5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.6_1755968824200_0.7555547212390059","host":"s3://npm-registry-packages-npm-production"}},"5.5.7":{"name":"@alwatr/exit-hook","version":"5.5.7","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.7","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"d5bb305476bdd4ba6b663b8c657f0849666d224a","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.7.tgz","fileCount":10,"integrity":"sha512-J4Ix6YhwKEHSvGBeC23uoijVXOdyYtDujVPWdo7CZkiw05GYTG7JiAIAbC1So9OZvA0d2fVnBkBWcTrbjssCzg==","signatures":[{"sig":"MEYCIQCGD6LP2bsZuy0NOe2OQF2QDKCLsnqmxSM2wbx6VmJjywIhAPVi18Xizf2ieh01JWtKf4ut+Rd4ildpFHu7RfWEiMQQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49015},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"6f70c2ae343582774a7fa8694684fabb4c5ce63c","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.7.3/node@v22.18.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@alwatr/package-tracer":"5.5.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.0","@alwatr/nano-build":"6.0.2","@alwatr/tsconfig-base":"5.0.2","@alwatr/prettier-config":"5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.7_1756767206803_0.5995057294525075","host":"s3://npm-registry-packages-npm-production"}},"5.5.8":{"name":"@alwatr/exit-hook","version":"5.5.8","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.8","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"0442ba02c46b45a862e1a4352137120e2ce895ea","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.8.tgz","fileCount":10,"integrity":"sha512-WU6uzwOMLy5QtPKzsvrtg9qJ0WGFcFVBd0RHCi7WrGLZlSLcz5qHOPUmE+PV1qwxVvKx7VrJAu7dH9LofQbylA==","signatures":[{"sig":"MEYCIQDfYW1kXopV/POMUa1vIIOlYkWGIFdWmOPqsFt2JsTMCwIhAMZ8e+Q2PCLmatK7ziOMT+7A3HOla53sTnUR8l+mXpmK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49326},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"7b799c86f93bc18db2436035fcf40b58aaf43319","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alwatr/package-tracer":"5.5.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.1","@alwatr/nano-build":"6.0.3","@alwatr/tsconfig-base":"5.0.2","@alwatr/prettier-config":"5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.8_1757055431195_0.22275960150852736","host":"s3://npm-registry-packages-npm-production"}},"5.5.9":{"name":"@alwatr/exit-hook","version":"5.5.9","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.9","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"1a5e5a0d45699100dc4b951fb024ac180a7c0083","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.9.tgz","fileCount":10,"integrity":"sha512-C7AymQNkWlkqTy0zCw9qQ2sNfQ+ZC/z4rpPWs7pB0WrnU/FgqV7bDbwZqyUp8qNArGMHyZeqLBPQy9k3T7E5Xw==","signatures":[{"sig":"MEYCIQDTjs/zmMHarOaE1krE8uPZlhpKtYFnq8/pdHRQPsN2nQIhAJ6Q5CGtIsqsZx34JPZg3S61W64LxT5lwv9EB7aRVJU7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49503},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"990a248963c89c4db8526dfaf6a24c1e2099a92e","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alwatr/package-tracer":"5.5.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.1","@alwatr/nano-build":"6.1.0","@alwatr/tsconfig-base":"6.0.0","@alwatr/prettier-config":"5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.9_1757198948074_0.2975293754373438","host":"s3://npm-registry-packages-npm-production"}},"5.5.10":{"name":"@alwatr/exit-hook","version":"5.5.10","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.10","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"cb1a2b527514d6094ed932c7a213f5ba6941c290","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.10.tgz","fileCount":10,"integrity":"sha512-pZ5QnoACmAV69lihzTn3CBk/Ktt+OnPcX7e8iO/7ikUitebInWpdXMlTh2jDpdZucsb6qAPuYlDwPy8U6D9xcg==","signatures":[{"sig":"MEUCICWxrnCWadCls0T/MSUOqkuuBEMlWdV60X5f9JWXF/QZAiEA4UCHxMbrxoLl7bvo2nP6tfZSCZkeqw9FptxMqvCJhxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49824},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"cd02a1a9fa579930cd54291ba51ed86241313a6d","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@alwatr/package-tracer":"5.5.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.1","@alwatr/nano-build":"6.1.1","@alwatr/tsconfig-base":"6.0.1","@alwatr/prettier-config":"5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.10_1757450565414_0.9421521116776086","host":"s3://npm-registry-packages-npm-production"}},"5.5.11":{"name":"@alwatr/exit-hook","version":"5.5.11","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.11","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"de612f9a6a1f988f2097a822575af039dad764ef","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.11.tgz","fileCount":10,"integrity":"sha512-a1cmlFwKkY/azic/Jxt/D3y2dtuIktbqVzqQNqcHPstTASgYp3fut7xZH9qp+VPeC8X6HhnrltTsI6Hcv1Blhw==","signatures":[{"sig":"MEQCIA0OGL6ZX81xGV5EntDwDN952W2MaD/aPZ/Rn5dwKFOxAiBlyqXauI6UjnrY7F6Y8cVf6poRGsE450ktAuFpIeC9pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49446},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"0555c6f5ac11e7a911deee9bc90cfa44b6fe0b48","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.1","@alwatr/nano-build":"6.1.1","@alwatr/tsconfig-base":"6.0.1","@alwatr/prettier-config":"5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.11_1757774031474_0.7791736609628195","host":"s3://npm-registry-packages-npm-production"}},"5.5.12":{"name":"@alwatr/exit-hook","version":"5.5.12","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.12","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"d7199dfae145661f3c142d529fc060a19c3c6b0a","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.12.tgz","fileCount":10,"integrity":"sha512-4mPRkC+eG6vkYfAEjUc3xBLAi6/7WrkjYTYWW6VbjNlPp+IFAeVGFJjxMSlCdMzGTNcKO9p/6nLN2NTbKF84Kg==","signatures":[{"sig":"MEUCIFbHMBt4j+GOc/WqZPuPSlwpd+8oqUWjYVB8DF9X1w9zAiEAz49VB783hRMp4dw4evLgU+5FmkBfUjyac8nUqWPxJcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49765},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"4da18811162df49c118acd71086cdbe38b27f250","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.3","@alwatr/nano-build":"6.1.2","@alwatr/tsconfig-base":"6.0.1","@alwatr/prettier-config":"5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.12_1757792488685_0.6702202304585572","host":"s3://npm-registry-packages-npm-production"}},"5.5.13":{"name":"@alwatr/exit-hook","version":"5.5.13","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.13","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"3a41b204b31163a01ded49c6d07ea82348873d48","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.13.tgz","fileCount":10,"integrity":"sha512-oU1idGH6npGM4B8a0f1IwO0qRlQ79iLUB4ne447bHFuJl2AwKRXCQ7jGBTxVuOcFr+Pic9mCOuehRGunbq83GQ==","signatures":[{"sig":"MEQCIEBChEERQurgnCxc48STqSYWZAR2+G4aIatV4oOzz6niAiBKQ3trP6b5fWfxeauHguE1/eD97GkcsZtzm1uyCTFFGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49290},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"e081773e1ba6bf1c62c07d7dc966b174fa7dd3ea","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.3","@alwatr/nano-build":"6.2.0","@alwatr/tsconfig-base":"6.0.1","@alwatr/prettier-config":"5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.13_1757946528082_0.7016201894568326","host":"s3://npm-registry-packages-npm-production"}},"5.5.14":{"name":"@alwatr/exit-hook","version":"5.5.14","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.14","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"8bdb18d1a26059b98caced86867a96bf6b52d94c","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.14.tgz","fileCount":10,"integrity":"sha512-jt1qaUUmdMR1wCi14FMqR7HyzU0wUxlAgE/iNF831EI2OFbrcLU3S+STxVUifZh6zlMmmbcEz3qXDeJZysC5bw==","signatures":[{"sig":"MEUCICTh8s/yLMMakt1W1yro042rk4cSgXujtQX9RUp6vJJOAiEAm+Ezm/OCgo4sEVd4kwg9qyQzuUkILhTQXprutehpIHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49470},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"7af0290f1dc91cce15d1324c026354a81c7e64ca","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.6","@alwatr/nano-build":"6.2.1","@alwatr/tsconfig-base":"6.0.1","@alwatr/prettier-config":"5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.14_1758264546764_0.7302017126727214","host":"s3://npm-registry-packages-npm-production"}},"5.5.15":{"name":"@alwatr/exit-hook","version":"5.5.15","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.15","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"cd719bfaee143ed6ce287938c6a1c61e627cc073","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.15.tgz","fileCount":10,"integrity":"sha512-5a/Fom6x2rwBqp9q4uDsKBu4tm8M67YgA3KrNIhgC+7hCDKcUmnVmzkt3unDE7nV+AOo0NF+ig+GMO0Cl8MYgw==","signatures":[{"sig":"MEUCIQDj2Tu8j0eoV90r5ijI5HjcIx8UEKogcDWHHUdx0rkmBAIgefnDlk5d1I3cBuIC29DG5iSsxr4e34K4wCsVCZFlW4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50306},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"44d9eb76cd9ea59d39b2b00467bea42873155f31","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.7.3/node@v22.19.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.6","@alwatr/nano-build":"6.3.0","@alwatr/tsconfig-base":"6.0.2","@alwatr/prettier-config":"5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.15_1758359290872_0.17871187442455017","host":"s3://npm-registry-packages-npm-production"}},"5.5.16":{"name":"@alwatr/exit-hook","version":"5.5.16","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.16","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"42b7326936817336d085d293f749082ab5285a7c","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.16.tgz","fileCount":10,"integrity":"sha512-1HQ3PJsguKzyh1EWYNtJzTqgUDjT7BwSkpN10krtD4l4PxpsjmEtf8LmziPbNwqCDklChWzA9lt34QX/yNYvEA==","signatures":[{"sig":"MEQCIBR/npTXxl2h563B6Aarz0tGklYerUPyhs8xAvj4ybFXAiAyEQWGOusmwpyBT8ByI85XWe4metQqcfhXcFiIBD0lhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50492},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"912cbccc4aae450a2cd2bbb401b898e00af05386","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.8.0/node@v22.19.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.6","@alwatr/nano-build":"6.3.1","@alwatr/tsconfig-base":"6.0.2","@alwatr/prettier-config":"5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.16_1758488346852_0.4250863510091756","host":"s3://npm-registry-packages-npm-production"}},"5.5.17":{"name":"@alwatr/exit-hook","version":"5.5.17","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.17","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"81511b9188bbfa6a89bd497650f1acaf72c58c0c","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.17.tgz","fileCount":10,"integrity":"sha512-84dxoQsZeNkadJD0K/vvqe5sN2TJrS7AmfTwU7epIraOEB9i6R87NOAu4ghWAE0pzJrVqsvjncPi47LX2U1MhA==","signatures":[{"sig":"MEUCIF0/lkTivaGVJ9OON+PfiReM1ytAXRthZiaYPyF+VrsnAiEA54x0uBZZ29VpoDf4q4oR1zrMAfnCI2zXs0R74bS+pmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50672},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"8e3b59b7a2d9b9ab28f1ee9da21849e60f7eeb07","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.8.0/node@v22.19.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.6","@alwatr/nano-build":"6.3.2","@alwatr/tsconfig-base":"6.0.2","@alwatr/prettier-config":"5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.17_1758543870762_0.09066022353432301","host":"s3://npm-registry-packages-npm-production"}},"5.5.18":{"name":"@alwatr/exit-hook","version":"5.5.18","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.18","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"30829b7962f303486229acf95b8729861503b1ad","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.18.tgz","fileCount":10,"integrity":"sha512-tZY8KB/o/HXCcTWlhH2HC1X/L6TCQ72YfyjnICJuhTxoEJc17VguauslcVDGRJZHRyGjk7JO7Vu+3vQZVtGjow==","signatures":[{"sig":"MEUCIQCcbQrjO7z96LmbsgqrOgGhPEoAdxQeL3jN+pEK6c+jOAIgMr/th05LRfXywe6LmTW+uVPf61ipgmlO7SuSOTJeEf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50852},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"a0c8605949969959c8226e54b8c8c0fc7276819a","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.8.0/node@v22.19.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.6","@alwatr/nano-build":"6.3.3","@alwatr/tsconfig-base":"6.0.2","@alwatr/prettier-config":"5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.18_1758562383252_0.6447738042868496","host":"s3://npm-registry-packages-npm-production"}},"5.5.19":{"name":"@alwatr/exit-hook","version":"5.5.19","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.19","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"ba8c912b65e0566727432de06f838378ab732dd2","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.19.tgz","fileCount":10,"integrity":"sha512-ylwUUh4s2bIoy6azVw4XkxTW818A3P6iUPmMggjzel1ABzWPUJMI2WofBcoGvFocy2vgegkC4m3Bhgqka+11Aw==","signatures":[{"sig":"MEUCIQCM50rpLn8qbGDZlaBEpZPNNqLNx0jZTij2UWgeObdYhwIgQzW9OmRQgwnR4gP8OPaSxrWn4Y1bwO6sBJrOg/c1RGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51168},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"c013ded43aff3937cf347de4e99125ab807d99e1","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.9.0/node@v22.19.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.6","@alwatr/nano-build":"6.3.4","@alwatr/tsconfig-base":"6.0.3","@alwatr/prettier-config":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.19_1758964137891_0.8769550346813062","host":"s3://npm-registry-packages-npm-production"}},"5.5.20":{"name":"@alwatr/exit-hook","version":"5.5.20","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.20","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"4c37f288a41791a458bd495e9f2331a460db61de","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.20.tgz","fileCount":10,"integrity":"sha512-/V/PH3gdjSvOzxu0xztnDlpqVfjohaQlfYbAx/DgeO/1n/XGiLj6Unm+YtF6wCJdcXe+QurzWmW+8ZQkyBgMYA==","signatures":[{"sig":"MEQCIF+ozP4ytC44v/4Vx6ryzee89OTKhIIP6QuXQZhDUaujAiAP0Sav5y9Acg0WAxdGEcqYyQA733PLI3CvRFrJTp8CyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51464},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"b141732f4dab13542e3cc99926a250fd5c74bad3","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.9.0/node@v22.20.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^22.18.8","@alwatr/nano-build":"6.3.5","@alwatr/tsconfig-base":"6.0.3","@alwatr/prettier-config":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.20_1759752170034_0.2167159335228641","host":"s3://npm-registry-packages-npm-production"}},"5.5.21":{"name":"@alwatr/exit-hook","version":"5.5.21","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.21","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"5e7cdd49ec17dd08688832def47601510e059a87","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.21.tgz","fileCount":10,"integrity":"sha512-JabYPeL7DomJT6HPrdgLR7xUY8roH2Dc9OmYqZBRNCu6EqwGUZ6S322e6KhV2m1JDUf98RrWFROwmkUIrFofxg==","signatures":[{"sig":"MEQCIGj3cELXNY1JcCEvubQGIZM75V4H5sjZJes+otzlrgLIAiBpyFRQ5VkgXHf9Z2Bd1mUUGCua8wic0a7D1YmOaFnhUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51947},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"d6abdbdc75d4a2c5e0b3f739c7c3de4193308031","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.9.2/node@v24.11.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.0","@alwatr/nano-build":"6.3.6","@alwatr/tsconfig-base":"6.0.3","@alwatr/prettier-config":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.21_1762281650925_0.4498394495354505","host":"s3://npm-registry-packages-npm-production"}},"5.5.22":{"name":"@alwatr/exit-hook","version":"5.5.22","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.22","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"54756b496559db2f7fc6501c2fede73989b5aeec","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.22.tgz","fileCount":10,"integrity":"sha512-ydJYnaOnYQVU2jj50XAAIUC5c3R2D3up+kJAWMvHQ//tQOrwdMnTYMtqwfwvPys9q+eW/sLwxtiJhqGFVO3z/w==","signatures":[{"sig":"MEQCIG9f87UZZO0KdsfKa+xRjZPXYhKtzMh0LWGbjBlPU2uWAiBxUNePKybaAZBGJDm+EhJhJcramj5Ggk9Xa670c6K/pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52127},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"b41774f9b72639235fbbe9d48beb6a1ed612a86c","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.9.2/node@v24.11.1+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.0","@alwatr/nano-build":"6.3.7","@alwatr/tsconfig-base":"6.0.3","@alwatr/prettier-config":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.22_1763193329221_0.6027863118770376","host":"s3://npm-registry-packages-npm-production"}},"5.5.23":{"name":"@alwatr/exit-hook","version":"5.5.23","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.23","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"b29d969ca22ef9a57b4f76c1a79baa562fd1ee4c","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.23.tgz","fileCount":10,"integrity":"sha512-IylomJ8A0KNoKz/BbdBq/uuSMSUGnAjexGjLDDQ59R/Bi/fRmw6CAa0pc0wpbqooD/E7NhwffieJD/K2t1PKdQ==","signatures":[{"sig":"MEUCID5tofxP7z7uGDTvwLp/2dWxIjdhGqhdlNbCYIA5wcHDAiEAw4vLqjGLeGvYWnz2LAn2i/B9PAlte24cIy20kwkGhZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52423},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"0368e2b199bb5c1b443a18b28566cd53ce6915ce","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.9.2/node@v24.11.1+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@alwatr/nano-build":"6.3.8","@alwatr/tsconfig-base":"6.0.3","@alwatr/prettier-config":"5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.23_1763194289814_0.271796860362405","host":"s3://npm-registry-packages-npm-production"}},"5.5.24":{"name":"@alwatr/exit-hook","version":"5.5.24","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.24","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"2f584e8b12cd410a9a3d879d44ad349c2a648588","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.24.tgz","fileCount":10,"integrity":"sha512-FDz8LiFYuj7z0Gw/PQkQkSAbhUVg7xiDExQvOR9x7lbF8kuDUU/WMrI232w1zldxKCQoSiqc/C5+eIbx0ZSQkg==","signatures":[{"sig":"MEQCIHhJhg5ofP56L+FiqaPc9svScAtol0UNZx+pDBn5yCswAiBYKKcum9bZFMuujda/IyMmb/iSg2xAMzynsvak2qM9ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52731},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"3c8ac8d51930dde05c5ed356ff384da47c1de89d","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.9.2/node@v24.11.1+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.1","@alwatr/nano-build":"6.3.9","@alwatr/tsconfig-base":"6.0.4","@alwatr/prettier-config":"6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.24_1763488492959_0.8702268505244513","host":"s3://npm-registry-packages-npm-production"}},"5.5.25":{"name":"@alwatr/exit-hook","version":"5.5.25","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.25","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"c8436c087d5d95309511d6f1ca3a0112b0652169","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.25.tgz","fileCount":10,"integrity":"sha512-KJEMx/zp0K3Mhqy0m5MPD9sK26RClvW/JY8Rde1rEju39+j6vB0ldra6WjlJEGUXqUHE2TFHu3VZJOmbXae7og==","signatures":[{"sig":"MEQCIH9lXqzhpA8K/Oefr6V00fiO06o5/89zC3at/CbrX5c/AiA600SgARwPfcmf2e2Iw2k6jDfPK+fFhUNOq0CyE9OlTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53046},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"d4edc8bf4a48fc84e01cd2625ce840f906bff27d","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.9.4/node@v24.11.1+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.2","@alwatr/nano-build":"6.3.10","@alwatr/tsconfig-base":"6.0.4","@alwatr/prettier-config":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.25_1765380857123_0.7621844488755725","host":"s3://npm-registry-packages-npm-production"}},"5.5.26":{"name":"@alwatr/exit-hook","version":"5.5.26","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.26","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"f502337ea9a37c325b6899859da6d3472ba514ad","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.26.tgz","fileCount":10,"integrity":"sha512-M2/1ZnNPkYsvR9XgyykUBzZcl3osWOWXLxONXABR+OKrdwe2K2aoCK8GoJN7F9Uh2nKGKIfl3rKhFBLWSchwkw==","signatures":[{"sig":"MEUCIQCEBWA/PwLr0qx6EPx86Y4/54Os9HYgVKiJysuW/v07MAIgS49psRVAyuTxZxEiv2tBfIeP5nWIV6ZTfOTJrKgrlSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53381},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"ff06630f607088f12615521e0ac66722b80b79c6","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.10.2/node@v24.11.1+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.3","@alwatr/nano-build":"6.3.11","@alwatr/tsconfig-base":"6.0.4","@alwatr/prettier-config":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.26_1765648656931_0.28521057263578675","host":"s3://npm-registry-packages-npm-production"}},"5.5.27":{"name":"@alwatr/exit-hook","version":"5.5.27","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.27","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"6fe37d66277bf1b04a6dcbf67340ecaac50371c0","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.27.tgz","fileCount":10,"integrity":"sha512-nN+nTyrb7DK/bTpnhue/Lv5xXcCr44IIs2AA4XAFChPsqjwlotCOG6bEwA1U6LnD0J42tMnSyWXQ6rXLprp7dw==","signatures":[{"sig":"MEYCIQC+sgWqB+3HF7wXCSCzJSkZBqZfNIN48hGMVbXH7vwruwIhALNYeVes4rpyMPFpPuKC3csLnqGlFQVfS6UzkP4/wWtE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53700},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"35950cd5ceb1ae5a8ba4ac73852d286b7b3cd45f","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.10.2/node@v24.12.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.4","@alwatr/nano-build":"6.4.0","@alwatr/tsconfig-base":"6.0.4","@alwatr/prettier-config":"6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.27_1766505172117_0.09364372513935004","host":"s3://npm-registry-packages-npm-production"}},"5.5.28":{"name":"@alwatr/exit-hook","version":"5.5.28","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.28","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"89a0b85ed413a231961c0eb3761135bf49d14f6b","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.28.tgz","fileCount":10,"integrity":"sha512-ASBElb9sHWbh/tnMIhXb1MA0t71ZZPcAJPj3fdqvhydn3I1LngOXPqtfhWSJsqKqeT0CiIDQmHTG5wRzs3DZhg==","signatures":[{"sig":"MEQCIFvlQ40TmYWBk9sTTLPhEueK6bEsDXIMITuzucDcZgrzAiA463fEZihulE+rc739W/xPkSg7YneryYuMjwMfpACZoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54014},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"f9f9ba54b319ce8ccc6968059b222e89f4b5d149","scripts":{"b":"yarn run build","c":"yarn run clean","d":"yarn run build:es && yarn node --enable-source-maps --trace-warnings","w":"yarn run watch","cb":"yarn run clean && yarn run build","build":"yarn run build:ts && yarn run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"yarn run watch:ts & yarn run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"yarn run build:es --watch","watch:ts":"yarn run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.11.2/node@v24.13.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.10.13","@alwatr/nano-build":"6.4.1","@alwatr/tsconfig-base":"6.0.4","@alwatr/prettier-config":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.28_1771410491842_0.09962486023770989","host":"s3://npm-registry-packages-npm-production"}},"5.5.29":{"name":"@alwatr/exit-hook","version":"5.5.29","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@5.5.29","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"a422ad7cb7ea5977339a4e972271dea86af5ec06","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-5.5.29.tgz","fileCount":10,"integrity":"sha512-dIeIE2whBSED81WmCMN7Mjq4pLUoiwnqymoFUZJ2JnMD80nXYkdNoTDypxRNZxVB5orP+PfqLeLcuEIQwSpWRg==","signatures":[{"sig":"MEUCIACxUF2mZfxrHW68AOrlrUxw/w2jikyuToiML/R896+iAiEArRy9vTTcEXHYiAQCl9TUg65pTxs/pwgh6s4+xT2n6MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54353},"main":"./dist/main.cjs","type":"module","types":"./dist/main.d.ts","module":"./dist/main.mjs","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.mjs","require":"./dist/main.cjs"}},"gitHead":"c3889e3756b0a0f9b935a1b702a1373ac52cb379","scripts":{"b":"bun run build","c":"bun run clean","d":"bun run build:es && bun --enable-source-maps --trace-warnings","w":"bun run watch","cb":"bun run clean && bun run build","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","build:es":"nano-build --preset=module","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.12.0","@alwatr/nano-build":"6.4.2","@alwatr/tsconfig-base":"6.0.4","@alwatr/prettier-config":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_5.5.29_1773697656783_0.4617752598502527","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@alwatr/exit-hook","version":"6.0.0","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@6.0.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"83ddaae0a36e999c36382af501016b98e0837f81","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-6.0.0.tgz","fileCount":8,"integrity":"sha512-ekaAFcAkofVRxbiveOz6OseLanNghUHFnJEh+deFT5ugcjbXmjmtN8pR5CQfZgYVqOsY2DoLqwvQSPf6r604hg==","signatures":[{"sig":"MEQCICjjF+mAFcE/BJ6eeCp5zNChit69rRe4Z4KXFWwakA76AiAntOHxAtgaRiV/37MSb6QazMgUT5oqaKQhNiCISO+nTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25998},"type":"module","types":"./dist/main.d.ts","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"056102a1c8a563bbae8a290b6830450f467322a3","scripts":{"b":"bun run build","c":"bun run clean","d":"bun run build:es && bun","w":"bun run watch","cb":"bun run clean && bun run build","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.12.0","@alwatr/nano-build":"7.0.0","@alwatr/tsconfig-base":"7.0.0","@alwatr/prettier-config":"7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_6.0.0_1773929141457_0.20381180925451692","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@alwatr/exit-hook","version":"6.0.1","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@6.0.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"103385c9fb8c337a553db2dd9aa5d4041351dd39","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-6.0.1.tgz","fileCount":8,"integrity":"sha512-Q118TcsiQpdu9m4tVWLgX+5vM1CreyCdGPRjYHVQ4C2XHslGKAJmHBkBrJBALn9x6r0fF0hLBiy6NovhTB1WPg==","signatures":[{"sig":"MEQCIBC2BaM8KWckZ5GpLeZKV3B56NXkrZkHQvLIvUA+v7TrAiArvhIU/1+gW0dIRAny1t5q4JUn9ME45cPmv07TpMQc9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25967},"type":"module","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"f843742e94d6ebed3921d57b624d9deb35c2c102","scripts":{"b":"bun run build","c":"bun run clean","d":"bun run build:es && bun","w":"bun run watch","cb":"bun run clean && bun run build","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.12.0","@alwatr/nano-build":"7.0.1","@alwatr/tsconfig-base":"8.0.0","@alwatr/prettier-config":"7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_6.0.1_1774570853865_0.333597687575244","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@alwatr/exit-hook","version":"6.0.2","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@6.0.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/nanolib/tree/next/packages/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/nanolib/issues"},"dist":{"shasum":"6f4c4bc0adf0bc6fc8c8d52249d4e513ab74474d","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-6.0.2.tgz","fileCount":8,"integrity":"sha512-9ieMA3XLLBNiJ988xL5x3smYdqj409H4dKc7XVglWJv/fvmyQB/jDBVldV9MQ+BilUcOva6H4HHtS48bpmXpjQ==","signatures":[{"sig":"MEQCIEUNIrlso+Owobv6asJnJh7KcM1V3zTI7xl6IWnJ3BMXAiBba7+vkLdUaiLpuy4ADVHaSdkwXrKLVBx9mW0j/yQjqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25967},"type":"module","exports":{".":{"types":"./dist/main.d.ts","default":"./dist/main.js"}},"gitHead":"95bb13efd0a5f485c6b09f1a911b99492017aed1","scripts":{"b":"bun run build","c":"bun run clean","d":"bun run build:es && bun","w":"bun run watch","cb":"bun run clean && bun run build","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"prettier":"@alwatr/prettier-config","repository":{"url":"git+https://github.com/Alwatr/nanolib.git","type":"git","directory":"packages/exit-hook"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^24.12.0","@alwatr/nano-build":"7.0.1","@alwatr/tsconfig-base":"8.0.0","@alwatr/prettier-config":"7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_6.0.2_1774572266080_0.25153329032418537","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@alwatr/exit-hook","version":"9.1.0","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.1.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/main/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"b1593f48f7308f2aa17267bb6dba2d4e00b30446","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.1.0.tgz","fileCount":8,"integrity":"sha512-TPiFJMoptjwe8xo7Dw3to2ia35VySa7eWoKqFgFWY62Rypjk0vLT/MSzhUmRSZ1igYoGQXLSBDU4+PjH6fn+1A==","signatures":[{"sig":"MEYCIQCjkPKbAv+mGV+2qIIr5Rgo6pkcy3x7fI6t7H505PpIZgIhAL0QCdPAxrT57FhZ/0cHf4N3vYAnsViLvPy8A6JJheyG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26024},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"4a25cd3e0499cf61dd761e87d3711abf9b0cd208","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","@alwatr/nano-build":"9.1.0","@alwatr/type-helper":"9.1.0","@alwatr/tsconfig-base":"9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.1.0_1775055774862_0.1637588512279371","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"@alwatr/exit-hook","version":"9.1.1","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.1.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"a844ffaa457daaafb9731a19fa89a685ad52b682","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.1.1.tgz","fileCount":8,"integrity":"sha512-ucLdg1QAy66M5MOYMVKv2YLpnhM5eC0iO0hSxXFq1SMHEmwYnOS0Uy6TRnsSPou/8LgW3pUGqQiF1UFm7RFZUQ==","signatures":[{"sig":"MEYCIQC67wlmedQQm68l351FjjNn37LvYF9ChwhZ5muQirmoowIhALbgKDNBz0iar+62bFDe4Sh3yl3GP8qrO/FA4V6KP6KW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26024},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"38fb79dd8b6cf48108ae6492ecd7a285c7633e9b","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/4.11.5/node@v20.20.1+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^25.5.0","@alwatr/nano-build":"9.1.1","@alwatr/type-helper":"9.1.1","@alwatr/tsconfig-base":"9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.1.1_1775056176504_0.30838671498013626","host":"s3://npm-registry-packages-npm-production"}},"9.2.1":{"name":"@alwatr/exit-hook","version":"9.2.1","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.2.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"1a227cfcb5f45461b688c66926d952a1ff666192","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.2.1.tgz","fileCount":8,"integrity":"sha512-/Wq7gvBynpUxDFrhYDRmZpunkJjlmLB0rmNAT+XItXiFfgrftf4oZiBctxCADfiSD46/FjfkdGISmlnEQ7/irw==","signatures":[{"sig":"MEYCIQCIfpkTO+2JCM+EheBn8giGOiognvG2pRGTCxeKhO5h5gIhAIYmmbVtvf6tCAlGFklEe2mJ5WNhMqfG37G4Tt0XGPj0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26025},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"b9dc0cb8b04b16216d44fbe9a9682f2a57926167","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.0.0/node@v20.20.2+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^24.12.2","@alwatr/nano-build":"9.1.1","@alwatr/type-helper":"9.1.1","@alwatr/tsconfig-base":"9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.2.1_1775295068827_0.44293287038327245","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"@alwatr/exit-hook","version":"9.3.0","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.3.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"4b4f1ff9546a8b4ce2b2b074ef3447c0dca06def","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.3.0.tgz","fileCount":8,"integrity":"sha512-dL65mf9eV/+xVVUan4AH594g5N8Ozvc99oeQVm4LgRhz0o900DI2RpQM+WuKkPkukAlddlStykiAzgD6O8rQxg==","signatures":[{"sig":"MEYCIQCIbF8QkNjGETpG1lrrtTeMnhj53/X4BWSf03rkAO0WOgIhAInFoiNJx2TyYCWS8vsGARnpCpFLsI3gPIC3PDe47B4Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26020},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"adf6d486667eefee42dfc87938e3af96f87c4738","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.0.0/node@v20.20.2+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^24.12.2","@alwatr/standard":"9.3.0","@alwatr/nano-build":"9.3.0","@alwatr/type-helper":"9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.3.0_1775301720731_0.13747545197829747","host":"s3://npm-registry-packages-npm-production"}},"9.4.0":{"name":"@alwatr/exit-hook","version":"9.4.0","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.4.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"495738f659ebf8f7e925eabb94e21c385a029dab","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.4.0.tgz","fileCount":8,"integrity":"sha512-d3Hn4G5J13Z7tW7t1vLAee7XjC7RPPIk68Ka+BcalTG+hIGImWJGpSObRWc+jY2TLF4VoSE1aCfwzdpMtxLnPA==","signatures":[{"sig":"MEUCICFlq3ajWVDDhnFkrrehB/lMlzppeXTlqIatCUa5EwZIAiEAv7CIDVn20SdSTHuEgtyqL3DlBthnW4Z8KVsolWKFOq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26020},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"662f1047fc2a1b53a00902028d6cebfd04b52dd5","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.0.0/node@v20.20.2+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^24.12.2","@alwatr/standard":"9.4.0","@alwatr/nano-build":"9.3.0","@alwatr/type-helper":"9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.4.0_1775405526581_0.5596244973963866","host":"s3://npm-registry-packages-npm-production"}},"9.4.5":{"name":"@alwatr/exit-hook","version":"9.4.5","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.4.5","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"fbd270ea55bd78bf3aa8ff7bdf6723b78956b863","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.4.5.tgz","fileCount":8,"integrity":"sha512-9+5L7ChApnIRHHrbuOwmTgzFVA4xkTtT4Qt4K49YdmhBqjmosz8Hz49mmHJ2/V8KS5Qspq4jmqSydNusxFpFlA==","signatures":[{"sig":"MEYCIQDlMqOtovCNNW3YOMHzU3Vjn9HfhyrV8U50ha9467z/JwIhAKhIqrSi2g3BsA7QkjsEsualcWLb7NzWO3cEgJg8OKo4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26020},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"26e30d3e766cb9e2274a61d5259677643f8ca18d","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.0.0/node@v20.20.2+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^24.12.2","@alwatr/standard":"9.4.5","@alwatr/nano-build":"9.3.0","@alwatr/type-helper":"9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.4.5_1775931316800_0.18542372244966732","host":"s3://npm-registry-packages-npm-production"}},"9.7.0":{"name":"@alwatr/exit-hook","version":"9.7.0","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.7.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"e5cd340e7b1bc8e1ee9eb489ea02ec33ab5d4ddd","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.7.0.tgz","fileCount":8,"integrity":"sha512-AxX6jDa9t/foYQLd6JVFIO7ddeNNV6aTwFqhysvOqa9qwGFnQHtpFazf88/Gsp+UiPb72Nrjnjp/LFXBXoGHCA==","signatures":[{"sig":"MEUCIQDZWNe4F+edLzaNF5BJrbUPG2q3qB/LOSFppZFxucSagAIgNxczPq2fYyF6Tsuk5ZjkPowibVflqwSw284Mem3qY9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26020},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"cfe0da1394b656a10123865dba26057a07b3759a","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.0.0/node@v20.20.2+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^24.12.2","@alwatr/standard":"9.7.0","@alwatr/nano-build":"9.3.0","@alwatr/type-helper":"9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.7.0_1776183059316_0.7280907360688702","host":"s3://npm-registry-packages-npm-production"}},"9.10.0":{"name":"@alwatr/exit-hook","version":"9.10.0","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.10.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"8f44536e67fc5c748ecbbd9163617a29ba35d844","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.10.0.tgz","fileCount":8,"integrity":"sha512-fWYxX6hXWzZM32yl9pgwObz/c5WDSTUoAvC6r03MwhKOkAgStJQPSaavxYiX8ZlSCTQI7CrokToHvzTgwBTdvg==","signatures":[{"sig":"MEUCICshx0N4/sxjve3GsODLLkvuhi7lHEiU9P8MLULoRlG0AiEAi7KQPHPz4MSK5pu+MfaMsFoQ+dG6GEz941lO125TLW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26023},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"b88ae5cd72935e76e019e3765c36eb633ece2910","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.0.0/node@v20.20.2+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^24.12.2","@alwatr/standard":"9.7.0","@alwatr/nano-build":"9.10.0","@alwatr/type-helper":"9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.10.0_1776278439847_0.2929366339850312","host":"s3://npm-registry-packages-npm-production"}},"9.10.1":{"name":"@alwatr/exit-hook","version":"9.10.1","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.10.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"5f385219af716a0fbc7f314d1cd5a7c4959b4cf1","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.10.1.tgz","fileCount":8,"integrity":"sha512-89nffH65mus2Ld1CG349422Du+h/MIPBe8Lz0qjqQDErAhRjeG59Atgi/4hr0qdsWHsMCwjSUpsn/lhalfNd/w==","signatures":[{"sig":"MEYCIQD6+4tDE77q2YKbYqJGiNx2Opb5oX99xTwU0kYPBsfTfgIhANPldyVy7rwTwHKocGPC28txPBFTKJ/QHWJo2xKgE6c4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26023},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"602a7b285b0cf6d799d97e44db81265ff73e47a2","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.0.0/node@v20.20.2+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.2","@types/node":"^24.12.2","@alwatr/standard":"9.7.0","@alwatr/nano-build":"9.10.1","@alwatr/type-helper":"9.1.1"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.10.1_1776541367644_0.022992123338271497","host":"s3://npm-registry-packages-npm-production"}},"9.11.2":{"name":"@alwatr/exit-hook","version":"9.11.2","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.11.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"5e12cba26baf435893de791ed0fbd5d02e9dc460","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.11.2.tgz","fileCount":8,"integrity":"sha512-ND/gX44cRoIfK5jtQGkwmcL7YCxxMeczjr2l9M4yyOCCVlFpX6rk3dgUNBRjXKuVpV2CFWXpmfZ4XFhmnU3Wbg==","signatures":[{"sig":"MEYCIQDc89cIKPakM32wKx1t5iIaZ/71qY1szk9QOqmK+rCD6AIhAMETZWpf11kwBVkk4iLmYVMQktjOj3SAu+u0G4tJEDvn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26025},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"ad72dc5b615ab443b1f7e2616ec647574bb04cf5","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.1.0/node@v20.20.2+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^24.12.2","@alwatr/standard":"9.11.2","@alwatr/nano-build":"9.10.1","@alwatr/type-helper":"9.11.2"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.11.2_1776805996537_0.7189507307118204","host":"s3://npm-registry-packages-npm-production"}},"9.14.0":{"name":"@alwatr/exit-hook","version":"9.14.0","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.14.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"7dd14d40cc947357977883892790c9f6ff31eaa9","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.14.0.tgz","fileCount":8,"integrity":"sha512-erlEqaV7DH0LtgxRVAgtPtLcENvORXdAyCUZir42mcAL5hR4F7qdouSZqJLsQkcK6DQ4OzH6bEWhaY71BMjThA==","signatures":[{"sig":"MEQCICZJ4HZbzyGY4TDwUFOyHXvsD3k0bHUicWSiKKu/338jAiAM3vDNvQ6iPOPDODh1ywuH+l1miost77oW358CTnz8XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26025},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"4e499b23191d4460ea60f34cde8a99b472741f1a","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.2.0/node@v20.20.2+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^24.12.2","@alwatr/standard":"9.14.0","@alwatr/nano-build":"9.14.0","@alwatr/type-helper":"9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.14.0_1777126807275_0.48245798745296575","host":"s3://npm-registry-packages-npm-production"}},"9.16.0":{"name":"@alwatr/exit-hook","version":"9.16.0","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.16.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"e53f772ad349b91985a66adb0d0f93a327a1f61b","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.16.0.tgz","fileCount":8,"integrity":"sha512-/4aGopz7JeJGEFmCXt9d7qHlg2wftR0kAQy6RnrX2I/0P6t5hZF2H4HfSs+ukcuYxOvPK3W5ubjpOrJXPJ6kYg==","signatures":[{"sig":"MEQCIHrcall5Ctm/Gg/9rv0SsdzFHNBJFs3PH8zly9Og/JOOAiANElSpyElyt/NTrBXxetVCSsGsOqehzLA389tKGua4Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26025},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"c210044f6e8ab444ec2f9e600f095761cbd279bd","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.2.0/node@v20.20.2+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^24.12.2","@alwatr/standard":"9.16.0","@alwatr/nano-build":"9.14.0","@alwatr/type-helper":"9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.16.0_1777287333549_0.8110107183147739","host":"s3://npm-registry-packages-npm-production"}},"9.23.3":{"name":"@alwatr/exit-hook","version":"9.23.3","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.23.3","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"81a22521fe110b7bc6489fc3e74836345a108aec","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.23.3.tgz","fileCount":8,"integrity":"sha512-4DxF6eRpKAlntUeggrK1M1+pbzjMPfiecG2lpvJZASkL+MeVg0KIZQ7GcqvnZLGWZdxEOQCTb79vrxJXCGQyPg==","signatures":[{"sig":"MEYCIQDt/+9NjPGMbeJqFkVFjW0bVOlqvwyCZh3ZHbfIKDUjdQIhALRozoeQ4NFdAHYjgw8uZe6YNJk9ynNCM8PxO84gXmPF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26025},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"e38ea606b08ee85402fe112d4e32e741a446dcad","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.2.1/node@v20.20.2+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^24.12.3","@alwatr/standard":"9.16.0","@alwatr/nano-build":"9.14.0","@alwatr/type-helper":"9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.23.3_1778589502829_0.0723048444403076","host":"s3://npm-registry-packages-npm-production"}},"9.24.0":{"name":"@alwatr/exit-hook","version":"9.24.0","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.24.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"7601ac7ed1a2933e08bbdb03e2edfe2d668d178f","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.24.0.tgz","fileCount":8,"integrity":"sha512-8TGnRzA5OPhUoi8mxi+HOD8sycBa1uBhUuhYRW+oCj0qlIrAnaYSh9YVAr1S7R01EvPkZxWmKa+6y9/IVppU0A==","signatures":[{"sig":"MEYCIQCF/zTaVdo8T+5mhJtfRSq6Fto3l9c0hfFhZ3m6v0UWEgIhAI2RJjOQcLHlpkxrhzpSO5AbTmkuKdQ6jbdjhbKHmY+l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26025},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"7953ae95627dcfcea72516a288560769c7d8fb06","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.2.1/node@v20.20.2+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^24.12.4","@alwatr/standard":"9.16.0","@alwatr/nano-build":"9.14.0","@alwatr/type-helper":"9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.24.0_1778786709308_0.7203757558534789","host":"s3://npm-registry-packages-npm-production"}},"9.25.0":{"name":"@alwatr/exit-hook","version":"9.25.0","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.25.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"f94ffd53601f99be3ca15193e33267cc9d17e42f","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.25.0.tgz","fileCount":8,"integrity":"sha512-bM87wEmHmnft6D1eGQcg9e2qDS6bWN+xBsfXxI+TuDbWGeQDaYTaJjjwEKup3Lt9JHQD2xlA5mqZPjBs9BwZ3A==","signatures":[{"sig":"MEUCIQCTcMFdhW/gk1oBsEP5PawLd+Jmb6ZEu+S/+mTp4lEvOQIgSNDvDXL8cweimecBkHii6GrO45I4wFZ1RYfrUjR1pE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26025},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"a49ae304180faab79539b5ddfe62d18ac91a232e","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.2.1/node@v20.20.2+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^24.12.4","@alwatr/standard":"9.16.0","@alwatr/nano-build":"9.25.0","@alwatr/type-helper":"9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.25.0_1779366163000_0.6886298116232692","host":"s3://npm-registry-packages-npm-production"}},"9.31.0":{"name":"@alwatr/exit-hook","version":"9.31.0","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.31.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"f4dee0bc9f04c3942faec2311c88f6c2f5d3823b","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.31.0.tgz","fileCount":8,"integrity":"sha512-d2sZEMjf9KLeqHU3DTDFP83li3LzyYfaZf3QEaTZ7gnd2A1MdishpzixTMpa2P745J7cNUW3p/RLFGdun0bE2g==","signatures":[{"sig":"MEUCIQCO2IIdajrdl0PVqgvDVfYMeYEBcqU5jwGm5azA363t5AIgZ4Bi0SgijqX8V+zEDqdGVigK8udAPNFUa4LlborGRK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26025},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"a2bdb86945c56f8b99b6dd0f8ec714df70dfa3e5","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.3.0/node@v22.22.3+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^24.13.1","@alwatr/standard":"9.16.0","@alwatr/nano-build":"9.25.0","@alwatr/type-helper":"9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.31.0_1780835149564_0.3730136563224804","host":"s3://npm-registry-packages-npm-production"}},"9.33.0":{"name":"@alwatr/exit-hook","version":"9.33.0","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.33.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"32e067f9a2be57971cbbf7764def84cae8ac534d","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.33.0.tgz","fileCount":8,"integrity":"sha512-zQDXEeG9eJeVHnDUNp00E+qifiaonh2YFKvEjeeoBtznrEkciXyljeN/l1xR965ghP0YA0vHeBCXqx+hTAERPw==","signatures":[{"sig":"MEUCIQCcxOuutof5N+6WMIj41A3JvpchnOd/36mNsmf70ia4ZAIgZPuKXDo/kDq7irALyrMoWqVgw/zYz9fmSH41KjJHqqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26025},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js"}},"gitHead":"ba7e63efa62c86c7845269f94c4cc9924c38ff21","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"ALWATR_DEBUG=0 bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"nano-build --preset=module src/main.ts","build:ts":"tsc --build","watch:es":"bun run build:es --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.3.0/node@v22.22.3+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^24.13.1","@alwatr/standard":"9.33.0","@alwatr/nano-build":"9.25.0","@alwatr/type-helper":"9.14.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.33.0_1781057069384_0.3833815672494534","host":"s3://npm-registry-packages-npm-production"}},"9.33.1":{"name":"@alwatr/exit-hook","version":"9.33.1","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.33.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"6104a295fe1d54e71ff61fa0636c350c990f4432","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.33.1.tgz","fileCount":10,"integrity":"sha512-UL8pEMhkOHIb6VfU+7NcKFuLuSOI9oPjyAs6L39dNy6Zi9yNUaFScOj0R+0o0LBzLX1+6OvreTP1RijvC3Wlxg==","signatures":[{"sig":"MEQCIEne5YhpZcARlO0hhHVABoq9H+lg/42wgdAV2+j50meRAiAVncZ1AjUz2ONU+Iw9TnkT6419QpmzjN9y5xfbgMp7iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29918},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js","development":"./dist/dev/main.js"}},"gitHead":"84fba5b7b428188be17aaaaf062b0b7eaae96555","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"bun run build:es:dev && bun run build:es:prod","build:ts":"tsc --build","watch:es":"bun run build:es:dev --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput","build:es:dev":"nano-build --preset=module --outdir=dist/dev src/main.ts","build:es:prod":"NODE_ENV=production nano-build --preset=module --outdir=dist src/main.ts"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.3.0/node@v22.22.3+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^24.13.1","@alwatr/standard":"9.33.0","@alwatr/nano-build":"9.33.1","@alwatr/type-helper":"9.33.1"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.33.1_1781089511464_0.5370710721587746","host":"s3://npm-registry-packages-npm-production"}},"9.36.0":{"name":"@alwatr/exit-hook","version":"9.36.0","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.36.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"bd8c257b58b35c14d35df04dfc991c3cf55e8bed","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.36.0.tgz","fileCount":10,"integrity":"sha512-d4vz0oweUgCNzV97QvVo2qXa/RlvxZ77AFxnkipplZgP4XUKhLEW54afETpZTkIFXHeZvh0URzCJaIZiyC9S7Q==","signatures":[{"sig":"MEYCIQD4yrS7PlNvPYcvoZIT3aniVqovHAyLtcT22ZvP5uo7HQIhALuImUbdw8a5UarPdns4j5tF79DC8r9H7W7TRKIa1cDo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29918},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js","development":"./dist/dev/main.js"}},"gitHead":"252426e3bf06fdf5331691d5e8c09a4808104275","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"bun run build:es:dev && bun run build:es:prod","build:ts":"tsc --build","watch:es":"bun run build:es:dev --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput","build:es:dev":"nano-build --preset=module --outdir=dist/dev src/main.ts","build:es:prod":"NODE_ENV=production nano-build --preset=module --outdir=dist src/main.ts"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.3.0/node@v22.22.3+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^24.13.1","@alwatr/standard":"9.33.0","@alwatr/nano-build":"9.33.1","@alwatr/type-helper":"9.36.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.36.0_1781214293457_0.5973586260528061","host":"s3://npm-registry-packages-npm-production"}},"9.38.1":{"name":"@alwatr/exit-hook","version":"9.38.1","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.38.1","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"99425ee9eeccf7354d23cca8bc336a93e36e6ea2","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.38.1.tgz","fileCount":10,"integrity":"sha512-aQyc54eKBYCHEppU0jaHZf/pAWdRkfWc1xFYzGmu1M+H1DiRd2SE42S+Q5Nqm273si+13Lop/hZrZWfQWn72EA==","signatures":[{"sig":"MEQCIAHLnDTnkAmn6yXV7GmGP2DrO6JRyurIRiSYBm6wBZ61AiB9JK907cl7oHoJmbOxPBxO6iHQE0x5wrO/1sot8+/wXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29918},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js","development":"./dist/dev/main.js"}},"gitHead":"918e99e7142b84f69eaa703ce9e27c3ac9d9300b","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"bun run build:es:dev && bun run build:es:prod","build:ts":"tsc --build","watch:es":"bun run build:es:dev --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput","build:es:dev":"nano-build --preset=module --outdir=dist/dev src/main.ts","build:es:prod":"NODE_ENV=production nano-build --preset=module --outdir=dist src/main.ts"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.3.0/node@v22.23.0+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^24.13.1","@alwatr/standard":"9.38.1","@alwatr/nano-build":"9.38.1","@alwatr/type-helper":"9.36.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.38.1_1782630636598_0.0047694979767272105","host":"s3://npm-registry-packages-npm-production"}},"9.38.2":{"name":"@alwatr/exit-hook","version":"9.38.2","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@9.38.2","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"c1194488d41ae3c215e5d9c17ba05fb10d594d51","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-9.38.2.tgz","fileCount":10,"integrity":"sha512-ANbQXsWQC5SiDgM+EFJ5IE1YFB50UsSvqlImBVU/jry1NO+QJRKsKQCux9nr/LmRv32Ee/VxUzzYes0Dd2PHHg==","signatures":[{"sig":"MEQCICBkJXsIgVY4cGnrboh0UR0DSpd0wsOABuRfidWeM8IPAiBZYPnYGokXZI61xpTdnZR4dzbrAz8vQLPRQMjllyqHnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29918},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js","development":"./dist/dev/main.js"}},"gitHead":"69569fc5d7a66d5f027d5d4f58af4289280d5e5d","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"bun run build:es:dev && bun run build:es:prod","build:ts":"tsc --build","watch:es":"bun run build:es:dev --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput","build:es:dev":"nano-build --preset=module --outdir=dist/dev src/main.ts","build:es:prod":"NODE_ENV=production nano-build --preset=module --outdir=dist src/main.ts"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.4.0/node@v22.23.1+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.13.3","@alwatr/standard":"9.38.2","@alwatr/nano-build":"9.38.1","@alwatr/type-helper":"9.38.2"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_9.38.2_1783856601839_0.35389479109507804","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@alwatr/exit-hook","version":"10.0.0","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@10.0.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"8d43d2f1e3fe43ffd6317b4baf1d2147be7c5d17","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-10.0.0.tgz","fileCount":10,"integrity":"sha512-AM1Zkf85W5ojl8VBuIuR/u5HvU1/h6gzox3wa/Bt4baM4w+w0S4Q5Lu0EB2Sv6ZABSC97XBV5IrGBuQYheUWjg==","signatures":[{"sig":"MEUCICv2h9Y4mgOwI8tpvEkpgbAkz87BQ6zQnPqnPfp/B8G3AiEAsHcOG9yAqYiPcFZe71NjvS2+sxB6+EmrS/ZDRcqg+EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29918},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js","development":"./dist/dev/main.js"}},"gitHead":"ad367007af237263a64306c359d05fea63fb2dc7","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"bun run build:es:dev && bun run build:es:prod","build:ts":"tsc --build","watch:es":"bun run build:es:dev --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput","build:es:dev":"nano-build --preset=module --outdir=dist/dev src/main.ts","build:es:prod":"NODE_ENV=production nano-build --preset=module --outdir=dist src/main.ts"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.4.2/node@v22.23.1+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^24.13.3","@alwatr/standard":"10.0.0","@alwatr/nano-build":"10.0.0","@alwatr/type-helper":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_10.0.0_1785075707397_0.7627002269616849","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@alwatr/exit-hook","version":"10.1.0","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"author":{"url":"https://ali.mihandoost.com","name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com"},"license":"MPL-2.0","_id":"@alwatr/exit-hook@10.1.0","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"dist":{"shasum":"f252e20b8ce7a04a5bd2aa221a0cbf3198dd0b16","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-10.1.0.tgz","fileCount":10,"integrity":"sha512-sU5h7+r7slzW+c2ITkj31qH78FdLxhOqFnyLl6+pfEO7A6UFa37AIv/LG5zSlBIUB5gP47QML6sTTk6rveFB7w==","signatures":[{"sig":"MEQCIFJJQ8SjrLNqjS4vh9EitEmfL/Xrxh0a/tX+kJFttwEgAiB6a65W4AwdAnYk9T4M+R4f4kYFQW1LfhkWEAlf/5Kyxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29917},"type":"module","exports":{".":{"types":"./dist/main.d.ts","import":"./dist/main.js","default":"./dist/main.js","development":"./dist/dev/main.js"}},"gitHead":"b9efc218052a99652c3cb0bc990496f26b5b18cf","scripts":{"b":"bun run build","t":"bun run test","w":"bun run watch","cl":"bun run clean","lint":"eslint src/ --ext .ts","test":"bun test","build":"bun run build:ts && bun run build:es","clean":"rm -rfv dist *.tsbuildinfo","watch":"bun run watch:ts & bun run watch:es","format":"prettier --write \"src/**/*.ts\"","build:es":"bun run build:es:dev && bun run build:es:prod","build:ts":"tsc --build","watch:es":"bun run build:es:dev --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput","build:es:dev":"nano-build --preset=module --outdir=dist/dev src/main.ts","build:es:prod":"NODE_ENV=production nano-build --preset=module --outdir=dist src/main.ts"},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"repository":{"url":"git+https://github.com/Alwatr/alwatr.git","type":"git","directory":"pkg/nanolib/exit-hook"},"_npmVersion":"lerna/5.6.1/node@v22.23.2+x64 (linux)","description":"A utility for registering exit handlers in Node.js.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.4.0","@alwatr/standard":"10.0.0","@alwatr/nano-build":"10.0.0","@alwatr/type-helper":"10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/exit-hook_10.1.0_1788188309390_0.7272283900698258","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"@alwatr/exit-hook","version":"10.2.0","description":"A utility for registering exit handlers in Node.js.","license":"MPL-2.0","author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com","url":"https://ali.mihandoost.com"},"type":"module","repository":{"type":"git","url":"git+https://github.com/Alwatr/alwatr.git","directory":"pkg/nanolib/exit-hook"},"homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"exports":{".":{"types":"./dist/main.d.ts","development":"./dist/dev/main.js","import":"./dist/main.js","default":"./dist/main.js"}},"sideEffects":false,"devDependencies":{"@alwatr/nano-build":"10.0.0","@alwatr/standard":"10.0.0","@alwatr/type-helper":"10.2.0","@types/node":"^26.5.0","typescript":"^7.0.2"},"scripts":{"b":"bun run build","build":"bun run build:ts && bun run build:es","build:es":"bun run build:es:dev && bun run build:es:prod","build:es:dev":"nano-build --preset=module --outdir=dist/dev src/main.ts","build:es:prod":"NODE_ENV=production nano-build --preset=module --outdir=dist src/main.ts","build:ts":"tsc --build","cl":"bun run clean","clean":"rm -rfv dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","lint":"eslint src/ --ext .ts","t":"bun run test","test":"ALWATR_DEBUG=0 bun test","w":"bun run watch","watch":"bun run watch:ts & bun run watch:es","watch:es":"bun run build:es:dev --watch","watch:ts":"bun run build:ts --watch --preserveWatchOutput"},"publishConfig":{"access":"public"},"keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"gitHead":"2a0a52415ec6af039244806419c3b79734994c71","_id":"@alwatr/exit-hook@10.2.0","_nodeVersion":"22.23.2","_npmVersion":"lerna/5.6.1/node@v22.23.2+x64 (linux)","dist":{"integrity":"sha512-dkTJ4nKHU6EFIZrfspTgJzT3nLO/odMO9fbV+TPKMm2TNWQd9jcHt9rCwv4rnBnJfzu4xTsUVhOC3MR4lFW01w==","shasum":"be63ff751dd217db461cee76c0b34c31e59022b0","tarball":"https://registry.npmjs.org/@alwatr/exit-hook/-/exit-hook-10.2.0.tgz","fileCount":10,"unpackedSize":29932,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCd6TntWPbWFkATeoDOR2aWPuZ22QuNNmoQ4sQD8taKZwIgaP6v6p8dytoxW50BEYc2zvbq2MVXuGPXPCjwgoFzcVI="}]},"_npmUser":{"name":"alimd","email":"ali.mihan.doost@gmail.com"},"directories":{},"maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exit-hook_10.2.0_1788887075614_0.49691926548224474"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-03T10:52:06.536Z","modified":"2026-09-08T17:04:35.936Z","1.0.0":"2024-01-03T10:52:06.781Z","1.0.1":"2024-01-03T11:02:28.437Z","1.0.2":"2024-01-03T18:31:01.146Z","1.0.3":"2024-01-08T14:30:00.026Z","1.0.4":"2024-01-16T01:25:28.522Z","1.0.5":"2024-01-20T16:55:59.405Z","1.0.6":"2024-01-24T13:06:51.217Z","1.0.7":"2024-01-31T08:27:51.309Z","1.0.8":"2024-03-28T00:11:18.859Z","1.0.9":"2024-04-25T10:51:43.736Z","1.0.10":"2024-05-12T12:24:20.421Z","1.0.11":"2024-07-04T13:13:01.101Z","1.0.12":"2024-08-31T10:32:19.461Z","1.0.13":"2024-08-31T11:21:14.052Z","1.0.14":"2024-08-31T13:33:17.180Z","1.0.15":"2024-09-15T06:24:56.266Z","1.0.16":"2024-09-21T08:10:19.193Z","1.1.0":"2024-09-29T13:21:23.351Z","1.1.1":"2024-10-08T09:27:06.009Z","1.1.2":"2024-10-10T12:21:05.763Z","1.1.3":"2024-10-11T13:28:55.493Z","1.1.4":"2024-10-11T15:43:53.909Z","1.1.5":"2024-10-11T17:40:25.062Z","1.1.6":"2024-10-12T06:55:12.216Z","1.1.7":"2024-10-25T13:40:33.892Z","1.1.8":"2024-11-02T11:52:44.349Z","5.0.0":"2024-11-02T12:07:53.459Z","5.3.0":"2025-02-03T09:39:51.829Z","5.4.0":"2025-02-18T16:13:02.837Z","5.5.0":"2025-03-06T11:53:32.540Z","5.5.1":"2025-04-01T11:47:32.859Z","5.5.2":"2025-04-01T16:58:04.784Z","5.5.3":"2025-04-20T08:42:01.465Z","5.5.4":"2025-08-23T00:57:50.411Z","5.5.5":"2025-08-23T11:28:41.531Z","5.5.6":"2025-08-23T17:07:04.388Z","5.5.7":"2025-09-01T22:53:26.984Z","5.5.8":"2025-09-05T06:57:11.382Z","5.5.9":"2025-09-06T22:49:08.267Z","5.5.10":"2025-09-09T20:42:45.624Z","5.5.11":"2025-09-13T14:33:51.661Z","5.5.12":"2025-09-13T19:41:28.841Z","5.5.13":"2025-09-15T14:28:48.262Z","5.5.14":"2025-09-19T06:49:06.970Z","5.5.15":"2025-09-20T09:08:11.107Z","5.5.16":"2025-09-21T20:59:07.026Z","5.5.17":"2025-09-22T12:24:30.960Z","5.5.18":"2025-09-22T17:33:03.456Z","5.5.19":"2025-09-27T09:08:58.142Z","5.5.20":"2025-10-06T12:02:50.207Z","5.5.21":"2025-11-04T18:40:51.111Z","5.5.22":"2025-11-15T07:55:29.404Z","5.5.23":"2025-11-15T08:11:29.996Z","5.5.24":"2025-11-18T17:54:53.151Z","5.5.25":"2025-12-10T15:34:17.299Z","5.5.26":"2025-12-13T17:57:37.064Z","5.5.27":"2025-12-23T15:52:52.214Z","5.5.28":"2026-02-18T10:28:11.982Z","5.5.29":"2026-03-16T21:47:36.930Z","6.0.0":"2026-03-19T14:05:41.601Z","6.0.1":"2026-03-27T00:20:54.041Z","6.0.2":"2026-03-27T00:44:26.255Z","9.1.0":"2026-04-01T15:02:55.012Z","9.1.1":"2026-04-01T15:09:36.662Z","9.2.1":"2026-04-04T09:31:08.953Z","9.3.0":"2026-04-04T11:22:00.846Z","9.4.0":"2026-04-05T16:12:06.716Z","9.4.5":"2026-04-11T18:15:16.969Z","9.7.0":"2026-04-14T16:10:59.439Z","9.10.0":"2026-04-15T18:40:39.979Z","9.10.1":"2026-04-18T19:42:47.786Z","9.11.2":"2026-04-21T21:13:16.680Z","9.14.0":"2026-04-25T14:20:07.404Z","9.16.0":"2026-04-27T10:55:33.708Z","9.23.3":"2026-05-12T12:38:22.982Z","9.24.0":"2026-05-14T19:25:09.484Z","9.25.0":"2026-05-21T12:22:43.148Z","9.31.0":"2026-06-07T12:25:49.700Z","9.33.0":"2026-06-10T02:04:29.575Z","9.33.1":"2026-06-10T11:05:11.621Z","9.36.0":"2026-06-11T21:44:53.593Z","9.38.1":"2026-06-28T07:10:36.724Z","9.38.2":"2026-07-12T11:43:21.987Z","10.0.0":"2026-07-26T14:21:47.541Z","10.1.0":"2026-08-31T14:58:29.528Z","10.2.0":"2026-09-08T17:04:35.792Z"},"bugs":{"url":"https://github.com/Alwatr/alwatr/issues"},"author":{"name":"S. Ali Mihandoost","email":"ali.mihandoost@gmail.com","url":"https://ali.mihandoost.com"},"license":"MPL-2.0","homepage":"https://github.com/Alwatr/alwatr/tree/next/pkg/nanolib/exit-hook#readme","keywords":["alwatr","cross-platform","ECMAScript","esm","exit","exit-hook","hook","javascript","module","nanolib","node","nodejs","typescript","util","utility","utils"],"repository":{"type":"git","url":"git+https://github.com/Alwatr/alwatr.git","directory":"pkg/nanolib/exit-hook"},"description":"A utility for registering exit handlers in Node.js.","maintainers":[{"name":"alimd","email":"ali.mihan.doost@gmail.com"}],"readme":"# Exit Hook\n\nA utility for registering exit handlers in Node.js.\n\n## Installation\n\n```bash\nyarn add @alwatr/exit-hook\n```\n\n## Usage\n\n```typescript\nimport {exitHook} from '@alwatr/exit-hook';\n\nconst saveAllData = () => {\n  // save all data\n};\n\nexitHook(saveAllData);\n```\n\n## Sponsors\n\nThe following companies, organizations, and individuals support Nanolib ongoing maintenance and development. Become a Sponsor to get your logo on our README and website.\n\n### Contributing\n\nContributions are welcome! Please read our [contribution guidelines](https://github.com/Alwatr/.github/blob/next/CONTRIBUTING.md) before submitting a pull request.\n","readmeFilename":"README.md"}