{"_id":"koatty_exception","_rev":"61-11fa3310b4dbe2bb63c62ca089559add","name":"koatty_exception","dist-tags":{"prerelease":"1.2.0-1","latest":"2.2.1"},"versions":{"1.0.2":{"name":"koatty_exception","version":"1.0.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_exception@1.0.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"771fd54d5d369694827f44c02b5242c28fa3e66f","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.0.2.tgz","fileCount":13,"integrity":"sha512-5yR3wG8Qb/uMFRHBmvdYkeMgOavHWOlbbjizrsJyvoEm7DJJdzq5IENHA87Fv4jMzoDeCYrCLD/N3QKd6WR0OQ==","signatures":[{"sig":"MEYCIQDo9KqcDJkQee5/HF9PBaW81uj5QXOIGemjntpmUQKZdwIhAKAgkNIj0wlFzf+4zymfHf9Wb7JiCg62ne+0cyHL7ZL9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1826362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk+n5CRA9TVsSAnZWagAAHq4P/RmMPrvdLaslD3h3WLfs\ntDVwuDtvRrf1No46H2w1kb+PxwBFrCDDmRggpqPgxl/zF4lxshFcbsEdXDAc\nyc8mYaXSgzKWXLr3vnL27Yfpy3fMpfvcL6poz1WcrOwzQrzLaF04l1Qsham/\no/lJxdOcBbizH/zfTeC7TnWJYan0G/vhzpjFr7T8e1ei9aM5uPddrHjIX643\nIuzzYV9/SbIsHEdvXoKo512Q6E8Dd5AQ1LnB1OlrMvCojFcJpTG6S5pmYMmi\nQZbcSp9Vn/Bo1E6VSM64ilXnNwEw/bi7e3qAE8Njf5kP+xeYXSqzOoAQFfip\nm9eVs3LsI5vV5ucGztzebWEADproe32bgCQu+wlU4LchHngciLnr8LFTWImB\nNYSEbCH/fPhIYpDNgJaLBqMW0AY8eqIGMYbj5LDcVdEMwfJMhDGlfgnzz6il\n2bWdoQsp92orwxRG7AQbTJlnRsLKXo9s/XWwNI+0DSVqQaXjXGhJJe0sF8wS\nHgJE7HycSta5oGJVxXqcjndh20BQP+nCrgPCgBqHR6sp3m2gBouYYeke7GMr\nRtiuzNlPVFX+kU8HqRZp7PN9Qu/rzq1n/W0yqeROybRYgJkfeu2ox7Ycoi7Z\nsOlMMUKmoHsgaZJ5SNexLan7SLg+HIO9Ukt176pPbS1yg+5zHgI7xxCIYXqj\n8+j6\r\n=gglU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"engines":{"node":">10.0.0"},"gitHead":"48ea8a57cf029ac24af6da9114172cd90130cc4b","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"8.1.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"koatty_lib":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/node":"^14.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@types/cls-hooked":"^4.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.0.2_1637083640986_0.9733307649835463","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"koatty_exception","version":"1.0.4","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_exception@1.0.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"529517abc5f02947c3307bacefb9eae5995fd515","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.0.4.tgz","fileCount":16,"integrity":"sha512-ubmnL0Dmp6IIZd2Xmg1QKK9bldl1bBYJg4GJjHr905HKCJHq58eDGeEcZ7N+sVViCtuMefl2GViu4gtMI1nqTQ==","signatures":[{"sig":"MEQCIDEgw/gReQpwUSB4szekwRF/B3gYPL91+z8iLsAXJbZKAiAOBzCJzBJfPjCV+TbPlxeuQyMAb3/491XE1b2E5Bn8ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1826954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlGEnCRA9TVsSAnZWagAA7uUP+wYcKIQRwZXtxOUWSerj\nYX1SOtTDMRtBEN1qtpKQCWbfukVIu0FfFBOj39OPIzCE/FQknsbTTLi4WoXE\nQxkZet7adU6kh/twn60KE5S027pe4CdOEJOeDsjtLfttjA2fj/ekO/GeKgOB\n20e1vcub4f53oDCp/mg2dgLRYep0gUM97/WHgeUddjvhLGgnhHTqPkYnnIJf\nHOQVQmqLlwdDqlqhYTVCBQaNtYXqJ2IisrxCQi6vrpfOvUoK8TaSUob3I2Og\nvO45l9lI4JsqBxdazaZKu54FTbOmVAEHqGHjura6yuJeGrQvBGfyRCEkRe3O\neAaQ5EkV1yCmHjj3DBFfzYPsBU4snVjZ9Y/pW8mc5RKF7ROfIUJtm6LihXDJ\nGgJsEYb6QHwAmqcIyiigYVnumC3wuGTGSkfRZdLoQn6wH8g78JkohnY56o9t\nTiLTcX2TyJV7esRWEj5htuzqoTUixteMTkDJBg8SPfdjlpSs7QIOPif4XB2a\n98vZcfQ4oImEbZRMqxrjo3PWmSYR7WgM2jYT0mrMzZW5nrG4DJgmcYg57HES\nDBp3ETEX8D4JOvr1nt8mBtfYnzba0nR16UUjuG/F0oGcL2hlSMG1lfGtUUn3\njHZl6UeZtPQ3OKEourOcGsZ/gNZZiDVPFM7b8g8zjLxmbrE0qvWbRlaIPHP1\nBU4h\r\n=GbII\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"9ca4f31e76d7230e19817b25b283dae6a559f807","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"8.1.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"koatty_lib":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/node":"^14.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@types/cls-hooked":"^4.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.0.4_1637114151071_0.02951404552354009","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"koatty_exception","version":"1.0.6","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_exception@1.0.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"d416cd8bc3278360446192391ba868f54f0fa4ca","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.0.6.tgz","fileCount":19,"integrity":"sha512-7H+ywULk2LEgZweoouLNM0RUJa4AKr+UfEnjm4V2PmBytfxpuwMJ4r0J6KpzI5TnQWywfLeslbA4Bd4jLkeVzg==","signatures":[{"sig":"MEYCIQDw3OCM+kkevbIJN86Lo+c/IvPzwI9+cKAk0Eijp13UxAIhAKVQg6nMJZwLEW1zN9fSpVlVfzJuJwjyx4B7rLLDllgy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1830871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlpQ2CRA9TVsSAnZWagAASbgP/RFrw2WE/kmkOmM9ljdE\nPrY6YZWg5gi+53HPIh9iAJGzSPho11AijCftmorWFV3z/ARH+3CEDdQIYL/T\nlCp6uNjKpwh/EcuTsShuAvR1Bnohr8IsKd/fBLm6K/jHJXJnO5xHLXYGaab9\n94NmuZauZNUryUsUmbu2axzYhOylfcVpTPewFxsZuJoxpQAPi6t4hMWxFktW\ntHIrMfWz6pM964dp3m0ADuw6SmdnO+vJoXY9kPi1eWmyJftUCjEOE+6jiuUr\nziERv+J83pAFcijBq5IAvs1ul4jWe3AmcHWIK6ki7QGKAzk/8EkxGJrbZ/sR\nSIx2Bl1mZhnaQzhZAmddwy+6jMzEfsUgWafCFzHkh5Y3480SzN+JTZ9P9E56\nRaUS7Dvw4CVvzaeLVnj5ZEbeQwjg/1pEZBUX3ZkjjuqdMJo203elMr/jVOFr\n+L8MQuz3N+OmjtDJ/Ga0ObZH0GBGFpzdafb0m2hIqZ48XoffzQCDmc6p5ikv\nwdtIcc6wUGOrtC11EqHWWnRBQPU/C9HIDAY2mnwdbJfRLFviZHtL19vKaco4\nAHXEKorvXO7HMvBbvMKNWZgkBM+TRMOdtHHfsVxm+HvYP9223j0MW2STtvuO\n4hYlkximdKCWyGIfiO193tWsoYAjvrOhgXvhb+Gg2LFW79Ybkx836IYbbUBp\nxIg9\r\n=eF8h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"607a11ff17d8926f93ec1c8eda0d47097f45a551","scripts":{"test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","test:cov":"jest --collectCoverage --detectOpenHandles","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"8.1.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"koatty_lib":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^6.x.x","eslint":"^7.x.x","del-cli":"^3.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/node":"^14.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@types/cls-hooked":"^4.x.x","eslint-plugin-jest":"^24.x.x","jest-html-reporters":"^2.x.x","@typescript-eslint/parser":"^4.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^12.x.x","@typescript-eslint/eslint-plugin":"^4.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.0.6_1637258294774_0.3377116439007155","host":"s3://npm-registry-packages"}},"1.1.1-0":{"name":"koatty_exception","version":"1.1.1-0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.1.1-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"87b947a6f750f36abd842e236381e875c5486750","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.1.1-0.tgz","fileCount":12,"integrity":"sha512-MTyH1V5gG4XQPe8W3dHJSrtT8J0bMd2ekk4zAebeLySLyaNP+1ts+jrR4lauMZB+dukreV02CR1BJOFpSrmGDQ==","signatures":[{"sig":"MEQCIHti41/UhmxBVEHpePgu5R9clhWjcltYWYN3jVRxkE+qAiAA4BHoYiEzkpMtKWFPAXNWh63fv+foUm3sCdfq4sIjuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1835751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCb+3CRA9TVsSAnZWagAAK68P/189WtI+rC+IHWS7/Unq\ntIm6gVVkyvS95HnV3mZqgyEHd6WSe3R69XWlW7xpqXYPFZ5BwLO3VAbmPd+k\nhVSyg+hSKC+ifs+/cHPK2Aj4PadvrHkiLrVtok51M6h3F9k+MHbJyZSuqcuc\nx7KsVVTMcMInFZjsXQ5q+AfXmq5ptvFHZX1AFfSO3Shb4/OJfIvTvth5BHjq\nRECApqKO369vufwCgteJyOwwbYDLxN5vD21QrB/nxkUS47WpQsgSjbXte61y\nOhj2qzR+hnRiNMQAfCHiiQq/UjiUEc28yX8yG31in0GqLuIMJVIDbao/MSKG\nbBc8DbCJocaaQXGW6vwmTuFIGUvbUC9jwZZjW+tRBFuYOE5tBy8hK4uJIy/t\nQx3ViPiWSigP1l6C+h8BDYbzYn5d64zqKgbVrEjYkgM5eyruMWO4n/rxc+sO\n8JvmtGNw1AYnOlURpLQsSuUVB6g5fX5XwRnFEbyPrYuQSDcH8k+BXfmTMbCG\n740tOTQelasjX3tdXsIm5oTm+tz90t58HCaJ8phqbZcputsct6BGr7beZu0q\nvX8GRYynAtHzyaqdD55KyaUOlCZSGi+RdWqZ5DeYh5zCSOPtmwNkhlsiftqs\nmensJX73Y+F/jDOT7HQmUzxDiaEGPF+YaNJnJzNn8VJ5W1sc6SBq7bbXokGV\nYzsu\r\n=JiEA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"6d2cb28585e63b0582223d8878f55575c31d2a73","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"8.1.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^1.x.x"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.1.1-0_1644806071077_0.19389067146369987","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"koatty_exception","version":"1.1.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.1.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"ffbaa3dab4410089fc107ea45b5a739326acf5a3","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.1.1.tgz","fileCount":12,"integrity":"sha512-BOjgZYX+t8Dw7qcenIqYgnjwGXAIJmpQoT9Rn6vgXRtXmfh6mSV8HLXoKEWOZXXmVHXB/lJKs0z3l9wZ1u+eOA==","signatures":[{"sig":"MEQCIFrfCfd2+Gs7klQ5acWjiT1RingwMfqg3fjSi1Y3PhIcAiAqAobnnI33tUPNJXNx58fMC61yl2+BkCS+mmWiYodQ3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1835952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCdB7CRA9TVsSAnZWagAAB6MP/00srC1e3ck3BGWAuFel\n/1NLe5OUqkSyDqwAN6vP3eF5GO86BPwBN5QztVz+UK8rJW8TELHT18CelFrY\npIwkWOSLiFSo+huJhMwB2gV7N7Ce7Hs++VqkEFem/+ShJOuOKrWA+sP34GIZ\ngMJjfafJRnEmO+5ovnZCfy7zhqAk6oza6QAjZRaCCN3quWBBk/WG05peUvfI\nNhJi3TUQnjEbUvUhZmKMSL6oQNOY4YEEmCHzM1b1LJDhiV09Kz59AvTDiC5r\nxysN/Su4x5EugMZSgSuhXSl9IHLNOpk8Fmj6CkFXZxkD5G/5Sa/lUl/fICBj\nOFb1zkStx8jzO6lZa2bmWseX6s4G5UYUvQ0d+ZvfTP8EdsTIcym9Av8IdLAH\nVaTv5qiDdL3amXHjcft2KOmk6w8WEwx5rsS2wq0Bjowiqrzc3qMR8s4UvKL1\nRmkwe1z+gq2hhMcsOQ0YhKtdZEhaEyJTCgrkTLkh/ELW6agMoTulprMBQL+n\ntlN0uNieodaQfkd5P//+33RMa5++9SbYHK/PTg4fhtHb0sA+9dkl8Tq2MCi7\nFIzNyK04rcQpibCkhS5svmariafobUeu0QUYOD3JOgs8EQseonGTOMdHKbQw\n8nPXg9z2CROF8c1heCClIxtDAq50DKV8SJKMDRh36SSSFIfGmfZ/DpNgSPyx\nHUuA\r\n=Mai+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"a634515cc4b24d60f33409550a5640571633d1e2","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"8.1.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.1.1_1644810363373_0.4142521989461718","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"koatty_exception","version":"1.1.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.1.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"b5980b5ed20b04d5c959af92edff6fd449d22b6d","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.1.2.tgz","fileCount":12,"integrity":"sha512-fB3jYd9lSSZnvkrAdyD7VzumHDET4rnkX5zP656Xt71TI1unI6Y728tUdGJhMqIEv2B5pv2Uofly1KqZt2GtPA==","signatures":[{"sig":"MEYCIQCu4kKLs4N5g7c+3TmsQO61J+BKb997fPvxVxcYfKYZ7AIhAIkbt8kpgrzF2nwIQHpBQi0kiMoKkRCcFpnI3kzEBFup","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1836046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCfdwCRA9TVsSAnZWagAAFrgP/igrzjraIRPYurgkTmJq\nadvUuwn7P7MOuh6ri0hmQZqccwNh4d+jr83OZiEOdsFPpWyAFGvdrujunVIP\nFUw6prrfrTCSdX2OvJs4o18aC2B6wjIc4gfBnwUDzPUovsOiVqf2mcUvjNkl\nlKRK5GXA/bP4pbRkuK1/fBZbg96rXH1phfUUlhmEyZ7hYukGvuRFEaA+CASh\nEDa+zsQjQmYoUMoxH34RLqb1hQxwCNCdAAGI3E6UYbKeqFS3s2B73dTBHKw6\n6tFFdV0ii6JEowevDt1o553ggOrHthent29m7ufckxB0ZcsrTGsi4jcCBaHj\n9n7LR7oW4CvmAXGcn2g6YhgTJPGg2aSeLR0GF2KI3POI5oVvf13DIahuJWkS\nLZkdtX8Hx0c1TE+s1KKma6AhciT5iNVg60qymXLmEtwnltvO9dx1edAmALd7\n/IkwFoUSKV2bRwj4HdTLQ0ia/rDnF7e/IEGVC2oUG5UQM/75DMxCXgkpl2Ji\nPUyrWW/VQmcCKN8AonmTe9wD3gLqWQ/v7puiLhsw7OSSZarfHfoD4IUxbzTV\no2h+Y9J4fi4y4ebElq9C1q5p8ePxpfTGRboUMy8DhAyQ3HqWuDorTI00rbOD\nGjGjS2xjO5cq3tgvyjINkZ+OtGE6bnrkdGc0ekV/WQ8kZs9UT52dNvKdJS1D\nsDI3\r\n=Cl7c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"242e66098098634d30d1aa6b4d49aa90cb91ef4a","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"8.1.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.1.2_1644820336042_0.3530805142117792","host":"s3://npm-registry-packages"}},"1.2.0-0":{"name":"koatty_exception","version":"1.2.0-0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.2.0-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"62ee6507522e0b35820d362d11d3963da95ed6a6","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.2.0-0.tgz","fileCount":12,"integrity":"sha512-T21LZFCBIoHTCKHbCgO4rSRJHhKfYAGVlAzjurQBz8jYEesEdj2CCpGYpLXcxWFdq4yQKILdqIpGjzGjmTFFZA==","signatures":[{"sig":"MEYCIQDnMbEbo50ZUiKAMQR0Ji3KzQ5nZZd78zgFRJLjsHWjewIhAPSa6rMJCoOYRqJIwW1gOyqxd94Q5YCxJsz7KjERpBG4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1833127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEyzeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZrRAAnSg+Yq0fMRNssOcRs9h7RxIrhqfWPA72ejM0yCg23uEjQN3w\r\nCr1NFEXXSvfQF/PGl5CSwQhnrF/Dzt8K+uiWNkvh305OuWhyZgk7bmZAcLuE\r\nKaeQ+mWjC5rZRRSY7vrdCokinBa8OJGM6v8Hrse65Iq9XIPkv55hVyNfjqPN\r\n57Ttod68PLxCRX4XjPoYRH8KrQmtlD/2pyD3de7pVw1qBQdX4gogN9P4zQyk\r\nlF+YNc7yNd0A4qX7y3Gm7MhkqB9WdKCM8CInzIUZ7zXHhdKgf3p/75HfEZ+8\r\nawV8BqiWWt1BYVdivQ7SpqMg9na2pi8QxbsgWiJM4xPFLHPZnnGUtOs0a4qE\r\ngzK7x5gh1G2iXC5eePbwbrsylIYEoKJ3v5j0mbJ5piu3ZIFwNq8etV/cVDvF\r\nP9TvrAjnhu0I9cSM3XBlko9CEYThjj0s0198xEHRcJny2dipt709+hp5KuVH\r\n6l1FLDSrY20YXAwhI66nV2UvrWR3jekE2sTdBLCiRHKXflNkFtHd+3MspdaR\r\n5qCcYclnyp77YPKXp+pqpQ6mFI83p7WBDLLbJhqmq9legTiw/bdTsMtmn3gS\r\nyhdZvEGMLoNljK/A6dvBD+N0NeKjyzO1MG5fv04i8OeXY+YTS7c9l9/B0+iA\r\n0LhWU2ciOePGkvjjK/QkkCw2WO8ax+MbU2Q=\r\n=LRxA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"93002a5c8bc88726de0c1f0c8087aaf985e036d1","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"8.5.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^1.x.x"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.2.0-0_1645423838315_0.9987461352816924","host":"s3://npm-registry-packages"}},"1.2.0-1":{"name":"koatty_exception","version":"1.2.0-1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.2.0-1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"5f3b0f45bf154b348b5b62e135ea8149517eb1db","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.2.0-1.tgz","fileCount":12,"integrity":"sha512-i16anZOqG1Nw2/J+y85PdQXumaKBu4ZhbwfklJ+GhvJH+TPzS0eN8R1tpZbilL+1XfyBHlYpV1mUfTKLiixSuA==","signatures":[{"sig":"MEUCIQCbYZVUZ2Vns8UlnQ/rxb/g++rSUJEZ6vf4Z6E33Xoj2wIgIyLEsVL8Kgb0PMepwaMRQNu8GwoYy9O/x3lDIa/MfzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1833342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE0BzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYLg//Vv6fuu/6JTXhIkQTihaAKXQPaFtr76FJGbh6Rdj5uXqYuL3s\r\n0+wYH1Lh8hNaIygXb4cv2y9R+HYtXyWRmMufK35D8YDsJjeQmhgMJAHLzGbS\r\n2z2lTODqkvrtn+TJSLOpzn4g+4xx6in8ZwCV36kHm3mg9yFOgnSz9ORqtq1T\r\n4vcxN6W31lmu/3L0o7TX4qgu/DQ8K5f2rTebAJcZsPcl0in/k0/FQlT6UjMs\r\npd1bH2FMoDoREyEIm9pyA9r5T18BBSMQAx0yktxKpT3TiRYHBLD7sA7Cu+ti\r\nDFIwSxhfIP0RlQeXcHMIj71GT4GJK/nw39I11tkcPa8DtaqsMr2BrwjvNuB0\r\nYUUv4knDpsTXaz9D4J5/440NgD2tOOJfdEXVJwSOMC1FtgWuPIALUsei/ijL\r\n7JwzyF7Z6PsqK/WWT0ol/YNHZ8Vs7F44wuhUQxAfKE4tp9yKFaFhFs1KfcOr\r\nNTTj5SuCsmOthoAcIbuMj89UWpp+LqMbrKSkaVEewfDtoomPHRyRNHDj8qaT\r\n2T6TFwo+RTknf68K7xyJAlhhuZR9B4/EOvnnSuCjqjiocu/8rppb1jKnzWly\r\nb/Y+tpAgTvNm2gtgqbDMPRjI85I2ZYVE1kBqyQa3mREbHDkgMM87upwZyU/T\r\ntWPl5p8po4yqsJ/76XJ42ErM9BLgSg1ZAG4=\r\n=Us67\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"cc99af9a6335cf21fc0a588b05dcaa229722b2d4","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"8.5.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.2.0-1_1645428851657_0.9865145732416782","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"koatty_exception","version":"1.2.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.2.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"21cdd32f327aaf3c73f0515194dc9aad792f24b0","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.2.0.tgz","fileCount":12,"integrity":"sha512-qt8ZBNxLv4DyAX5mCXHNJlKU2ySR9GzrNnPM8Y5UmQIgGDGChpOyOhnC8fgBD5mDXVo1YXly2H93v6AN6QQSDQ==","signatures":[{"sig":"MEUCIQCm+rW+E9MRE+ARSVJavlXZO/+OnzVf7I72WGANHyPZuwIgbepfQyRRHFRSmRNtwaNrBgtRVP+6VIc7vuOE73QrocU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1833433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE1s5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5oQ//aYRb50FF3E1u2ZYLHog06mkl0TkUEYJXwTBNKRMmRFx++yZn\r\nwFQBt2GNMKO6SXVy31v1SSXlaeWQim848+Qjvpyy0JaxUfGC7tDqQ97eVUI4\r\n6r3ZoBUigvXN/bN8QF5XqPuN268QP42A+UCCj3Js1sol8ElCk+pFcGiU6jyC\r\nb3sblYZOSpCRxzgixowWQ6jIV8t3AQNEEfgOWGLZD47MFC+0HR55TljI7WhY\r\nFwooqjARcixulhDZ9M6UoqXCjst9LbpHMA/tvwq6MMOsu2VJJrIrXkVZLUrq\r\n+QsHxhBsKpwI2avPV+8eCtcgQITFMoLSC0L2FDDv1VhSo3N5AlG3tnl1i0vX\r\nUTe1A7e6JcjEZNzoASbUljaSVQJRyaN3rKaxKi5/6nbNrUTZd4rTQ7dmApo0\r\nBmbD440bvzKoB2qYbYAJlsK1O46yYjbL3v/1VIUxLCBvDTQFR/yrRrn1raz3\r\nXya4mzHW33rtvJ4u+0HI8wx80MZFB41LXwmyGBq7gMWoKjPGxuwMG/KvRoJ6\r\n9OQVAVfFBb7mnC7eK+pZixticUj50oG6Wj1HtWTU4TEVP3UiiEzOikvipN/S\r\n37zlyVZ6kfI4NsD0+AP5fSkIKGzEHmYLC5yc97hwLTQmZSR916xgaZbN4yx9\r\nGgUSPB4km4TcCqqpFBTR8U5Mppkn7HAZPO0=\r\n=dGKp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"56c0a20ed698d0fe308015ec3cd73e2f3583a413","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"8.5.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.2.0_1645435704968_0.511458489532481","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"koatty_exception","version":"1.2.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.2.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"2b442dd7684ee2fa8b1d483b9d0ea840be0ada1a","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.2.2.tgz","fileCount":12,"integrity":"sha512-fxlgj5XfFPUAMRKy1IXPNmVaSqWd5lLvHV0MU/yXeoXLMmH1HcWopYMgkbXHfrX0nY47AvPLal/U13z8KNdzVg==","signatures":[{"sig":"MEYCIQDnh6YUqVg/yFk9Voc0gTh81PkGzQKOAFkHDTszRF9qngIhALNkHTZRZhiH/O1927T73ChzHqUl7r4kn08tKTAUYtVF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1833571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE15vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSMRAAlAR9UzXHGOYW6mIFi4goGJCwl3rXJ1FwsRJI5aKeEmcR8zeu\r\nMDoblbV4wtZ4/Kw7Qr1sW/k0njdwuqffpHEazUEsR6/bjmtyRx/0waP3H7aM\r\nPmSpE/i0O+Io6eTcFoH9nmmqPaQMytLXKYHyv+X4LscMtgBNrDOFyNEgmfZz\r\nqU7iM8VJ4m5mgCt2KN/BobQDl02Ouvo64xCpt5Czaasw4MF3X+d20pqXCUVg\r\nd3VX2XELNNbtL3Kj1kM9jTgImsnV9FcdCXk103s5n+H5SA4TydQ90e5uWQ6d\r\naGwHAcTVHvG3IXRp5H1KtcDtk1xsIm5g9J5Ehua10BkNCVO1Qit8d6yfZJen\r\nxk0f1u0i2o8zuMxbA+dXOuS574wNd1UMNkHRXGQd/d8zqrgZ8wb2vD9ByoF+\r\nfgiwTo+UOCpssBKkOenGzLVKHhNn9gAiIb6ISAoMg/b+DeV2n2Bnio4uop88\r\nBbFGRvZHKKHxbD2oQBjfw8/F9lZJeYHZaKwOmYUj7VN3T0evORyQkKcz4RpX\r\ngQ4dp1xIjnxihGZdrIoi2i3Jya/HA0KbzeoHhihRUnwYU84Q+HzsUpQGT6hE\r\nQOPEtBQ0ou8RpBLU1h0BbQE4tTMGMjHxhZlI6a+zVn8T2UTc0Q0DvIrJqN/e\r\n2nz5B+6jDcwMNvP8Y5qeieURDimy5mQ8/0Y=\r\n=CCIK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"2960bf988e72ec20dcce2167bb0704ba80cf7a14","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"8.5.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.2.2_1645436527196_0.7669786333006003","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"koatty_exception","version":"1.2.3","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.2.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"94073828d019ec5360703323a47e196c76e7ddfb","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.2.3.tgz","fileCount":12,"integrity":"sha512-ZshXUQpHrTZ0TcGJdyQM/4RC0qdX/AC5raNy3Y7y+fkShOlXsLxPDOID/lv3P7bO/gtrd5GvtCYr/IWWept8eg==","signatures":[{"sig":"MEUCIQCEeADNvl6lcvQ18P2jR/6Z0GKm6zmZzQ+qb3yerwiOJQIgWg2LNrbw6HCZLsrt6Zzsl5nXWIdI2Srh1jL6zg2YW3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1833689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHfC8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsUw//X8VmVfor6xJBpAGh0WSsevbLJqUX9fs2si1ymYNUV1RFYAcE\r\nxteb5Cb6KrfPmRFoBdYBLWW0Kzbms5vWDQoTgb85EovUzZQq6rLNwcfkoElr\r\nX0TuPXkSXw9tgvM6/ECMiflVs8WE6ECZKc2FBObd89lMOtfoxHDXF81cgsfC\r\npy21k+bvUjCEIhcb27NVPI/WXJHA56gfTth2wjoHGbY1CJTYYz913V9gQefT\r\nOdceZyaaCaPlExlPXdeAw5NVPXhlGhkQLRQIMnpr+VWIs47Qamc5sp2EVsL8\r\nyeJnIkx0E1TnImUXuuBoGcDMXaaFXueVDeEg6pa1kYliVK0DJIB9VxRx9e0d\r\n+pJ2ysIaHkDoXKJnGpP8flMA6poMZVYenRoiK/RnAbtNkY3DefkXFy5WrjnB\r\ny9YPk1RUTwaxUgB3s3gBzVTlY4uYVPeXUU0NFL8InhlGE6zZSx8LDBB2Xc0R\r\nElsMRE/umGo/SFg9o563QmnPr2DPvq9sXPTZtO/iZFR2dPUpnLy3AVfPRYrr\r\nNKVLSMxqIt5NOQrFERHHq5bao2COkZg0+2M4hMqJVkwwDlemBWX/U5l3PXLK\r\nJTJJPPZzI82M/TUIn+MnGx6f2LjEv/Yesd8m1hZUr4CPAoMAurcp0Zg3T1cq\r\nxtfa45WuRdNpr6qzIP7WXwctuWcT0LjNVUA=\r\n=T4lQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"65fd7cc516f8e4a8dec43ab5d0cc30ff455de62c","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"8.5.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.2.3_1646129339903_0.3300745978444031","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"koatty_exception","version":"1.2.4","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.2.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"ce73eb96007bbacc0bd7a533f3bf976e178f3efb","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.2.4.tgz","fileCount":12,"integrity":"sha512-yJPUOAShKgfZU+7ILoReCx0+jJT/fiV7q5hua3s4RD1WRw8EPnBaKjY0Z+ykk1rnBx6soopVTVuN5ON2zmANvQ==","signatures":[{"sig":"MEQCIA5nK8yNuLGZcBYJZEy0wPc7KGC+btu0cypXVovBPgZFAiBjJPfJiXxLiyfSC1KX3V705Ivmwtf2YGqjbE1Oa6K4rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1833767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHf9uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBhw//Rkn2HhFcUCOZS+8ZRW55erl+8p+c1ifx19AS4kuT8IEchdwn\r\nGT9KvNw8mhORaQLrTaeS8l9cmYu+U+hLd2fgU4qyL0bUoUvTkXOwmoAg1BsH\r\nG0ayEnelWu+X1DlEutSk9KD6PMK6dpQJRRgTrPTjvdF7FJLVX5UW25pKsE0+\r\nwKHVLznvgofh97bAhD94w6yvk0xTA/k2Z1Rx2jZMlx0QWg7RlnOl3QYygYSp\r\nErlJ63M5QqSkAFQjE+QbC5/kEPXPHe0Z1dGmBxlRYc6gKuYY2FNRqREug1jz\r\n/GvYnMqrqwJEaTzsUIi5OoIpeL7OitSam3HOP+GgNMP1inxW58htwdv82a8a\r\nJ5acffuYJ96M0V8HLuJgkzbr8gX7UY2U9exDGVIYwZIxBNgCGT5LxMd6UBOc\r\ni75wg6fknuAmqCXwgd9MHDXF1jTv1SfLAL5q+iFVnMb9N7yek2qI2nIxilUl\r\nV4T9tpBApcvOqWMImlhfNS5Y0TlpnkD635PZPAjO2BJfgdin7bDcQOY6skPp\r\nMA6qZX43KV98JOl6u/91Zlh4LAwKDhpahz4c33uIp0iODfamPTQhHmMrsUtl\r\nyb0qywV0F4cYh2Hf/vkwb7s4EFf6ao6lJnMPMYBjMVlvD2kv2zkBRE8hCnED\r\nFy9u5wImzjjqttiA8fvQujj5W2zD5AydN6c=\r\n=5mbK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"6191b393a204120bd67a876a411afd69324d9b61","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"8.5.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.2.4_1646133102286_0.5170637942816942","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"koatty_exception","version":"1.2.5","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.2.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"01dcc8971ff36c6b67957dcaf302577817177cea","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.2.5.tgz","fileCount":12,"integrity":"sha512-b3H/IMiyPFimPsiKfWANJ4j0XCA8I/kEGnkF0z/NXGmcD7gamg4SUVlHNbC/goBnhXxu2hZotE2Bi4r+L/ZAxA==","signatures":[{"sig":"MEUCIQDRw/octlULP5aSJgfe3fzwhLvD2UFN59wugyStmbVykwIgM1yn6VWDkfYSYzVPv/beBjnD4j2Eg4lR27Gwr2gwG/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1833713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH0fJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Cg/+MN2KcxclVmV5qMbH8YhH5DHqcbRfDMDtUWgg/nlGNn7sGs2J\r\nhENRL+OGsFs5yXpxfIqHCnMcpDrXFhb/QOR8aiDFv4eRMYtNOHPJjPX19MVQ\r\n2T/maXuEIEO6V0/2lc0PMujwqRaJEPrnoJheFZ5MOkbVb0gZpq8XJU+TAaos\r\nP8jJjaYo85LxkFNjgeYIxJT0v0vBh+60y22ZFqvZtqXjpanXQg4iWp3uBKKl\r\ngY0B/occH6lWYRp6apPScTcn3tDjrHJNMlS+VkXYbVegd1wCoyluMaVlUf9A\r\n/K9Nll95EdYqo424B55PNp4k1fKrLdp2Ltc2Se1i5l9eRFRFuiuHStqGwDoh\r\n6fv2clScXUhWanMvOYZ9OpXlVdaFIMLuiDl/inASHfpydHuU2WLl8/W1rRhJ\r\nZy6ICW6ar27LqNwDIBsYf0ztUEaDC7HNn0TpTRr7xVDvHb8VyfhRyTDAfBsa\r\nFe+z26NzGdwLS9Mq65rtQLd1E93QHRLlHbxXcw31kkCeO97zVyD7wq8B0I52\r\nL/eNerNIVwE/9oJNbqs4mzSdvvqy0V+uQFcrYSf64n9YNFs9uJkanpFI6O1v\r\nWxPks8YSLxxeVQ+EoEzF6n2D430VPrzlH3QILZnseqs4WSPJAFpQkZEV27cl\r\nNXDX9GS8AUSDU8eAqO3v0/quRtI9S+Ns0b8=\r\n=t2UY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3fabc4599f65166a6ef733c44ef6c8fff1fa434e","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"8.5.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.2.5_1646217161071_0.5220515106776775","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"koatty_exception","version":"1.2.6","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.2.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"70af3f58644d075af19638a63fb5052ae5d28e24","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.2.6.tgz","fileCount":12,"integrity":"sha512-TilEjTOPRhfWy8QqXJPL+Zn+m8MFP7fDYxEvru8x0UFyRZTbestYOS/VY9zm46ugke6vgv3OmttzQBLmqShUKQ==","signatures":[{"sig":"MEUCIQCooO1C1bzlhg24TiHKRxh87zIWCtVJDEcoeVTrudVDHAIgWRtR6HJbrUXKLwkC7uWs/T2mDXhrVhsm7r1/P+NTVK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1833757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH0niACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomRg//aE9bYZtfgAGG0ROOeQ+gtADLdCMRm1Ge+L7ZUmLkUNYuRGaY\r\nsJDcInccSP0Uc0ZMKjXaoyHvgOS0Dw72iFVmh5+zcEmcf7pPEbUN5LBlK/4D\r\nTKmyClwKed4ozNjd6djcp5eDkg7LwVpTbDKMLKKnlCNqi6v/Ny3b3ywaJQGA\r\ntCIbWHrwKsTMxZwNM9aO1dFw1q/AO6+yeDBNwuDQHNUdl6MSxboz8KXcTTgm\r\n24164wJPjRZz15ErV59IgJTbtzX+H/ULi0FeXZ0uDioCSkqK9JjcEVO9N/Jz\r\n6S60R/VM49n8eEcpUhI5QJDGmGnRu7+G6vCxejVJRbAyg2CYbavGIkZsjmAZ\r\nBOBoMmaIHuub7BJRf9posy/S3G0zEQG63BiwPIGgUuvmWNDIgvsNWyBgzVXo\r\nDTN7UEHBtJvy+lJ1A81GttEKw4yBMSB9f/hxYWnQpCJTMDdfIGvHoEYJ4lQz\r\n4dI6hNqp7pv3bxNAs8KcxQGWGKuoPWAS7As3udI6IQVz/Jc58kgWPJ51AYYs\r\n0sBRlMtot+4oh+ksoSu//VHy+LYlc7cotygkgbQQZ3skO1V8mg/vUVwWJ3IL\r\niB3TWk2ZQFaHHNNQYe4AAU2tUX/YDSz6E/+U6J2bVkGN67+uR8gbttS1ir5w\r\nQ/LkK87JyI/92ShRfWnW17M2DkebMZPsBl8=\r\n=ruVt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"b2c6cf411e4927a9eca091b6cf750cd6e79b5240","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"8.5.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","commitlint":"^15.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^25.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^2.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","commitlint-config-gitmoji":"^2.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.2.6_1646217698026_0.850294592019206","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"koatty_exception","version":"1.2.7","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.2.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"2ef30a6139cee50c60439fbc3db7f909e41ddf7e","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.2.7.tgz","fileCount":11,"integrity":"sha512-fvBWB6L+oq9T/SK/ER0iYClJGis57YZzkCS6EGFVgYUbvoAxYZ/XgebbBWB+zAI8mYS+T5GFnHre2wAVYBMHxg==","signatures":[{"sig":"MEQCIAMq/y9y42MX1lHqWn1JhVH2FoGV9PpbvTJx6QvLtU7oAiAnGMW42Gj5UnCLP1U6zU1WK6ICEY5BOKiMytFAvBgDZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijxfmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHgBAAkXl9PmPR44uRkudHYV9AArj6A91X+xhpWX018OD4NoLL/FQ5\r\nSPyPEapWIHldiDeyjBQeSRw+HoEWbgaa1+NHIgh9ibpMG//O0PJmrEuYWeUG\r\nctG12bku455zeZdpvs5ZhJae3xTr26k+uhPd0JAxDwK5veifm471aLtxWRw9\r\n32KDCobo9WvJPYqLqNrZV8afhpI7asgBIa8gf6gXsc7Db0OoqzqyexfmLTZW\r\nW64ysOSGUjgcS4Ob7WrEZfocZE0jHu3fmjogYbewgu0J84FNfWsZbAw/q2kB\r\nlQYFB9cz/RmoLw3Q9ftckNnjxdWmorMkD1k3DzSxNU7FsMqu2aAwDSvlPsvE\r\nOpbdHUq2JtJ0wOEMzjB7cdokkiVhbDrAZv3K/FRJob2PI6cGUVP9KH9yNLAD\r\nxAbqEWCV6LsVO7k0kl7VGRvQTvmjbJWHPpfpIpcdueZrMgCT2OG8HfYITHUT\r\neHBe8HBv49F9++KGs/59knQW0qmUsoB7INh2cbL8lpJrCKIoPqecFA29/ms2\r\nBjKOrqLC0hljVwVsov4KJvBQ9TbWK787CY+QT7oyV0c98Z9dGitrq82c+r6C\r\nHK3hOojhrL9yMgKuPkTF04wewjShqh3+uYj23PKXr5P8xs0cj8dvY12Ng2Qh\r\nrJkGFRSYqNWBdEanfM2GcdbM9QpIZEaF3gI=\r\n=flaU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"0c62f1280664f923489e19f3a452f15077a2c0d6","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"8.5.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^2.x.x","del-cli":"^4.x.x","ts-jest":"^28.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@grpc/grpc-js":"^1.6.7","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^26.x.x","@rollup/plugin-json":"^4.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^1.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.2.7_1653544934302_0.48516242951891564","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"koatty_exception","version":"1.2.8","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.2.8","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"742320d13c7e6b57ccbd6038f1b90d4c27245765","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.2.8.tgz","fileCount":11,"integrity":"sha512-r3tP/HPVc/w8jOCMNheAjjAQfjZXyLcSqJvOEAdffoWxpXYVLKmXFv1NHBW7opR583IYZVjt1UsGZ3GfGsIgXQ==","signatures":[{"sig":"MEYCIQDVbO/wpBHpTcqIYP5QItk7ULFicyul5pNOpk3/Lp4BXwIhAJkk4/w1pSt24HKgsN+O2DOyUYSFsehfUrTzDgbFJrsl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwL0aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLHg/9FrVyvE+H0C9FS2VCBkIp5TRzaQZUQ+O6qmrcvGlpoKZugSgI\r\nL4ijAdIBjfiRIF7njfcd8FWJYIiGB6z+ilt+9qXBWbfMmuQ8w1me9gEVTaE9\r\n5aydWaaJimiGEQPV7CCLIVBZ0Aza6J8JLwdqWMLK700jdtAJ9NNp7rlap7IS\r\nkzrQnaOPdbj5eGkXLdNIA8UL88R4WlRX47sU8ANqA+6Zr/wMQ+sXAyGQTFjU\r\nN5rK4Ki0WjqAo1zDN6iA0l8UDS1Ckm01RGaJPdyV1Er3IkaUWAF3q0RuzVwO\r\njvtq4MgwYa2cOCqBzRB4YxEEfGvPGpTx//1B1QPBr16erWDlXqC0OHHbdNVK\r\nwTaPDfYtYJTVS41om/ZRIZGk1e113QJlHABGb5/qxj6pzf5+nSr92A9/ZTkX\r\nH/9T7cUdbefT0wx2M8yzPkQZoJwCjIqGhBZx8NuVyfGzER9wHxLVzaXyIuni\r\n/90/XnOmv0+I4IbL4t1sV2pG7lJYPJFYMaMdffwHgoC6IXkHa1bC6Wz8oU4Y\r\ndKeESDZmg4FS2UYa+7uK9Y58Yk407/iUDTKbEWjO93//strYzli10Zpx0Qea\r\nUJ0kdHEgtUJcmTtH64zavrNojn82FdCqa/GJ0zAw37asbx8rWZSO1NVVOJ4b\r\nWF4gXdvubAjTsTqlJrKekG3hGvXfoQ7NTFI=\r\n=Doai\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"5de2b8dfa74edd499f3fdf649bfc8baff19d9433","scripts":{"pub":"git push --follow-tags origin && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"9.2.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^17.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^5.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^17.x.x","@typescript-eslint/eslint-plugin":"^5.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.2.8_1673575706061_0.4766922091030048","host":"s3://npm-registry-packages"}},"1.3.0-0":{"name":"koatty_exception","version":"1.3.0-0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.3.0-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"1bcdc65a6e11330ebaf3802034b80a81332db177","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.3.0-0.tgz","fileCount":11,"integrity":"sha512-ik/DNyxl25YCSu8xs/Lkknh7Vd5pHCLyf/ReZF8YPNvd7xdiqQ7zsRmk4YvWPD95JIFJKzpV0G2X4lfxSPLGUQ==","signatures":[{"sig":"MEYCIQD4BjN+1nKcr81NWLnUPGpQrvQsY6eSlRsAYJoM27seggIhAOva5C0Ju6JJIrtu+/MHjd6GvqJx94K9q0APr3XnH45x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95489},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"16ad2130df036d9d3903adeed3431c197300d584","scripts":{"pub":"git push --follow-tags origin && npm publish","lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.2.4","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.3.0-0_1705810117584_0.13982613770868513","host":"s3://npm-registry-packages"}},"1.3.0-1":{"name":"koatty_exception","version":"1.3.0-1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.3.0-1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"c35cf3df61298431d30bfceea1dab646f8fe5bd8","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.3.0-1.tgz","fileCount":11,"integrity":"sha512-UPrCAblekmdvUjsv2nYWMKh2yX83T+ftCBWtn9Hzg4Y5GOrG73PZJXkOzCUM8Lk+Ey5bQ2NQVViEPwoliaQKqQ==","signatures":[{"sig":"MEYCIQCChCcbwuHs1e+zGdwKqmZphhcVHjYeInycMcMWtrSu4gIhAIGx/i6yEE/2vpSztvvHkkrXW9TGG0nMXJLlIKdVPEPR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96704},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"ecab859ec1c34adecf2d86334d8969798ebf9a18","scripts":{"pub":"git push --follow-tags origin && npm publish","lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.2.4","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.3.0-1_1705810416559_0.26036339766427896","host":"s3://npm-registry-packages"}},"1.3.0-2":{"name":"koatty_exception","version":"1.3.0-2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.3.0-2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"d91ee2397c6a49912b567146e15ae1eea8d79758","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.3.0-2.tgz","fileCount":11,"integrity":"sha512-Vneio5MUBAmFSsL9RLgOJIFeu1j4419RPhHMNfl9gJrCfyp0nJO9oPVmH09lQ5ZvSzU0K84XzG8H7llqpsDqjA==","signatures":[{"sig":"MEUCIQCQCCUMBjvlSk/UNgyKupgdCknBQACSG3sAOFJATDbZkQIgM6+z6p8rkawnNw460kH41JsXrmYX/Jt+Fj7YgA0yvhY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97645},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"0b9b9cce214a1891a67c75de701235a6c9f29ec7","scripts":{"pub":"git push --follow-tags origin && npm publish","lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.2.4","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.3.0-2_1705810855043_0.011665212176839468","host":"s3://npm-registry-packages"}},"1.3.0-3":{"name":"koatty_exception","version":"1.3.0-3","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.3.0-3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"2cc927a9a6993b740b3e7afa051016654cbef72d","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.3.0-3.tgz","fileCount":11,"integrity":"sha512-ANOT02ILvtL0n+0JV091o/lE/muZv2jkcSixt1Gu9NVn//mc/t8U6t9AFonjr9otu2UqIGTEXQLrZom630VvDQ==","signatures":[{"sig":"MEQCIQDDiwk+GMwydYo6lGbzDRvmxjfeFK4r9b+YvJZewx41kAIfEwK3P/ESkT0IFpHm0mywoTV8qt+ZfgYSZQeyc3bijw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98019},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"f4cfad883a8164f772b23dad902dcf04f18a076c","scripts":{"pub":"git push --follow-tags origin && npm publish","lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.2.4","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.3.0-3_1705813620981_0.9534653323954256","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"koatty_exception","version":"1.3.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.3.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"f54ec6b005328e2825248b33bcaf406dccf41e04","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.3.0.tgz","fileCount":11,"integrity":"sha512-gN7yCjDr3CVDQRMdBKYL2L95eZ/ZJAkF5Q+3fCvh5brbdw+xqTv0U8H77mVXzP1edPjA923A4ILDyez19XHv9w==","signatures":[{"sig":"MEUCIEaeopQ0fjnjXWwlgJBj5bOJoW1OVqRnONsPFNC8rGW/AiEA3vQsSEBxl9DYGFIFVvcZE+62AUI4e7oAvUX3i+XIfkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98110},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"a1ac9f438fa33c228b023c79f010e520c7baac5a","scripts":{"pub":"git push --follow-tags origin && npm publish","lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.2.4","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.3.0_1705815518033_0.6323102915172418","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"koatty_exception","version":"1.3.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.3.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"8871e0ca49a1b261d8ef959f91d11dc4cedfe09b","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.3.1.tgz","fileCount":11,"integrity":"sha512-g99cKcfjqT87CLu+sA5KVjAvLythaYCr8woSCl2dcslGHJSyQjxv+uUoGNdpWzenimDyQbxVhPqfOrbBEv6sPg==","signatures":[{"sig":"MEUCIBG5tmTuBjLNRig16s2P/IVoXjEKw6bUgchPnUuuEkdtAiEA4s2DIda7wk6lxIHvqHDU3l6qiLonmtq/j1e25ctNmGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98345},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"696fb41eefc36477b69042897669ecd707d8424b","scripts":{"pub":"git push --follow-tags origin && npm publish","lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.2.4","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.3.1_1705815851811_0.4626449011082183","host":"s3://npm-registry-packages"}},"1.3.2-0":{"name":"koatty_exception","version":"1.3.2-0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.3.2-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"cfc05207fe083379b0045e9b0876fc5fea0f2bb8","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.3.2-0.tgz","fileCount":11,"integrity":"sha512-RLzPxek6BDPCy812A4cKk85K4XZux6/6JsMOH5L8LdACdSlMZFc3cN9qUnFL3GQCGtiQ+8C8uDhelmSH9Nmj1g==","signatures":[{"sig":"MEQCIEAvbN0Ln70fsAcT8XUGtqOvkCzhN2pPDFHQ5s4asqIUAiBg89ksU0fq0WqUR6GG0SGPXQXS+YvUHXQvY3dlTuP7Hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97297},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"6d4d1870d486eb1fe58362593e09cf8afe967d65","scripts":{"pub":"git push --follow-tags origin && npm publish","lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.2.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.3.2-0_1705890008036_0.26747180309445473","host":"s3://npm-registry-packages"}},"1.3.2-1":{"name":"koatty_exception","version":"1.3.2-1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.3.2-1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"14bed5d93522ad10d8cea2d74ed0e8202c2e5cc2","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.3.2-1.tgz","fileCount":11,"integrity":"sha512-fR2o7Tn9k75af++vjFOEuVSgEaToJkWLLMK1ZM/7Y6ekAKMNZ3HjMVK4SHidrbPD8NG9OuN63gzqufo3lMilQA==","signatures":[{"sig":"MEQCIHWVbGyGgnMpG5opDaEESiEKVU1EXIKIGHzWSCCMqPm4AiBIKYu5GdIt20lI8TRAqyOTar7g6/3ydqi0u8QESHDH/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97830},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"f2fe54bdbb5a6df0fca11388f9e350721c7dd048","scripts":{"pub":"git push --follow-tags origin && npm publish","lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.2.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.3.2-1_1705897378172_0.6475677052505997","host":"s3://npm-registry-packages"}},"1.3.2-3":{"name":"koatty_exception","version":"1.3.2-3","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.3.2-3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"6e83f432f4fc28c4bf1030a4a3f4a9474bcaed16","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.3.2-3.tgz","fileCount":11,"integrity":"sha512-h/9OhHLOasCaLAT/kpba/FrUjNXT3It9LxpPWrmjsIEmw4tB3BOYG7OsivN8HjKrSX7Yc/A3ZBh3VdEu7AUy8w==","signatures":[{"sig":"MEQCIGWLeU4FywzajDlTEUTio+9nFN+lfEEL3V49SFapbRxiAiBLMDMeG7OAVX0AiaXNzPXxsS7SQ8WaVHWhemX8nEYwRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98049},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"9a1df9efc79b9368eaebc70a963fe3c4d6f0c405","scripts":{"pub":"git push --follow-tags origin && npm publish","lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.2.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.3.2-3_1706065849709_0.7985405710719435","host":"s3://npm-registry-packages"}},"1.3.2-4":{"name":"koatty_exception","version":"1.3.2-4","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.3.2-4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"bfee635534f18f3e16c6ee43cab88148376a34cb","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.3.2-4.tgz","fileCount":11,"integrity":"sha512-2wGJCPViV+XQ3T1IaTUiBR60BEmFL3u3u4eqH2hCUhvWuKAeNRv/NOZdDtkihZvxL29wpS7lyVl8CSK9zjnPKw==","signatures":[{"sig":"MEUCIQC0YBFSy3t7MT2E30Yeu9azq7Q9Wyk4LR516mBjXX5IkQIgLmSnH4UX1Zge7XiP7hkRLcdM5+iNY7lgF9bFNWdPaUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98239},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"7c602aa790442b30a15f4e0c2d49b2810fbf4a84","scripts":{"pub":"git push --follow-tags origin && npm publish","lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.2.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.3.2-4_1706067071673_0.3328327889882634","host":"s3://npm-registry-packages"}},"1.3.2-5":{"name":"koatty_exception","version":"1.3.2-5","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.3.2-5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"38c8846d47c7ee3b95292c7fce9e163093a1496b","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.3.2-5.tgz","fileCount":11,"integrity":"sha512-mNZt+Xk5In2Y1TXhLyMl1XHuHuas8RufS/LliOCLn6eVWWG8lnWBiuj1XGZsi7rbgU91gm0IGEvEmofS+5MEOQ==","signatures":[{"sig":"MEUCID5xVHsxRU0SmI2L8WbJ4lm1PWs+Xl+1Csc7K5g9NM5aAiEA31FKsKDRr1OIHHBnKv0JzYNSs+RH6irdxE++bQ6dys8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98317},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"9499c23224c872636db805f9f2aabb986478ab25","scripts":{"pub":"git push --follow-tags origin && npm publish","lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.2.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.3.2-5_1706080600772_0.16790117406722804","host":"s3://npm-registry-packages"}},"1.3.2-6":{"name":"koatty_exception","version":"1.3.2-6","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.3.2-6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"700d1049314b44963cce0088a790da6deeb4b5c5","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.3.2-6.tgz","fileCount":11,"integrity":"sha512-+nUzC5If1pkhOKOSTUj+cmz7dgEJ1rjvzR4rx4XwhNHr//+VB0t2IVBFezU1O4pTEA3HXsGkcgNVsKmqCqFiJg==","signatures":[{"sig":"MEQCICSq9kDtqqX4nDOaqHEuX9o5DfbbjKsp5vVNl+QOijiCAiA47qHO9kwN97XQlwa4V0RDXUMFU7BGR4RvKbdbQAythA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98881},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"d1a38080744f3d0d352a683f4f8ad69175ed7f62","scripts":{"pub":"git push --follow-tags origin && npm publish","lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.2.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.3.2-6_1706083056370_0.44290128427098674","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"koatty_exception","version":"1.3.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.3.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"5bd4b1da26f8f023cfa0cdd51af95a481c08c484","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.3.2.tgz","fileCount":11,"integrity":"sha512-2y2+FjD/Y9fhf67d9cLiiCAv0KkldyRvUTX2pKDt7yO5CwaCRJtqGRVM3w8JHKl7U7DKpE4UPfaTHFU8XP084w==","signatures":[{"sig":"MEUCIQCnSjmqvHrcSpdojFD7ZMVGUIFfbZ79c6KJ/jd9dB02yQIgVADXdkxvri+uh2v8bYk63dTyoURzLWzA9ABwb1Hc+j4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98816},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"020dbb3458c00cfd196b894a1c00e39e6174d8d1","scripts":{"pub":"git push --follow-tags origin && npm publish","lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.2.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.3.2_1706837712857_0.8806251187187875","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"koatty_exception","version":"1.4.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.4.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"12438b1fe19d28ec35a36a82b1e8f20a208b45ae","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.4.0.tgz","fileCount":11,"integrity":"sha512-2qhhWf0IDFlKw0qtX+zK4k0xH9iAXN5ryA5qyXdfJ3iAFLVMQPiNUWgk84r/S0TlN4eImKAUrrDqXx9ohmerWA==","signatures":[{"sig":"MEYCIQD5kutfWJ/KeSvHmiVSdPoDUTW7fVPOejysuOyOGNUZfAIhAJfZI2CRpdcKiXVi08auJNOYFJmVCf+LtgX0lHbq4dbD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102736},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"de4a1e72912a1c25fa6b3788cfe211e848722c2e","scripts":{"pub":"git push --follow-tags origin && npm publish","lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.2.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.4.0_1710454298439_0.9606532138947004","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"koatty_exception","version":"1.4.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.4.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"2f63f3494bfd763bb5e39397be4019735e38bdd2","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.4.1.tgz","fileCount":11,"integrity":"sha512-CZeybhWB035MU3L9DFVoIh4ZSMD73uucJPpO3PzqiSWDGTRkd4KH7uy9kixOWAAXYBZMi8ehTNVm9DJM47uoAA==","signatures":[{"sig":"MEQCIBj/BK7iQeFSeeAGDyYtwZz/hfTiH+uLGsnDZfyMYTbBAiB0BX7wTEv6VZeM5eUlQEe4BSAVefhuca+OTp4PnHj49Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102791},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"a68795813ca6b931881c43b946efadbd001ea571","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.2.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.4.1_1710470068376_0.1392511010014954","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"koatty_exception","version":"1.4.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.4.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"cebd3fabd68da0dd122e7c588f3e72ee285c7285","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.4.2.tgz","fileCount":11,"integrity":"sha512-038dCRr2Ik7yvRJ+7DEYz/k5XCEsjJ8OwUY6Rcdy4punoR/bBHUhgnoblT+8CaE0lqXComGEM0nfgj6fuOrLhA==","signatures":[{"sig":"MEQCIA0BfxZdmbYJxIiEl/o4EsvEZlMRQxnHjUiyvSKWAN0GAiBlsz8vVVFJC/u7YonusysPDpCtO9zBFArD8hdX5K4oUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103104},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"00fbdcccfee54b34635e6d9e968c499221e9ca2c","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.2.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^3.x.x","del-cli":"^5.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^18.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^27.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^6.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^4.x.x","@commitlint/config-conventional":"^18.x.x","@typescript-eslint/eslint-plugin":"^6.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.4.2_1710470735159_0.9143317478786253","host":"s3://npm-registry-packages"}},"1.4.4-0":{"name":"koatty_exception","version":"1.4.4-0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.4.4-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"6857baa88da61602d4398e2b0786931ab7c219bd","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.4.4-0.tgz","fileCount":11,"integrity":"sha512-XuwLvPFZMboFuG0a6sec/ijvSpT7k+j+jXg5z8hs6OHDXpgJW1ug5ZxBIWjnzgb4b/UI6XKZv6Zy2cYonZGIag==","signatures":[{"sig":"MEUCIENbRMZr8BqZ/cGsOsQutFphfVcfdPX0SqoPtfJxuHiUAiEAvpFlVuecOvUOBKA9UoJkWjHGqHyYugC0c/4uP9LFT4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103524},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"d2dee25150b2866e7ab4e9be634847d18efea4f3","scripts":{"lock":"npm i --package-lock-only","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"del-cli --force docs/api && npx api-documenter markdown --input temp --output docs/api","build:dts":"del-cli --force temp && npx tsc && npx api-extractor run --local --verbose","prerelease":"npm test && npm run build","release:pre":"npm run release -- --prerelease","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.10.0-3","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"file:"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.57.x","rollup":"^4.x.x","del-cli":"^6.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","@rollup/plugin-commonjs":"^28.0.1","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.4.4-0_1730362612506_0.09373236097435256","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"koatty_exception","version":"1.4.4","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.4.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"982432b44a8a24d51a7a4f339542f26ce550bacc","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.4.4.tgz","fileCount":11,"integrity":"sha512-iEApe5p0afGNUjFkUKJVkZJJuqWpRa49sirP28Bzb1WT3AlNKZiVfaTb+dWLkgjczTKgBrcZ2H8yQRHRLE+V7A==","signatures":[{"sig":"MEUCIQDR3ehqm+2gClKfy9Tpm/nXhW9HlvVvNSrAlSNCljptLQIgO75+V6XQ33wPjyXtRZxAWhjilY5OgBJfHfhK0jvTp4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103644},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"858de008bd9e3740940c81fd85d020e2b335d377","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.4.4_1730877508408_0.9385595341996256","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"koatty_exception","version":"1.4.6","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.4.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"b0248a2c74b6331574a163e7de75a0d1165fa8f8","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.4.6.tgz","fileCount":11,"integrity":"sha512-Dqfr7FIzTfkHgwfcW0B8Tt6u7MMT3PuFXR6Zs3RWPm5Zgawc9Js7UIs1pAaH1YV3R8yBmdj8kvAaZb+BCye4LA==","signatures":[{"sig":"MEYCIQDkkKsKXIK0oO/YG7bS7zRUOTpXbNo2EFEPEGxQFDn40QIhAKti60FYywPRhCYcvYKitx24ej/0IPbCyYeHL21RyNCx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103257},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"69cdf8abb41153bd3ada9fb1bd0bf99d2c0da411","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.5.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.4.6_1730905473902_0.983566249275672","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"koatty_exception","version":"1.5.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.5.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"44cfd32715734f7d95854402d0f03045980ec1f5","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.5.1.tgz","fileCount":11,"integrity":"sha512-Bj9HZG8s9nMBaFIpwa3X3JNQlvU+O5k1x2iVNvkvL9+gGYAlDLx++qKwBZipseYl1cNBcJ20d4TjD43+HzLj+A==","signatures":[{"sig":"MEQCID2uOarcnF/X6AOLDRUOmKnKT4p/yaRToXhGbboEMczJAiBVnnZ4gTgObEF7IUPOAclzJ/t9Cq9k9Bge5BibIyE9nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104088},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"f4f02716be8e5141d68c4027265d344b8aac0a90","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.5.1_1730976138136_0.9284258392910001","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"koatty_exception","version":"1.5.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.5.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"2efbd32caa97ade6fc1c062c0158d52b081d05b4","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.5.2.tgz","fileCount":11,"integrity":"sha512-BtRjbtFOyPje1+KWn9E6S82X7EeH06AA52prmtMyWWBMJrmLRHO0r0smR8SCJ8IQHj4Ijw9N3DhYKoLuIv/nRA==","signatures":[{"sig":"MEQCIHNQKdAFgKSrL+f4H76xfAymFoseAZOg6FfLaVUl93oFAiBASMYiEHm3q9mFhZKUpvveD82zsN9lUdNUUwQBW6duJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104305},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"d44d31abb914a7639c99cf7247170f21a5cf2240","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.5.2_1730976642647_0.388033402311579","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"koatty_exception","version":"1.5.3","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.5.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"a9dc3c074fef2aa8a05ff04f60f747476c29a223","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.5.3.tgz","fileCount":11,"integrity":"sha512-742tcumQ53sYlWvYWqb0Q/9ywjOtv1aKcuymbsG8SyOS0dmbvHXNdazjg5ff+RoNaAFsygBrqsIbS4lBS0U99w==","signatures":[{"sig":"MEQCID+XnD2ZRqDWfkiu28Z4Jj0WBh/4cuKbrO5s8MxP5uhLAiAPNkOd+bBgRLP94wSJMJwXuuHsE9k2HNHQb1t9YWrwCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104562},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"7836cd72ec48c59481ee2920092e1d94195f86b9","scripts":{"lock":"npx del-cli --force node_modules && npm i --package-lock-only && npx pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx copyfiles package.json LICENSE README.md dist/","build:js":"npx rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx api-documenter markdown --input temp --output docs/api","build:dts":"npx tsc && npx api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.5.3_1731382916457_0.14844858486495727","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"koatty_exception","version":"1.6.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.6.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"f8785f01aa27330a1aa5a4dc4046be5ae47c0d2f","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.6.0.tgz","fileCount":11,"integrity":"sha512-v9SK/9+6sWTHwpeb8Rx3V6JvgykRjYU9wGfNL/zFHHIe9/STj/dl+QTiN+BS/fw67M8p0oI2+KOJKHYVIbZMww==","signatures":[{"sig":"MEUCIFnP3fupWlNC0BS1KFt7m/ct3Dv1c9a5S8cEcon0wTx7AiEA/CaC+MOR3iZovdC9WNbYUHdF6JEUqlg/5Hj0YoB0yGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105053},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"8720c91da9ed2f135e5fd72787f21c974e5fc27f","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^15.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.6.0_1742465207225_0.4719506140666023","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"koatty_exception","version":"1.8.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.8.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"8053c67063ac875c2baba4f2091c03f30e16347b","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.8.0.tgz","fileCount":11,"integrity":"sha512-bcOwaaB23YSPBJY6xfMG16KBhtwepLDLO/oN8evio10o4vsL9gcSYXCYg5TBO8TDIe822tmt3/vlMB2BTQQenw==","signatures":[{"sig":"MEQCIFY69hm2kltTJvGjfg/Jk4mocBYrspJpWHgTDV/Kc2adAiA+5OecJsEMadGDtCaZQCya4+h4DdqPVExRp7As341x9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153433},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"583b27cbd8e813e26b591e310c5404d5b626bf82","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.5.0","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.34.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.8.0_1748860074771_0.9288827328759814","host":"s3://npm-registry-packages-npm-production"}},"1.8.1-0":{"name":"koatty_exception","version":"1.8.1-0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@1.8.1-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"4128f94b8b641f320df052596f420e4979e34c0e","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-1.8.1-0.tgz","fileCount":11,"integrity":"sha512-EnZpSFx2ACvz/6zku9nbvAaeV1tfzdnOqeWw/+cG/9GVYCpS/Z7Gjn8Zk6EuZH8vx76cHI72qpGSXIeL1GzjeQ==","signatures":[{"sig":"MEUCICZPz0pNnuNTflr679g25qetdUQlz/MjN8gsKlUnCeSyAiEAn9CqNL7IZd86OHQ+ztDdLFh7xJ8tVWub33FL+J0Z3j4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153538},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"199d8a0cb81545964ee338917132bdecd5ff98bb","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"npm test && npm run build && git push --follow-tags origin"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_1.8.1-0_1761144176347_0.764676470404654","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"koatty_exception","version":"2.0.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.0.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"15a064efabfdea653f520a09f5b925dd2662a997","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.0.0.tgz","fileCount":12,"integrity":"sha512-tN56YYVThgMTRhscd/mYioGczREf2C2/aPOFKfI7K36vrSG8s/FYkNaW4SKXPzDzRbIVy6ZV8obRIMFqOQ1Jcg==","signatures":[{"sig":"MEQCID2L5fB87UpERzpno4k4WGld/75HIEM0hX653m8roZbkAiBaqX9VCCW3wnvWXqgCidrdwxD9k8+CqE5QLqvgeo0sVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155176},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"8a53fddd5ccd39a701b605d09221360eec55cd8b","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp && npm run build:fix","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","build:fix":"node scripts/fixWorkspaceDeps","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"echo 'Skipping prepublishOnly in monorepo'"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^2.5.0","koatty_container":"^1.x.x","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_core":"workspace:*","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.0.0_1761329316839_0.24765835405394898","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"koatty_exception","version":"2.0.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.0.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"27237248d5fa18261ef1ce5741ad8c7948112798","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.0.1.tgz","fileCount":13,"integrity":"sha512-Y1xXDip8mVf6cH+KXt8XDWkKpKxnpxBw3vgotR/04xS9vqVeJtTw7EdIDmQjtdtWXKl0H842CZG7eNuZJxkTEQ==","signatures":[{"sig":"MEYCIQCFrYNTuxUqPDrDP1wd2k1IqPCqt+MZsmSUSRlOkIfN/AIhAPeFC8rfbpTyQxAHrYetb7wIS/2l3xnszV5GIM9fqP9v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159007},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"26d11993c64e5be5fb0cc2fcf2c8eb74f0eab02f","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp && npm run build:fix","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","build:fix":"node scripts/fixWorkspaceDeps","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"echo 'Skipping prepublishOnly in monorepo'"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.5.0","koatty_container":"^1.x.x","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.0.1_1761350334176_0.03909331004357175","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"koatty_exception","version":"2.0.2","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.0.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"bb1ab93c8dfc4de30c28423c0e04fe18d1c6b741","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.0.2.tgz","fileCount":13,"integrity":"sha512-hML1hp9Kx8fVsa9S5KbIYHulMimbvGSGhr3BleGthy4NeEuEmC9gqjD1qj8Nj8rOM5+7QhRfStzGsYDOq05vsg==","signatures":[{"sig":"MEQCIDXoWON4bYhGSHb6JsU638zPt2Uxxj5Y5d4FuU81tif5AiAfE+Uq/HDNhmN+Cmr8AuMAPZqd9ODK4LzLx2kkPHCwJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187357},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"219d219d0f8cc9e0aaabfa8141cc2900db0e466e","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp && npm run build:fix","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","build:fix":"node scripts/fixWorkspaceDeps","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"echo 'Skipping prepublishOnly in monorepo'"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.0.2_1761815268217_0.54963415740794","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"koatty_exception","version":"2.0.3","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.0.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"8da37ea83abbfd39dd80ebc15fc21849f1b496b0","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.0.3.tgz","fileCount":13,"integrity":"sha512-r97m3yLrUqTWWWv4mottoLQf/6cFbC5xZ0hc0PTnNfUxdJ/bIRECul7iJ4ldxEVm8bWUGPafHeUK8I46worWpQ==","signatures":[{"sig":"MEUCIQC5zgrbLJ8PfoBOf7hd+1riIdgg7btspbVpWIgdwKjSIQIgTjvYdmQ4PZoD1Ph81++AonBA17/kdtL8zNWT6yc7/gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187654},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"db2aca28a41f1ee9d5387473ff7cb379688d4f1c","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp && npm run build:fix","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"node scripts/postBuild && npx -y copyfiles package.json LICENSE README.md dist/","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","build:fix":"node scripts/fixWorkspaceDeps","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"echo 'Skipping prepublishOnly in monorepo'"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.0.3_1761822435312_0.5915951396828791","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"koatty_exception","version":"2.0.4","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.0.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"209e6989fdadd6e2a592b7b948e2cec068c67dd5","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.0.4.tgz","fileCount":13,"integrity":"sha512-92aIf3f1lu8eaaosKqHGcp0CpNwAPmIpe3vQMb15hVxm1GVat6+38kRTB0zp+0nSWTDKLHp5Xexx9yEtH2UFjg==","signatures":[{"sig":"MEYCIQDzp945eOiBwZxoEbFAP/Yv7eX24fWjvWACuykAXD06IgIhAIuTvRMVY/YTDMa1N+IV4+F+aG5GrK7jiWM0VVXSzkAm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187755},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"c29b62bb3bc8698566e2ac1bf5f6f01b9d3e6976","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp && npm run build:fix","eslint":"eslint --ext .ts,.js ./","release":"standard-version","version":"conventional-changelog -p angular -i CHANGELOG.md -s","build:cp":"npx -y copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose","build:fix":"node scripts/fixWorkspaceDeps","prerelease":"npm run lock && npm test && npm run build","release:pre":"npm run release -- --prerelease","release:major":"npm run release -- --release-as major","release:minor":"npm run release -- --release-as minor","prepublishOnly":"echo 'Skipping prepublishOnly in monorepo'"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.3","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","standard-version":"^9.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","conventional-changelog-cli":"^5.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"peerDependencies":{"koatty_lib":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.0.4_1761824206210_0.9797768956412323","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"koatty_exception","version":"2.0.7","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.0.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"7daa69f54f670b12a3af9d6fc31939121e24a2b5","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.0.7.tgz","fileCount":14,"integrity":"sha512-iTW8oGWJsCja+hkH4dWFVxP6R5Wlme2kgbAhykUkx47alJQsoZvf9+MsrJwwo+jtpjKm9ByHWKiTCvfak+4NAQ==","signatures":[{"sig":"MEQCICiZQeA111E2NIMaZ0g0ZWKHUpcSw8nY6kZGpJzf3OC5AiAE9U+AaHa8oELmI+n9cxmlg5/pmT6wuDt22MC9EtnmKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188178},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"8f0359b9a77c4cb9c530075381a119ca85b4d8b1","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"npx -y tsc && npx -y api-extractor run --local --verbose"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.2","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.37.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.0.7_1769569521199_0.7195036985488084","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"koatty_exception","version":"2.0.10","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.0.10","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"fde909b1615306014d80a27a8f4cfc693fad58bd","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.0.10.tgz","fileCount":14,"integrity":"sha512-qOikeKa1Uc+G1h9kwNR8QCBW+vS5sJ4hPmz65Vb/rQFUikPxWO6oFBUZ4ji+hfn65GRGhU1+GTvy3BydQOxUMg==","signatures":[{"sig":"MEQCIGu2mf3OerU0ue1rM/x7jBmgWbrWHfC6dIkkMsB2qrHTAiAEjKRIblAvgv6JnS/y63SbzuOLPB8hoRlb52x9cr381Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189054},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"df1fef14b0621cb91c3a1b1001916588c5c99127","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.2","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"^1.4.5","koatty_logger":"^2.3.4","koatty_container":"^1.17.4","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.39.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.0.10_1769592081644_0.9301939902602323","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"koatty_exception","version":"2.1.0","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.1.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"ba8f2cdc597eeb55a19cda4b3bac5d4b61602a47","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.1.0.tgz","fileCount":14,"integrity":"sha512-SGpR16mytpkFN3F2gKUHKCXQXb7kEBmWHss9vLPIrL//9D2lgKz92GcZ/Lx/jLGjXRn3flpi0R4vLon8kFzGxQ==","signatures":[{"sig":"MEYCIQCFkQiuDbl4WrOiBm5PVS3SA7AAOx7NAwA55vBvDzSSSwIhAMR6L98+wBesIBsv8qneQf0vjkTvNofWE5Na0Ex6P0cy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207773},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"8be4f1383a87298389d5c675fa8b2dacd3c7b677","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.2","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.39.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.1.0_1769824251341_0.08789839346507033","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"koatty_exception","version":"2.1.1","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.1.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"4a28b285d801f4315deea15da9fc8398bc2c8369","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.1.1.tgz","fileCount":14,"integrity":"sha512-n7rR0smJeAhxqzerpio+/ZKlZvYnpjTe5UlbYLhXl0v+CxEOoJa5RAFQj4yFcTNaVP/WmZew2odoVT1vNL6jtw==","signatures":[{"sig":"MEUCIDORUsO+o8El6SAarvZRQ14rSUD4GSrWrEta2c3NmOKYAiEAxnosFtAPKpSEqD/xUtjgwIbq54M9kT7of3NT85XFwtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207888},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"154173d60d5c8c99d6bd787cbcc3fc11334f2354","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.2","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.39.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.1.1_1770103327803_0.5975999344864866","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"koatty_exception","version":"2.1.2","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.1.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"449e1f4f081a0d6ed016353bd1e425f37e3d9644","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.1.2.tgz","fileCount":14,"integrity":"sha512-iwyTwaWs+0sMOf/8dCYR6GIe2wCsShTx6lEUCNUOxMuVSbUhxakWXji3gYoKyIbG69ZNSIS/v/WvvegZWBiY8w==","signatures":[{"sig":"MEUCIQDpuRnJKuPkeXWQymPwYdmhUpeUTQ31cANKjT/gzzxypQIgJ2up1D87FhoAZaOc78DnrXNhZzcrHRiFywA9DDiQ84o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208309},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"0a679db261953d39bd7bc059761b7ab123f1e12e","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.2","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.39.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.1.2_1770108911575_0.9528243518820083","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"koatty_exception","version":"2.1.3","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","koatty","exception","error","handler"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.1.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"34be5098aa36e5b226f8282937efd92f11c6e01b","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.1.3.tgz","fileCount":14,"integrity":"sha512-Mv2ugwH9dalm4YSGXNccYG3yYfAPcu/nw7DxkValRevQb21EJm1JBA2u0NNk8XjjT/mMGO/zWzM74+8yOfOK7w==","signatures":[{"sig":"MEYCIQDGyVGiJSWgSJykWiUQ3xB6mKjKw6612mpIoSM6Fkd76QIhAJknb4knPNDk/welQRInbBRqN6VQC2lTkBTJkOuua5M5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208508},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3a3898942aa081ae95a5bcacacbd58fca31081dc","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.2","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.39.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.1.3_1770173391052_0.4367169688521628","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"koatty_exception","version":"2.1.4","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","koatty","exception","error","handler"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.1.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"9ce3c6002900fd7e2c198bb3818525ecd65995e7","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.1.4.tgz","fileCount":14,"integrity":"sha512-gAflXEw6ZsJ6UwBlpE3dI/42sEBtuus2dkpeLQKwVdoP0NMA0OU6zKT1ZS9L6HM0IIwx9ux+91wpMq7zcdz8uw==","signatures":[{"sig":"MEQCIBzNnidXyM8npO0XBi0hLwN7/i6pIBMzcXCDgtF/ozcDAiB33WNaiaCtsNj2w4d68kaY2I6Y1PVWShTDJU8M/Iltkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208590},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3a3898942aa081ae95a5bcacacbd58fca31081dc","scripts":{"lock":"npx -y del-cli --force node_modules && npm i --package-lock-only && npx -y pnpm i","test":"npm run eslint && jest --passWithNoTests","build":"npm run build:js && npm run build:dts && npm run build:doc && npm run build:cp","eslint":"eslint --ext .ts,.js ./","build:cp":"copyfiles package.json LICENSE README.md dist/ && node scripts/postBuild","build:js":"npx -y rollup --bundleConfigAsCjs -c .rollup.config.js","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"npx -y api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.2","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.39.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","husky":"^4.x.x","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","@types/koa":"^2.x.x","dts-bundle":"^0.7.3","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","reflect-metadata":"^0.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.1.0","@rollup/plugin-commonjs":"^28.x.x","@microsoft/api-extractor":"^7.x.x","@microsoft/api-documenter":"^7.x.x","@typescript-eslint/parser":"^8.x.x","rollup-plugin-typescript2":"^0.x.x","@rollup/plugin-node-resolve":"^16.x.x","@commitlint/config-conventional":"^19.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.1.4_1770173875297_0.1968672402633711","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"koatty_exception","version":"2.1.5","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","koatty","exception","error","handler"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.1.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"6629827b639561368dc8a029c5bd62a96c95716c","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.1.5.tgz","fileCount":17,"integrity":"sha512-wLp0u5Yas0dhiKjOY7iTMMNVbsqTK0CP7O3rw4aWAh2aRaRo0iomnJA5A5UqnIFwrhZxm14sHfZXjnmriMq7EA==","signatures":[{"sig":"MEYCIQC6t6ukX67aO3M5RkscvitOOSWkIbisO+U1cLDaD9V1hQIhAOlbX1Xx3iPSujM+VfmfoJScwvgpUwy59+kFRDup/fgx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322783},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"4e386f3cc2ea00732b08f00ba138468a830ce577","scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.2","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.39.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.1.5_1770714824726_0.5601277883085707","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"koatty_exception","version":"2.1.6","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","koatty","exception","error","handler"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.1.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"c7d3b027e720698229f48538da2ba6b2faa00842","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.1.6.tgz","fileCount":17,"integrity":"sha512-TjJBijoyI71KZQMcdEmK9E38iu3fKbM32eeuHtehTrqNLbM7byUQ/ZVqxfNBo5ARsCBFtAgDOZEaS1KJyTMFQw==","signatures":[{"sig":"MEUCIAGlisC6s+Ixm8xmRRu1/4mxxQ+k6iJsNtWrxpzD7oTCAiEAkZdEYdzN90AINkI1Y5jxDHUisjwO6ggg02q2/zEuizI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322863},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"b1713c97dcbf91155e789d488d68ded823504cdf","scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.2","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.39.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.1.6_1770781412257_0.49024445792681326","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"koatty_exception","version":"2.1.7","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","koatty","exception","error","handler"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.1.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"2a27db27a78ed092b8097956be3dc4ac9f8bfab3","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.1.7.tgz","fileCount":17,"integrity":"sha512-pSb5xKxlyhF0NmzWdC6OMmNO/zCx3KytkDvZQj28b4NnTUvGKH1p8u0AbZ5xMwR5jlj/oZtlcJ+0p8QbHta6AA==","signatures":[{"sig":"MEUCIQCRAF0s0mzMa39eEF6xfzaBRLfSznyqS2YwTpxS+rqi+AIgOf1ISoZHC0zSkfzdZwSP4Cs9OwWjlUVkgfDXoagpDC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323128},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"57846db697c4deeb8a82af08c02eb6710d1135e2","scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.2","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.39.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.1.7_1772463955441_0.41314010413394975","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"koatty_exception","version":"2.1.8","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","koatty","exception","error","handler"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.1.8","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"720d08d4469fe8a5ea43ac0fcb67910b6bb4172a","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.1.8.tgz","fileCount":17,"integrity":"sha512-1I+AUVFnwXXpuaaNIMB67be49gW0SoQ4kCJjFwiuf2pmc3/b1xu+AQA60dPUbDlyAn+kYi5daYyxYhDT38E6uQ==","signatures":[{"sig":"MEUCIQDXzSWOV7CSjmJNTtZPsFYewb2yghz3BtkR87amDTKtHAIgWtSrcV53EvCySTfuaj1t1rkAlXCcCgjxHwNPTemdLUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323208},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"536f258bf6d6c59fb27127a58d1b81e3a28328c3","scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.2","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.39.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.1.8_1772897702498_0.6398658254674825","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"koatty_exception","version":"2.1.9","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","koatty","exception","error","handler"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.1.9","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"b61ba3b77750411131ee0525db6aaae7bdd7144b","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.1.9.tgz","fileCount":17,"integrity":"sha512-p0Obs9dWS04B839wB5Hl76gWwXzde43kBEDNVAaBuaxhNvXF4Vp+UuK5K47Qfniof+4K9QU1Gs40GqktEfGSkg==","signatures":[{"sig":"MEUCIQD7MeBH4igT0EkTqRU48eVaClksqufHTUO6qWrp1YTTowIgdWfMwalrqEGdMteNe0xREsqDTCCc17oEvTxGDq+gOj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323286},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ef7b35cec85a6118cc49b71704ec958f8a9dd141","scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.2","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.39.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.1.9_1772945124038_0.6231088930851647","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"koatty_exception","version":"2.2.0","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","koatty","exception","error","handler"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_exception@2.2.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_exception","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"3dfde041cf9162977defbab0089dd8f51ff0dd3e","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.2.0.tgz","fileCount":20,"integrity":"sha512-qwrlsSnXO8lA3rpo239IScFN3NFHw8jbkzLRpFGUCrZH5NuZR0knPGzpkVCTWu9+acPlrasx+F2TGv4GHzNPjA==","signatures":[{"sig":"MEQCIEMdsP/sj8kGQxIW8uxirHXyeM/ILpOV1RmRCuPrxRQOAiB+o8qYHv7Sr8MH8Q7PQ1wO8nmzF7T6TJqgloI0C3fw+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383915},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"284994d4175344ecdac19a1ad56a7672ee2608b5","scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.2","description":"Exception handler for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.39.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_exception_2.2.0_1777021776399_0.7817258542832475","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"_id":"koatty_exception@2.2.1","bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"dist":{"shasum":"1357b763bdf8c562fe1ca5e5a3f4e5dd35a5b53e","tarball":"https://registry.npmjs.org/koatty_exception/-/koatty_exception-2.2.1.tgz","fileCount":20,"integrity":"sha512-Na7PDnxbM0fkm8+MyMRtpZo63meOvgdVymmCPJD426hWbtMxOAsRqifRsCQYCqC3rxeXVB2jwSiAF7xJ1LamlA==","signatures":[{"sig":"MEQCICX1fO6864NFW7XP3bfytXrJad03feAWDkNTR83rrNvOAiBeu4NrXg3Ecbrg0imocPV4Bfa6Rg1qq1qzXQ1m4blW1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEHD/zZK/IhDL/4NJgX/ZjvXl5rPVDnMjm4J+YOhPVrdAiAIOnvDQMGYQqIqf3kf5pQe3bLR9UDlWLlpLP4VtjGbfg=="}],"unpackedSize":383511},"main":"./dist/index.js","name":"koatty_exception","types":"./dist/index.d.ts","author":{"name":"richenlin","email":"richenlin@gmail.com"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"4b7ec7f52533cfb967e9b304d1d30957573e8b13","license":"BSD-3-Clause","scripts":{"lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","clean":"rimraf dist temp docs/api","build:cp":"node ../../scripts/postBuild.js","build:js":"tsup","test:cov":"jest --collectCoverage --detectOpenHandles","build:doc":"api-documenter markdown --input temp --output docs/api","build:dts":"bash ../../scripts/build-dts.sh"},"version":"2.2.1","_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"homepage":"https://github.com/koatty/koatty_exception","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","koatty","exception","error","handler"],"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"_npmVersion":"10.9.8","description":"Exception handler for koatty.","directories":{},"maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"_nodeVersion":"22.23.1","dependencies":{"koatty_lib":"workspace:*","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/semantic-conventions":"^1.39.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","ts-jest":"^29.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","@grpc/grpc-js":"^1.x.x","@types/lodash":"^4.x.x","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","jest-html-reporters":"^3.x.x","@microsoft/api-extractor":"^7.52.x","@microsoft/api-documenter":"^7.26.x","@typescript-eslint/parser":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/koatty_exception_2.2.1_1790531112054_0.1693254063995886"}}},"time":{"created":"2021-11-16T17:27:20.985Z","modified":"2026-09-27T17:45:12.353Z","1.0.2":"2021-11-16T17:27:21.184Z","1.0.4":"2021-11-17T01:55:51.421Z","1.0.6":"2021-11-18T17:58:14.985Z","1.1.1-0":"2022-02-14T02:34:31.257Z","1.1.1":"2022-02-14T03:46:03.553Z","1.1.2":"2022-02-14T06:32:16.271Z","1.2.0-0":"2022-02-21T06:10:38.496Z","1.2.0-1":"2022-02-21T07:34:11.849Z","1.2.0":"2022-02-21T09:28:25.199Z","1.2.2":"2022-02-21T09:42:07.322Z","1.2.3":"2022-03-01T10:09:00.072Z","1.2.4":"2022-03-01T11:11:42.458Z","1.2.5":"2022-03-02T10:32:41.294Z","1.2.6":"2022-03-02T10:41:38.177Z","1.2.7":"2022-05-26T06:02:14.456Z","1.2.8":"2023-01-13T02:08:26.202Z","1.3.0-0":"2024-01-21T04:08:37.733Z","1.3.0-1":"2024-01-21T04:13:36.745Z","1.3.0-2":"2024-01-21T04:20:55.246Z","1.3.0-3":"2024-01-21T05:07:01.156Z","1.3.0":"2024-01-21T05:38:38.211Z","1.3.1":"2024-01-21T05:44:11.950Z","1.3.2-0":"2024-01-22T02:20:08.201Z","1.3.2-1":"2024-01-22T04:22:58.325Z","1.3.2-3":"2024-01-24T03:10:49.885Z","1.3.2-4":"2024-01-24T03:31:11.868Z","1.3.2-5":"2024-01-24T07:16:40.944Z","1.3.2-6":"2024-01-24T07:57:36.546Z","1.3.2":"2024-02-02T01:35:13.011Z","1.4.0":"2024-03-14T22:11:38.647Z","1.4.1":"2024-03-15T02:34:28.804Z","1.4.2":"2024-03-15T02:45:35.326Z","1.4.4-0":"2024-10-31T08:16:52.724Z","1.4.4":"2024-11-06T07:18:28.610Z","1.4.6":"2024-11-06T15:04:34.117Z","1.5.1":"2024-11-07T10:42:18.346Z","1.5.2":"2024-11-07T10:50:42.825Z","1.5.3":"2024-11-12T03:41:56.691Z","1.6.0":"2025-03-20T10:06:47.447Z","1.8.0":"2025-06-02T10:27:54.963Z","1.8.1-0":"2025-10-22T14:42:56.554Z","2.0.0":"2025-10-24T18:08:37.026Z","2.0.1":"2025-10-24T23:58:54.402Z","2.0.2":"2025-10-30T09:07:48.418Z","2.0.3":"2025-10-30T11:07:15.520Z","2.0.4":"2025-10-30T11:36:46.422Z","2.0.7":"2026-01-28T03:05:21.338Z","2.0.10":"2026-01-28T09:21:21.793Z","2.1.0":"2026-01-31T01:50:51.486Z","2.1.1":"2026-02-03T07:22:07.955Z","2.1.2":"2026-02-03T08:55:11.725Z","2.1.3":"2026-02-04T02:49:51.196Z","2.1.4":"2026-02-04T02:57:55.438Z","2.1.5":"2026-02-10T09:13:44.878Z","2.1.6":"2026-02-11T03:43:32.414Z","2.1.7":"2026-03-02T15:05:55.725Z","2.1.8":"2026-03-07T15:35:02.674Z","2.1.9":"2026-03-08T04:45:24.171Z","2.2.0":"2026-04-24T09:09:36.549Z","2.2.1":"2026-09-27T17:45:12.163Z"},"bugs":{"url":"https://github.com/koatty/koatty_exception/issues"},"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","homepage":"https://github.com/koatty/koatty_exception","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_exception","koatty","exception","error","handler"],"repository":{"url":"git+https://github.com/koatty/koatty_exception.git","type":"git"},"description":"Exception handler for koatty.","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"readme":"# koatty_exception\n\n[![npm version](https://badge.fury.io/js/koatty_exception.svg)](https://badge.fury.io/js/koatty_exception)\n[![Build Status](https://github.com/koatty/koatty_exception/workflows/CI/badge.svg)](https://github.com/koatty/koatty_exception/actions)\n[![Test Coverage](https://codecov.io/gh/koatty/koatty_exception/branch/main/graph/badge.svg)](https://codecov.io/gh/koatty/koatty_exception)\n[![License](https://img.shields.io/npm/l/koatty_exception.svg)](LICENSE)\n\n**koatty_exception** 是 Koatty 框架的异常处理模块，提供了统一的错误处理机制、响应格式化和多协议支持。\n\n## ✨ 特性\n\n- 🎯 **统一异常处理** - 提供标准化的异常处理机制\n- 🔗 **链式调用** - 支持方法链式调用，代码更优雅\n- 🌐 **多协议支持** - 支持 HTTP、gRPC、WebSocket 多种协议\n- 📊 **可观测性** - 集成 OpenTelemetry 链路追踪\n- 🔧 **高度可配置** - 支持自定义日志格式、错误响应格式等\n- 📝 **TypeScript 支持** - 完整的类型定义和类型安全\n- 🚀 **零依赖核心** - 核心功能无外部依赖\n- 📦 **装饰器模式** - 使用 `@ExceptionHandler` 装饰器注册异常处理器\n\n## 📦 安装\n\n```bash\nnpm install koatty_exception\n\n# 或使用 yarn\nyarn add koatty_exception\n\n# 或使用 pnpm\npnpm add koatty_exception\n```\n\n## 🚀 快速开始\n\n### 基础用法\n\n```typescript\nimport { Exception, Output, CommonErrorCode } from 'koatty_exception';\n\n// 创建基础异常\nconst error = new Exception('用户未找到', CommonErrorCode.RESOURCE_NOT_FOUND, 404);\n\n// 链式调用设置异常属性\nconst customError = new Exception('验证失败')\n  .setCode(CommonErrorCode.VALIDATION_ERROR)\n  .setStatus(400)\n  .setContext({\n    requestId: 'req-123',\n    path: '/api/users',\n    method: 'POST'\n  });\n\n// 使用 Output 类格式化响应\nconst successResponse = Output.ok('操作成功', { id: 1, name: '张三' });\nconst errorResponse = Output.fail('操作失败', null, 1001);\n```\n\n### 自定义异常处理器\n\n```typescript\nimport { Exception, ExceptionHandler } from 'koatty_exception';\nimport { KoattyContext } from 'koatty_core';\n\n@ExceptionHandler()\nexport class ValidationException extends Exception {\n  constructor(message: string, field?: string) {\n    super(message, CommonErrorCode.VALIDATION_ERROR, 400);\n    \n    if (field) {\n      this.setContext({ field });\n    }\n  }\n\n  async handler(ctx: KoattyContext): Promise<any> {\n    // 自定义处理逻辑\n    const response = {\n      error: 'VALIDATION_ERROR',\n      message: this.message,\n      field: this.context?.field,\n      timestamp: new Date().toISOString()\n    };\n    \n    ctx.status = this.status;\n    ctx.type = 'application/json';\n    return ctx.res.end(JSON.stringify(response));\n  }\n}\n\n// 使用自定义异常\nthrow new ValidationException('邮箱格式不正确', 'email');\n```\n\n### 全局配置\n\n```typescript\nimport { setExceptionConfig } from 'koatty_exception';\n\n// 配置异常处理行为\nsetExceptionConfig({\n  enableStackTrace: process.env.NODE_ENV !== 'production',\n  logFormat: 'json',\n  maxStackLength: 1000,\n  customErrorFormat: (error) => ({\n    errorId: generateErrorId(),\n    type: error.constructor.name,\n    message: error.message,\n    timestamp: new Date().toISOString()\n  })\n});\n```\n\n## 📚 API 文档\n\n### Exception 类\n\n#### 构造函数\n\n```typescript\nconstructor(message: string, code?: number, status?: number, stack?: string, span?: Span)\n```\n\n#### 方法\n\n##### setCode(code: number): this\n设置错误代码（必须为非负整数）\n\n##### setStatus(status: number): this\n设置 HTTP 状态码（必须在 100-599 范围内）\n\n##### setMessage(message: string): this\n设置错误消息\n\n##### setContext(context: Partial<ErrorContext>): this\n设置错误上下文信息\n\n##### setSpan(span: Span): this\n设置 OpenTelemetry 跟踪 span\n\n##### async handler(ctx: KoattyContext): Promise<any>\n处理异常并返回响应\n\n##### toJSON(): object\n将异常转换为普通对象\n\n### Output 类\n\n#### 静态方法\n\n##### ok<T>(message: string | JsonResult<T>, data?: T, code?: number): JsonResult<T>\n创建成功响应\n\n```typescript\n// 基础用法\nOutput.ok('操作成功', { id: 1 });\n// 结果: { code: 0, message: '操作成功', data: { id: 1 } }\n\n// 自定义代码\nOutput.ok('创建成功', newUser, 201);\n```\n\n##### fail<T>(err?: Error | CodeError | string | unknown, data?: T, code?: number): JsonResult<T>\n创建失败响应\n\n```typescript\n// 使用错误对象\nOutput.fail(new Error('数据库连接失败'));\n\n// 使用字符串\nOutput.fail('参数无效', null, 1001);\n\n// 使用 CodeError 对象\nOutput.fail({ code: 1002, message: '权限不足', data: { required: 'admin' } });\n```\n\n##### paginate<T>(items: T[], total: number, page: number, pageSize: number, message?: string): JsonResult\n创建分页响应\n\n```typescript\nconst users = [/* 用户列表 */];\nconst response = Output.paginate(users, 100, 2, 10, '用户列表');\n// 包含 pagination 信息：{ total, page, pageSize, totalPages, hasNext, hasPrev }\n```\n\n##### withMeta<T>(message: string, data: T, meta?: Record<string, unknown>, code?: number): JsonResult\n创建带元数据的响应\n\n```typescript\nOutput.withMeta('查询成功', userData, {\n  version: '1.0',\n  executionTime: 120,\n  cached: true\n});\n```\n\n### 工具函数\n\n#### prevent(): Promise<never>\n创建一个用于阻止下一步处理的 Promise\n\n#### isPrevent(err: unknown): err is Error\n检查是否为阻止处理的错误\n\n#### isException(err: unknown): err is Exception\n类型保护函数，检查是否为 Exception 实例\n\n#### toSafeError(err: unknown): Error\n将任意值转换为安全的 Error 对象\n\n#### isNetworkError(err: unknown): boolean\n检查是否为网络相关错误\n\n## 🔧 配置选项\n\n```typescript\ninterface ExceptionConfig {\n  enableStackTrace?: boolean;    // 是否启用堆栈跟踪（默认：非生产环境启用）\n  logFormat?: 'json' | 'text';  // 日志格式（默认：json）\n  customErrorFormat?: (error: Exception) => any; // 自定义错误格式化函数\n  maxStackLength?: number;       // 最大堆栈长度（默认：1000）\n}\n```\n\n## 🏗️ 高级用法\n\n### 1. 自定义业务异常\n\n```typescript\n@ExceptionHandler()\nexport class BusinessException extends Exception {\n  constructor(message: string, businessCode: string) {\n    super(message, CommonErrorCode.GENERAL_ERROR, 400);\n    this.setContext({ businessCode });\n  }\n}\n\n@ExceptionHandler()\nexport class AuthenticationException extends Exception {\n  constructor(message: string = '身份验证失败') {\n    super(message, CommonErrorCode.AUTHENTICATION_ERROR, 401);\n  }\n  \n  async handler(ctx: KoattyContext): Promise<any> {\n    // 清除认证信息\n    ctx.cookies.set('token', null);\n    return super.handler(ctx);\n  }\n}\n```\n\n### 2. 错误聚合和统计\n\n```typescript\nexport class ErrorCollector {\n  private static errors: Map<string, number> = new Map();\n  \n  static record(error: Exception): void {\n    const key = `${error.constructor.name}:${error.code}`;\n    this.errors.set(key, (this.errors.get(key) || 0) + 1);\n  }\n  \n  static getStats(): Record<string, number> {\n    return Object.fromEntries(this.errors);\n  }\n}\n\n// 在异常处理器中使用\n@ExceptionHandler()\nexport class MonitoredException extends Exception {\n  async handler(ctx: KoattyContext): Promise<any> {\n    ErrorCollector.record(this);\n    return super.handler(ctx);\n  }\n}\n```\n\n### 3. 异步错误处理\n\n```typescript\nimport { prevent, isPrevent } from 'koatty_exception';\n\nasync function processData() {\n  try {\n    const shouldStop = await checkCondition();\n    if (shouldStop) {\n      await prevent(); // 阻止后续处理\n    }\n    \n    // 继续处理...\n  } catch (error) {\n    if (isPrevent(error)) {\n      console.log('处理被阻止');\n      return;\n    }\n    throw error; // 重新抛出其他错误\n  }\n}\n```\n\n## 🧪 测试\n\n```bash\n# 运行所有测试\nnpm test\n\n# 运行测试并生成覆盖率报告\nnpm run test:cov\n\n# 运行 ESLint 检查\nnpm run eslint\n```\n\n## 📊 错误代码参考\n\n```typescript\nexport enum CommonErrorCode {\n  SUCCESS = 0,                    // 成功\n  GENERAL_ERROR = 1,              // 通用错误\n  VALIDATION_ERROR = 1001,        // 验证失败\n  AUTHENTICATION_ERROR = 1002,    // 身份验证失败\n  AUTHORIZATION_ERROR = 1003,     // 权限不足\n  RESOURCE_NOT_FOUND = 1004,      // 资源未找到\n  RESOURCE_CONFLICT = 1005,       // 资源冲突\n  RATE_LIMIT_EXCEEDED = 1006,     // 请求频率超限\n  INTERNAL_SERVER_ERROR = 1007,   // 内部服务器错误\n  SERVICE_UNAVAILABLE = 1008,     // 服务不可用\n  TIMEOUT_ERROR = 1009,           // 超时错误\n  NETWORK_ERROR = 1010            // 网络错误\n}\n```\n\n## 🤝 贡献\n\n欢迎贡献代码！请查看 [贡献指南](CONTRIBUTING.md) 了解详情。\n\n### 开发步骤\n\n1. Fork 项目\n2. 创建特性分支 (`git checkout -b feature/amazing-feature`)\n3. 提交更改 (`git commit -m 'Add some amazing feature'`)\n4. 推送到分支 (`git push origin feature/amazing-feature`)\n5. 创建 Pull Request\n\n## 📄 许可证\n\n本项目基于 [BSD-3-Clause](LICENSE) 许可证开源。\n\n## 🔗 相关链接\n\n- [Koatty 框架](https://github.com/koatty/koatty)\n- [API 文档](https://koatty.github.io/koatty_exception/)\n- [更新日志](CHANGELOG.md)\n- [问题反馈](https://github.com/koatty/koatty_exception/issues)\n\n## 🙏 致谢\n\n感谢所有为这个项目做出贡献的开发者！\n","readmeFilename":"README.md"}