{"_id":"@buzuli/unhandled","_rev":"4-e90ec67e5643254c2cf93be1d8537c6c","name":"@buzuli/unhandled","dist-tags":{"latest":"2.1.1"},"versions":{"1.0.0":{"name":"@buzuli/unhandled","version":"1.0.0","description":"Manage un-handled rejections or un-caught exceptions","main":"lib/index.js","scripts":{"build":"npm run lint && npm run test","lint":"standard","lint:fix":"standard --fix","release":"standard-version","test":"tap test/*.test.js"},"keywords":["error","except","exception","failure","handle","reject","rejection","promise","un-caught","un-handled","uncaught","unhandled"],"author":{"name":"Joel Edwards","email":"joeledwards@gmail.com"},"license":"ISC","devDependencies":{"@buzuli/meter":"^1.1.1","standard":"^14.2.0","tap":"^14.6.2"},"gitHead":"ede01a7b76aee2dbcb20ef7042ede12dbffa1811","_id":"@buzuli/unhandled@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-wZqnDjMUvhLtFkt6WztiCLt5b7yglZMP2cNfUNJopoboYyf9V1CKeUyceMqOa0z6MRatezZlsAPA41dlC5iEKA==","shasum":"71feca9cd378a2f580fe7fad37ecf0f455432751","tarball":"https://registry.npmjs.org/@buzuli/unhandled/-/unhandled-1.0.0.tgz","fileCount":3,"unpackedSize":3976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYGdqCRA9TVsSAnZWagAALU0P/2MMMM/f0p2xqzaiLCqy\ntA0uabrU3045kXD2iZx/nIMBkIxTAhrLOUr1vHuzisIy0QMc6s5L2eOU2eEo\n8s5487sW0AB+RkDvRHt+wBhplEYZuu/ZSxGnjL+pCT6tklnsM2XSETDTT5JP\nNer7ohMO1tioleNs/08mwLr+/udD+sNitwrQN/yYB5Y4caCGx+RgtktwBdDG\nz7xsjqaWNm00l8fm6AI03EJ/OpsZyCUeOiJmHy47HFIPUCiBgB5RZJ3J9qoT\nWBQQFjujl2PCGgsvMtfi6DiaNuh/1q6F38e3xRHFrborqVqlUzGTxVqkQ+4j\nv4/1Pnx6sQrW4+f3J3xhO1GyBejgkq7mgpwPsKtvcbINjYY9zlahYZ54i6pD\nAhyRVS9mTL7e6Sj4DjqbbslVFBZKndX+dhnq1sA2nvd9vjk1Qg7XIK8x5G8o\ngSC9Z+AmkoqB9ki7UwI+3SFwdjgddNulWFE33JxQPIhSE7Au6NJbjRtzcOnG\nbDfv66E5Z7KwP8HhfMccXlylOwysjlutrM1+xmiyecDkg52S+nBlC7UxeCzI\ntpIWcN0CJBisoN1Br0MqUhVUrVh+xDf2ZX+MgRJjfBRNpYtzxCxUCwYlZnxi\naeQuowomdy7zP5l0cY8GgcLCKBAzjAIAeChlbZGVVy3zhqvQVeej5I9klXv2\nb2El\r\n=pqfN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdLzpJ2RlZ1G0SBHa4UpgMLiul6AbBLkOoFTOPWi6fQQIhAP70F8XVdfzMHaGe20XiR4BqFXr+ZYg2cZdWvbzfb66H"}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unhandled_1.0.0_1600153449833_0.6784308241095098"},"_hasShrinkwrap":false},"2.0.0":{"name":"@buzuli/unhandled","version":"2.0.0","description":"Manage un-handled rejections or un-caught exceptions","main":"lib/index.js","scripts":{"build":"npm run lint && npm run test","lint":"standard","lint:fix":"standard --fix","release":"standard-version","test":"tap test/*.test.js"},"keywords":["error","except","exception","failure","handle","reject","rejection","promise","un-caught","un-handled","uncaught","unhandled"],"author":{"name":"Joel Edwards","email":"joeledwards@gmail.com"},"license":"ISC","devDependencies":{"@buzuli/meter":"^1.1.1","standard":"^14.2.0","tap":"^14.6.2"},"gitHead":"5ca94db762264e9b213a4d71e7a074f8b40818e4","_id":"@buzuli/unhandled@2.0.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Dph8MH8xpRb0dBl6hFqDJ184yiXLfKbDQOBhgh3wOtQo/lcjfEMtY7fierQP3zJg4AU/PxnkY/ekRD8n3EpTjA==","shasum":"fbb2420df1e952cd3b60003abdf96e1e6b164d4e","tarball":"https://registry.npmjs.org/@buzuli/unhandled/-/unhandled-2.0.0.tgz","fileCount":3,"unpackedSize":5540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcJTKCRA9TVsSAnZWagAA5uoQAJguy/5BHhePqmRsrkld\n+otUjcjCnql5RiHggs9MW0ZCkybK+wp5dCRTwIYX/XO/li9NjFNyn/wyj6Wr\npl9A1YoX0n5WoBOHIEBj66TPj6qF8UWu+qsgvKlc9ZGDm9tKMbiFTrYKnsKs\nLr6SB9AwasQp3vlH7S66cgBwg/LuFeeOT3qlBje6MTlADUigj+9hpGEUd07v\nJFzuvCHRebC8AFFEHLz4nbR5llYW5mj6a3k7e2dq6yCLAyEBWnOx/+rq5TzZ\nFYkSjCPMOt3oIPlEdrP5CNOdkKUIrXxQRYp+OhQmeXFqgt1wey5l9R1mqJtz\nmtmlWwppQia3rzAeiKhw4CS69s8MDuOb6TwIkkWwMvYB7QSyEin5MTAzxwmX\n45BoI6IPIYq2a5DJr7rIGUBLcEOwAVNYzqAg68w947AECv6dCSXc0wOAlvUM\nEaL3/9PTdB0Rxz2OO+Tm8aHB0jttcGcH+AB5/SBc5QHbgA7lUIAucCObxLrN\nqOCcroky33Sic/l/X3BdBHMu2yD01bWhRnQTDTnKoCwsXkRzGP1Yxm8681pq\nQGmV0lnxL2H+39TCFr9zhRYjbIVuiONgyZGDbOVK7FY+oj2rnnfYkOy8BI9E\ndjrM2b7BHBdpdTtxb1YKz/AY8zKZ05NsPBgrs9sY1iRZV7gtSc3QGnfiA1Eb\nnXx2\r\n=XT/7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUEbDoryTh5QCaIDjQsqMjk3aofPF3xkcST/rppEVHLAiEA7qrEvZWxuaBrhPj41Za9TYyULuDJu981KJVBgDVg+JQ="}]},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unhandled_2.0.0_1601213641990_0.690880355006761"},"_hasShrinkwrap":false},"2.1.0":{"name":"@buzuli/unhandled","version":"2.1.0","description":"Manage un-handled rejections or un-caught exceptions","main":"lib/index.js","scripts":{"build":"npm run lint && npm run test","lint":"standard","lint:fix":"standard --fix","release":"standard-version","test":"tap test/*.test.js"},"keywords":["error","except","exception","failure","handle","reject","rejection","promise","un-caught","un-handled","uncaught","unhandled"],"author":{"name":"Joel Edwards","email":"joeledwards@gmail.com"},"license":"ISC","devDependencies":{"@buzuli/meter":"^1.1.1","standard":"^17.0.0","tap":"^16.2.0"},"gitHead":"86036903d6500c44e92e86bc4353a2110ffc5f7b","_id":"@buzuli/unhandled@2.1.0","_nodeVersion":"16.14.2","_npmVersion":"8.6.0","dist":{"integrity":"sha512-oyMbIA6zd/LoCNPMim1EPuDWIdHAiZfMHYABPwvWfj5XSfzvaPq+Dlu2Lq/beEQhk9pAjuYcJhSN1IxJ6tKkRQ==","shasum":"afba0b10ab093c63e260a97beb8680ad018c9ceb","tarball":"https://registry.npmjs.org/@buzuli/unhandled/-/unhandled-2.1.0.tgz","fileCount":3,"unpackedSize":6276,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnwRuKOTLdP0RezhfjxNxrlygI6fhcqqWB7pDBsshoPwIhAP4FfklwWFCTkA3e51wKDI3FY8RkgAB8qMg6f6jeNMbS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJio0bSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDzxAAgEF4E0xMaW94/biG6kZRMDD30fR5LlPee0biNmMSO/DXdyF8\r\nm3P/zhKw0VtTJIJsYGseiTz7733RRm2jchLjO0/gl8nS47nBCUSDZMFr+jIr\r\nEQ+iUaczJ2zET3bEosAXiZyy9zN98mm5GNGc7ts9ySxhi8BTzOmpklbIDUru\r\nZ/4fFmRR36me5iLqccWCl0t1TEbGewcsJGaVB1fbDFbSlj3T9V0ne4wyOEbr\r\n7tw15dIhMgsfb3rJuDCbEeGj9wpZ3xWALiUzd/QBeIgq2sp5CjB5gOmcYTyW\r\nTBJTR0aUA26vM+vIwn+GaVLNm8umyxMIOhcMbx/YKWS4dC02VFtszwSNWq7t\r\nch/7M/bQbfOl++tv6e2YrFQPwO0eWHZe9jKigu+tfr+tjw2/3bdNVlyWiuOK\r\nX5x5V5pWx8eDh+5xJabSXmxxaMhP4oOd54HFy6/VrL6ejN+Q8f0ZFS5SESGp\r\nn3iIerwTfBBYULqaS0Po4L6LPmKvO+G7Vo6g1PP+3XIcTUMTuzHMbH5wZN8z\r\nwhv7GLS+uNfHwFf4IeJgfOL3kZrME4mLsZycN6e6sDiu6sdjlVddecF9PJYV\r\nCZ8fEs7Lt2xi/tiy+Iril59Ewom60kbGeTyWMcmHvmJ3ikzcSBxlGWUz1lxy\r\nO2I1MDHzSkEoWnA+PC83OOkAXI/bJj/lJ3w=\r\n=v8cJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"directories":{},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unhandled_2.1.0_1654867666736_0.30124792442875137"},"_hasShrinkwrap":false},"2.1.1":{"name":"@buzuli/unhandled","version":"2.1.1","description":"Manage un-handled rejections or un-caught exceptions","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-unhandled.git"},"scripts":{"build":"npm run lint && npm run test","lint":"standard","lint:fix":"standard --fix","release":"standard-version","test":"tap test/*.test.js"},"keywords":["error","except","exception","failure","handle","reject","rejection","promise","un-caught","un-handled","uncaught","unhandled"],"author":{"name":"Joel Edwards","email":"joeledwards@gmail.com"},"license":"ISC","devDependencies":{"@buzuli/meter":"^1.1.1","standard":"^17.0.0","tap":"^16.2.0"},"gitHead":"d867e1caa00001f759f64d4ccadbc51a9e09bd7b","bugs":{"url":"https://github.com/joeledwards/node-unhandled/issues"},"homepage":"https://github.com/joeledwards/node-unhandled#readme","_id":"@buzuli/unhandled@2.1.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-n7kfI4E19sR0xnlfBEX8DFhPsOCmTO6PjZaGRuEXUjpP0NUVd6sKSxgg8yEVSQBFAS8a2rVrinSktPKRRQJRxw==","shasum":"4fcb85f8b6ade0f94771f18f82115877bdc97e4b","tarball":"https://registry.npmjs.org/@buzuli/unhandled/-/unhandled-2.1.1.tgz","fileCount":3,"unpackedSize":6329,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHr2metOEbrwXWrWQgzMQhVJiuiT4FHUdwkZTMxkGcqwAiEAsBCKPPfjFy5gVwn2jGum6JZQqYQdjgCy1kLLFbkl6og="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGlk9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnyhAAhbyq9vKsO7PvKnCkJ8VPUrmNsJdCvLp579iJC6pf85gs4KvO\r\n0hUBWaAi/vbpnX4OTPCrGfSiQXTsNwMMHA6K4EwSudB+U/e8pPFen4+TPZQR\r\ni0fP2P+w4nsUNJfiw8kazd0TEHgsklxQSrmbRCyyol5QQFx+QRq+I+UBCiQr\r\ncSvbhccX8+l/oRjtAGjvw4tFmT2ZZJc0ZdP6FJTFQIwLrf1NYYzWRr98X9cp\r\n8fofbiHJ0JjesdP+rGP/4lRzO3gUojLVgZr/FGDXUsmXHILYvAmbI/VHv93Q\r\nQd0t1MHeij+Qcl5C0YxlHkz4LNVleA4eNpS9j1mOqpkw4CTJpqz4JNrUNsgz\r\nK3/4uVoA09Kv/tNusC5shPqWmNwqdM+u0d+zE5ft+Fv4gEb+j8HEDsqpQNVW\r\n2d5tt+UUt8spOR3JXKKVf1y+nj3EMoAkGOt70aKuoYV6iNh2FQc27TUrW7N3\r\nZZXyutE3YGjQzY9O0r9qsPC9GVflDPIz+KEh8gN3R1XEJZWrOJlfyW7VCCt7\r\n5DDxSG0DuHKH9MSTFMxgIc3xxYHjV8YiykyamF7eh5m9d+0j6oRSGxV1hHPr\r\n6uUpuONP+zcKSywnnylo8RgwxsyawczBWjt60xjfJH9Q0BbXM42H2hx5CB2J\r\nhhvqq2URz/PbGrSYOVcXPhq0rx5Lc3kXYhs=\r\n=nhNl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"buzuli","email":"joeledwards@gmail.com"},"directories":{},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unhandled_2.1.1_1662671165231_0.6207220908481244"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-15T07:04:09.780Z","1.0.0":"2020-09-15T07:04:09.936Z","modified":"2022-09-08T21:06:05.454Z","2.0.0":"2020-09-27T13:34:02.111Z","2.1.0":"2022-06-10T13:27:46.907Z","2.1.1":"2022-09-08T21:06:05.379Z"},"maintainers":[{"name":"buzuli","email":"joeledwards@gmail.com"}],"description":"Manage un-handled rejections or un-caught exceptions","keywords":["error","except","exception","failure","handle","reject","rejection","promise","un-caught","un-handled","uncaught","unhandled"],"author":{"name":"Joel Edwards","email":"joeledwards@gmail.com"},"license":"ISC","readme":"# unhandled\n\nAdds handlers for the `uncaughtException`, `unhandledRejection`, `SIGINT`, and `SIGTERM events.\nThe default behavior is to log the event to console (and the error, if applicable), then exit with code `1`.\n\nThe logger, exit code, and optional handler(s) can be configured\n\n`unhandle(options)`\n- `options.handler`: `({ event, error? }) => nil` | Generic handler function for unhandled events.\n- `options.logger`: `{ error(...) => nil }` = `console` | The logger to which the unhandled event errors should be logged.\n- `options.verbose`: `boolean` = `false` | Set to `true` to report all actions to the logger.error()\n- `options.exit`: `boolean` = `false` | Indicates whether unhandled events should trigger runtime exit.\n- `options.exception.exit`: `boolean` | Exit on uncaught exception (supercedes `options.exit`).\n- `options.exception.handler`: `({ event, error }) => nil` | Custom, synchronous action to run on uncaught exception (supercedes `options.handler`).\n- `options.exception.ignore`: `boolean` = `false` | Do not handled exceptions (permit default runtime behavior).\n- `options.rejection.exit`: `boolean` | Exit on unhandled promise rejection (supercedes `options.exit`).\n- `options.rejection.handler`: `({ event, error }) => nil` | Custom, synchronous action to run on unhandled promise rejection (supercedes `options.handler`).\n- `options.rejection.ignore`: `boolean` = `false` | Do not handle rejections (permit default runtime behavior).\n- `options.sigint.exit`: `boolean` | Exit on SIGINT event (supercedes `options.exit`).\n- `options.sigint.handler`: `({ event }) => nil` | Custom, synchronous action to run on SIGINT signal (supercedes `options.handler`).\n- `options.sigint.ignore`: `boolean` = `false` | Do not handle SIGINT (permit default runtime behavior).\n- `options.sigterm.exit`: `boolean` | Exit on SIGTERM event (supercedes `options.exit`).\n- `options.sigterm.handler`: `({ event }) => nil` | Custom, synchronous action to run on SIGTERM signal (supercedes `options.handler`).\n- `options.sigterm.ignore`: `boolean` = `false` | Do not handle SIGTERM (permit default runtime behavior).\n","readmeFilename":"README.md","homepage":"https://github.com/joeledwards/node-unhandled#readme","repository":{"type":"git","url":"git+https://github.com/joeledwards/node-unhandled.git"},"bugs":{"url":"https://github.com/joeledwards/node-unhandled/issues"}}