{"_id":"koatty_trace","_rev":"105-2b7da17a217d4bb9f685ae63f2ae267b","name":"koatty_trace","dist-tags":{"prerelease":"1.6.0-4","latest":"2.2.0"},"versions":{"1.0.0":{"name":"koatty_trace","version":"1.0.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.0.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_trace","bugs":{"url":"https://github.com/thinkkoa/koatty_trace/issues"},"dist":{"shasum":"72e983eb03e7b0095f74fb2109cbc5f42c26a065","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.0.0.tgz","fileCount":11,"integrity":"sha512-C/hS69HK/3QJUMl44VmPdnub/17ppGnqm4Z7PJcHsMueMCTd74Rs1ZEUPrmRRrhbbawGckZcmIIzLpxYQReaFg==","signatures":[{"sig":"MEQCIBJYfBsl9rAT1BSp1TevFljrLJ5L0A0CLPfYCRPnHKPbAiAgTFyvWvFaHwnF99RAAzPXk/54dX6aGtmOVwMfmnTFyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuxjgCRA9TVsSAnZWagAA9QQP/iAongPFceDlTDPwQNPM\naDd+TG68ZC1XO7J+kjGfiGGGBrBGc9lvoBW3s96NEuBq6Pt+AoE741s1hnBK\nynVwdQuSTZq/Vyb3J5LUe2CAve5N/C3V7rciiveevPlE2DmcVZAnJzgbVI5H\nkLEne7l0w5K2wf+2D6TcCJFJHlL3UX7u8TOKZafLkFbLUHduDaDo5/F7PPyu\nseND+Gd1WbLc7VJYdcnF/IFJV3diz8uq+1+is1ELp4cweLlEDp9drW0ngZ0I\nTLJOe+0s+PyhyYPPv2hlLaaWRDW5LxiIlAOHICJ57jQFnDdVrdQ1Q7E4A86a\nQ2jb5PR0Rnhe69Ioy2FmRCw2fkZs/St/KKNhFz/X6POQCjjTDUpBAWGzSioA\naiJBXHsNONT2yQH+CgY0pGG5LNh0SUoIrtF0x1eEsWK5wdl6TWn91UFynVTu\nJTQs/kLa6r9/fZSQfrztRYRtkpSRWuIMANYp//b/Mkh1hnL7qrQK/KZtRf7j\n+j4jZDLdZLOIzQ7OXw1LstTBpkWvuTuhLHB0pXwnHiubayqpC3+H/ER1hqDL\nTUs7pK2kjkN9KlA60F2Yo/Q7Btd83z/MO1SPs2RZxx++AiJnIJFc12olvfxJ\n0oYPv+4okkLttItyFiJqCAsReaus1V1jPJT87sEGji/ynLW/KMyfKTPJkimh\nCprL\r\n=P4IE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"9cc0bf5be2049f4b89bddaee36f0fb5dc741bb25","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_trace.git","type":"git"},"_npmVersion":"6.14.8","description":"Full link tracking and error interception for kaotty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"koatty":"^3.x.x","cls-hooked":"^4.2.2","koatty_lib":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","del-cli":"^3.0.1","ts-node":"^9.0.0","@types/koa":"^2.x.x","typescript":"^4.1.2","@types/node":"^12.x.x","@types/lodash":"^4.14.165","@types/cls-hooked":"^4.3.1","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.0.0_1606097119895_0.8405193353514495","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"koatty_trace","version":"1.0.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.0.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_trace","bugs":{"url":"https://github.com/thinkkoa/koatty_trace/issues"},"dist":{"shasum":"d3abd88fccb372e156f96b72a62ba5d2106a7bc5","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.0.1.tgz","fileCount":11,"integrity":"sha512-i8wf4VWjAO29xiPbXgNzsaT1ZHeoBXHpA0lhPjnIZ2rWR35FG1C+c6PPoUxfd7QzH+STThAH0qtGfLF1B8ZfLw==","signatures":[{"sig":"MEUCIQC8oR4w5kQy+Ao5coXbdn8xwfTy55B+hd/ScasnEtU6pQIgSrVc4LRkeWHqUlTR6AlTg9/FHHSoObTCqCSnKOVPy2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfux67CRA9TVsSAnZWagAA2A8QAJ/YQIlvhqu0Y2QzSVdH\nD81H5Pnd5XjqYwrcOs/UBsF07K2SyAHZU+oxdD5q9MlPA5zWMUDVXg2LBmVT\nGhAh2hlZJ4jYD6YUZcf8aNPmjnvtgBsvBZuxX54Cf1M3DFUuKZK766jVQTpG\nJk3d8cUDLCN8tP4hi+jAxPgYx33SYaK2b5B/5qTrihVEmiN3g5vyYsFaKM20\nsv7MDh8mnZMLNSIaaw46ijCBUbIteKR9S8dw6qQtxGS5WS0NA55+3c7LZPHx\nsvte85t//u7gw68Ui47eK2tXOUP/QVul6lk48vQbedDW9rm5NP21bLU0BPP1\nRhKiFaVaei8cN0G1NmwuYOWYEf5OwYyNLG2S63gRYtd7DiICEnmICiJDzEV6\nRXTY8cD5GridInnsAXgCt1pC6gwL+7G7U1peiv8j1Ra9l8WYx20co8pwz0/Y\n8z3iq5tkkWs8cpPoMGPUSiRR0pf2SIJ4ohp/05yQPpXZr620zzU8YOfFby1v\nLUletanr1BbcbNt6B9t3KpOK+u03BSU2UyZyFIGPLuqqtKF/TQFSWNtXFPle\nBrtU+YeY7wkgHVj1mukJxz4eXBiYJOTcjHRDmrPQDTHpOjC16I8y7MPKh0Dk\nTGk1nIbKqGpvUFQ9LJQg5cQQmiV2xALNzkmNk2TXgatA1j+7rDocodvI2x9w\n/clC\r\n=ZrZB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"9cc0bf5be2049f4b89bddaee36f0fb5dc741bb25","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_trace.git","type":"git"},"_npmVersion":"6.14.8","description":"Full link tracking and error interception for kaotty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"cls-hooked":"^4.2.2","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","del-cli":"^3.0.1","ts-node":"^9.0.0","@types/koa":"^2.x.x","typescript":"^4.1.2","@types/node":"^12.x.x","@types/lodash":"^4.14.165","@types/cls-hooked":"^4.3.1","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.0.1_1606098618472_0.02038315380755007","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"koatty_trace","version":"1.0.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.0.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_trace","bugs":{"url":"https://github.com/thinkkoa/koatty_trace/issues"},"dist":{"shasum":"e1132ed897d9eefe673710ce5c5d5a262c5aa1ac","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.0.2.tgz","fileCount":11,"integrity":"sha512-HTL8M8XzgK3F7nY4yI9TvHGh8cong7act0IX1JTrHsL5VjJTJJ2ZS+fDHNysXJWSZHdnQ6ubPiPstIxPaGnXSQ==","signatures":[{"sig":"MEUCIFN0B00sJ0J0ofBTggAfZvW7s7RRKwpK5LyHRVS06BU0AiEAkJNJrrECR/3IxJMR0rdg4v1mVSKnXoqGZJVUkF1opvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuyJCCRA9TVsSAnZWagAAtMkP/jXLL6/+a60cqDt+JLbz\nH/psw5iJ+viZHKxI7pOlZZ63FCCvw4RrZXh0ptJ6xAXh4zHHHX7L6yNjOyGh\nnTZMeGwje7NH9wfJ557DXFM8exTwnU1gMFuS7DBSJ4elXzGwdCDnm61zJctM\nlCS5XwzS/aAOQyElu5Utmbc7q0eduYPIhLQldl4MkabyG+I2U5jodxcQPEby\ndDpGyK2XqFztnMei6tFhE5Ze/lAANKDvZ++0h+rEP3p+JWzjY7BtPbaiuvPe\nxWp5dzpNtR1pGSe++2ku7T5rIH3ESOxPS40EV8YUCgQUW4kDOeyc4WVRLHcd\nHp/Dg9UKDKXGLsfAlZvfVdG5cDoPkWpajoERLbKhixXc+EAHiDEGJIoiWsA3\nzr8C5uNVGxcO1aWF6Sh6ve1DMCzSutm65EVWgy+4h4c3nGrQy+Fia95n+ls5\neqSe/uJurrKYaUk58hNte1Wd5eRNMwJ6MbHNhDp1DfJIvFFCezA1myyZAlip\nVFrqz/zfV0QT5waJqE836u/ZsQSYCRsqewy0qevg3bUOKYG75Gi1nd0xQRxx\nrLaA4L66qe0iYrrrG7q4H7QRqZwsHrIB7fF+r7lHAzymLzfu2Qc+rmtd1Uil\nvRipCdJ5rWfB/5pOPUAE3AuVJ4mXBJ9RQdqZVYNlhMOBpazBL36VAUvtHfiV\nKhV8\r\n=oXBc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"9cc0bf5be2049f4b89bddaee36f0fb5dc741bb25","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_trace.git","type":"git"},"_npmVersion":"6.14.8","description":"Full link tracking and error interception for kaotty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"cls-hooked":"^4.2.2","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","del-cli":"^3.0.1","ts-node":"^9.0.0","@types/koa":"^2.x.x","typescript":"^4.1.2","@types/node":"^12.x.x","@types/lodash":"^4.14.165","@types/cls-hooked":"^4.3.1","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.0.2_1606099521575_0.04797583232979119","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"koatty_trace","version":"1.0.4","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.0.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_trace","bugs":{"url":"https://github.com/thinkkoa/koatty_trace/issues"},"dist":{"shasum":"d88bc8fc8e9e8452b83756cb0fbbba2b80fc7053","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.0.4.tgz","fileCount":8,"integrity":"sha512-c1O9lTc2ZoZhr7i3hy6HplQOoPq2T4b7fsjnW7dVAvox/HSFVSnpEhyi/LJlSbDQbo6gu0hvJtYmdupe9r4dBQ==","signatures":[{"sig":"MEUCIA5DJ7V+E6bWeNWVkYCq8cYZVkXj6hOdFsL6W47SJU/OAiEA9UKLDVYY4WrHN9a2XWMAZEUS4wXP7ZXAyd6kzVJiQrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwLylCRA9TVsSAnZWagAAHfAP/jIXcsPhKbkWafk4QOaa\nmyC0bYUTh5BEybK2v0cKR1q4PoJrl1Wm2T19SE81M7Mfer2wYY5noVIEgUoQ\nqr2f4KpsTIwsvapGME8zu8VBGMkGZV93UAhrS4NvwvdbzBMOyFjWY2DkxSQI\ninIZ4FZFRZeaB8XksESEIkuP3a3345OPtgq98NBXnUi7NG1UqfG0/yNDpp10\n+gxTseY3UjHi3zp5ppc8fPHMlLZOMLV0NQyJv3Gb1X/iRiLqSXL81fitVUbr\ntHXdilrgcnJw3/+IniK7c5kD+ZiDuQ5kJrNda/xoJm1hUzjZYtfEpFPI2ms0\neGcO28mGhda9gsOAtYSqkt24xsD7cZDM9XmGikutODRXN4M1dnT5BsR0ALz7\n/E2t2sZ8W5nl79nI8BBvIxCjffAI7t47anufki1wSvitipluSoKICDNkrJqB\npcDKfhBNi1kLvD02Uq0fu41RXhrJ43WNBsbGrD0iph7emeaF9GuV6I2Tlqjm\nQkPCq1BaLJC0/cIA+Zu8LgOscvpar5azzS+LjnzxnSyInDdqlA90p2+v51vE\nJKsMBqA62IWFu1cckzsy5U2zM9yyWcqaeIE7LL0MWhecJejyeN2B0aI4R9rm\nVINzShpMwPs2lHxt9TVtNdmtK0TmRalbNMt9sAHVy3q+KNae2QJutcdkmZGn\nS44J\r\n=+S/9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"9cc0bf5be2049f4b89bddaee36f0fb5dc741bb25","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_trace.git","type":"git"},"_npmVersion":"6.14.8","description":"Full link tracking and error interception for kaotty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"uuid":"^8.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","del-cli":"^3.0.1","ts-node":"^9.0.0","@types/koa":"^2.x.x","typescript":"^4.1.2","@types/node":"^12.x.x","@types/uuid":"^8.3.0","@types/lodash":"^4.14.165","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.0.4_1606466724812_0.6606981832796086","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"koatty_trace","version":"1.1.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.1.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_trace","bugs":{"url":"https://github.com/thinkkoa/koatty_trace/issues"},"dist":{"shasum":"1c31d439e08a75f2a74f6e729fa244ed0df14e3c","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.1.0.tgz","fileCount":8,"integrity":"sha512-8YdeBayQDNptMyfEgebRneSSL4lMwWQtyW2kjQfubAAZlZkBdQmu6YSAbYPhvm8nCea8tvy7osm7xKdngTi4zg==","signatures":[{"sig":"MEYCIQD9wA9F2Ota7OMZ/11opZJ93wW8++l8mxqY6dJfoQb1swIhAOpzwa358+a08t4VtF2Qb04IuxFPtCfWhrugdkBhHHGb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxjZiCRA9TVsSAnZWagAArEYP/0w5pYNUM1b+kNvxTIop\ntn/LoZQsVGZJA9Si4wtjoROkduJg0e9/Mws7iKDRnCPKHBxGH24QhyijfLWG\nOqqC1OM+Y2x/00v8qOoC9fGnmVSJhUpEunIeHE7eH2R/BwDKJyGZcLpFl3gH\nM2uK3dXMKxZoH6e9keg2JDXrDnlw4oPRDoo5wu+90p9IOw/5oAsLRwv5pkms\nBSK8+jcrzcFLHQGXwjzjzBDaV47punTydQD+axDW2FkTnL1J1O/ym8zEQMO/\n5JP/2DKgZ01OhWg26AlF8YlVCGyD/Ul1Zc1vqg1UcijTxE6BLKDS4y5epauX\nBFYGeLPZR0azo7NXdHHNodWlA0CxQWLiqAWWX36IujkwXGbS07e5hgcmzk4g\nqFE9ROayRnk4c2hXg7poL3OCCV5CmkHAtcbeDVW4ohRAzmns36V9OVayR15D\nqGL31TLCNRQB98fUVAPKixl+kM+HN17kPFgbs2fytL+7qWKHIfcIoBzDeF27\nV8wFeRZxwfNEFlLEdFBOv3n5t5JVfjlxorjPsKKGVV5O2YPsMtn1CGchOXSm\noSzZfBuq8222hspajvvhr75op3jNmdMYOw6J7/NzYl8lr32XQih7t0qQvg+Z\nytzDojR1tD1+ryXMKq5vzt5Mm1//BLzg1rs3tsV8Gof413TtJvKv4am12OvC\nwDKr\r\n=3hlX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"1cfff99dbb578de2f6d0f96cdc2fd3e6c985c78d","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_trace.git","type":"git"},"_npmVersion":"6.14.8","description":"Full link tracking and error interception for kaotty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"uuid":"^8.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","@types/uuid":"^8.3.0","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.1.0_1606825570509_0.28953686716759885","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"koatty_trace","version":"1.1.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.1.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_trace","bugs":{"url":"https://github.com/thinkkoa/koatty_trace/issues"},"dist":{"shasum":"40301970a0ec5ee7963ff3e6b0a27a689ba64e1e","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.1.1.tgz","fileCount":8,"integrity":"sha512-Mi3xz62Nyy9Qzlz6VH0Un9CSWwG3D22ZiD/BWNpgTc+qriAYgqmqprKlrQBZ+GNW+rHLfdm/jtxY4B9P5jx3Zg==","signatures":[{"sig":"MEUCIQCFqJmbDvgHXxTqiL/+mcTtd6YJAAhmSwv+dLu/hOCTsgIgaJjr5c2ghj8F3Wxf0FuMQe6pIozh96+lEpu1gF75fl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxvpzCRA9TVsSAnZWagAAXRkP/0s35tEMSD+sYr+SY5Kc\nN5Pe2I/Jzg3v7nlyr+QfAxh+snjYyRVPCx4zWd6MbpA2ETO/Z3fcI6WGDt0D\nxnYgcVGdMbBINXRo5vwOnQev5qG2WS4x1I8wjwC4zJs87T1RwVi81q+P++S8\nZGAtmNpas0qj5YPOwhOKKaVJ3MY/pT9hTQl3cZsRwrn9agSfHbKwNS2a8n0h\nB4LQroaBwaANgG+cL+M2ttU+Sejvf5XXkk7tNuhB54Nd3P0rgZ0OkkNgBxZg\n7IsbZROYqhQB2FGOsAsqxls/osyi9w9efrElRAfVfc/Gj4r1pxHedm+qxyZt\nnYtHCZtEwb1zwk/NjonlLQl9qF2kp+l/QW82GFkI4ldynKXNQ1M+8RdkWR13\nV5KJkmJQhCWdQHcWoqdj7bVGyH3ktb2lGecMVLiV0K9KkgH7kYz4qKPbDkd1\nUuce0KcAFo3PKApgdn/1EPgtZ88r/owDtz9ZveTcguxZBLDh7UxDKtdTz+ms\nSk2e7hWEflHq0gwJfBwc9Q9EtUI5ITE/jOO/KCbIkRNOoIw+KdIH0UxlujIv\nHCZxHfCAiblQuOFpHsQjYv52ETK5LpAGncKFziYG18G5O+Iljyg9obPWlv9W\nKcjxsCTZky0SaLHN3y92n+bhopzhVtuK3DdKT8KWBpxoLleV0YqpkRygm1DH\nYNhY\r\n=ArcQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"1cfff99dbb578de2f6d0f96cdc2fd3e6c985c78d","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_trace.git","type":"git"},"_npmVersion":"6.14.8","description":"Full link tracking and error interception for kaotty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"uuid":"^8.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","@types/uuid":"^8.3.0","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.1.1_1606875763245_0.29089495326880277","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"koatty_trace","version":"1.1.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.1.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_trace","bugs":{"url":"https://github.com/thinkkoa/koatty_trace/issues"},"dist":{"shasum":"a6ddc266acca3c7a5755666bcea3f5e03c49071b","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.1.2.tgz","fileCount":8,"integrity":"sha512-dMscG5fhavmoKo5L2KyXhVsY6rmUyDSmwG4I69PJdIXftgwyWTqamduhmwoFhCPAch2NEpgsUID4fnVqNV/NUA==","signatures":[{"sig":"MEYCIQDeXrYTuXIwr1Q8I0qL6jKc5ZFPLTB2fINNIE0AshIp8AIhALJk0k54p6So+uhOmUzDXydwTfZ4EcyK5CNS2BYoJctP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxvyZCRA9TVsSAnZWagAA+ZkP/jW4Ce+shCA4BAZoj6k7\nC9JGclkZ6peIvfNWhW9RlSS3BMCql/Iy3HA/etxs8WpFL5i90cg/bZ7ldRZf\ngNAXU1HFA2a2/ms9hUfY/M0fio9H0HruEktitXw6NcRzO8bkM2H+GYG/fJTe\njW17jr6EX+/DGKdJpnuMvz6f4xjS9muL8YVAoi1A+Y9o8PhDslDlONmGAEf9\ndFTDWxL+8IFyRYDmP5GoI+rmMR14fpMiUhW1Yntkz+R6Swi/fIfftL40EgkU\n+MGBMZBYl+uKauY6Jd9bM/4fHRClh1Fm0bJyUADZVxVfRpErovih1OhQVBp2\nrIbGHyEYJ5GbQhjxWPt3X6yAHNQZ/itRtjX69ihJM2GWVPC+0RExuAN09ICi\neNAE9gr6/pXGWz4iVkBNlLi3TK01WBaMTtO4hkKs3e2dh1RURovVA9+eNMfC\nE/8yoxegZpQps6iy4OoSbFx4pcnt8wfcZOJwgbsqakTOYsLnkSucsy68UaiU\nZvYiHlX9nxUI0XmMogVtpaJl/uOgNQoawYL/KRtJulZ4NBvqxasZ3k6lOjjo\nesQ9Nfp9lpLSc86anK9sALvOGf4iv8uzkWspOGo8BkezMuLACv23B6u1Fbs+\nOTQTA5BZ5N5rJ4rk9GZxu5VdMZwuk5NDWO2a5BZEUUl0SjWnD9DgBSN1n+HW\nH5/Z\r\n=r6rG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"1cfff99dbb578de2f6d0f96cdc2fd3e6c985c78d","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_trace.git","type":"git"},"_npmVersion":"6.14.8","description":"Full link tracking and error interception for kaotty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"uuid":"^8.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","@types/uuid":"^8.3.0","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.1.2_1606876312469_0.3867810926066326","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"koatty_trace","version":"1.1.3","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.1.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_trace","bugs":{"url":"https://github.com/thinkkoa/koatty_trace/issues"},"dist":{"shasum":"1c24b55da6c1e15b60aab609dc14cd3e51e2e098","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.1.3.tgz","fileCount":8,"integrity":"sha512-NyZEv/FeF8utKib5KB5h+d+SalrArTgOY6yYi4twgUkVE02Xwf/DVKqvyNetbt9Ox3dGlWXmRh23plItzmpECA==","signatures":[{"sig":"MEYCIQDmnB5+gcxkVLXxlF2ge25Tp1zDxc5qQ+lXyHel+003yAIhAJ/4wwbaIfChSO2R1Cp+sKBH4txJnbfTH8DpcpKwsfyS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxzjGCRA9TVsSAnZWagAAexsQAIoa8y1L68I6EXP/W5lu\nPvbG8V1l2YynfpqC8RWmaHN73IDe+NXNjoWIqOKXGz6f+YmsZNhVnZ4Gzt5D\nh/eeaDPh6y63PRpdNvxLPQtVp9Qd7Hr6wlmoX5ov9XTn22iHdsVpggC08RZ/\nb1QGWDMKHBHysl1cLKAyOarGdP/UcUex2ta//1E5RFYqQJa8Jg+Ji/sLmyhY\nA7WTzmZ8uvovkI/VWKe5nGxzRkC/GZHEOoAlFXipR7Vj1ipMA86ICb7jjE5F\nkaeIWcU8u04QXaV9halSqRmLbOxq7rgY5G/CYLlSD9fCZ6Tp/+JC4/GCYBBj\nm32DFloo8uCGZl+cGuPQY3+R2T3aCmhd6e41bJ5Q5PJ9tE9EySID87VwCtGp\nHYlqbRzRyFDaSurvnXoSj80Oj+b2Lpnvq8Kv6OpQuew0t0vKVxe+SbeifhXM\nM4EvEGjgAOpGZEKumxvLwrzI+xNDW+bvvRV6OVejhFxorHm0X83jKLbaWA4b\nJTj8v0H1QI4eD0vgP0dKG+oQTOU4ajyajzYBRGOTr8Ci1vLN3Y4637x4npBW\n1DBXJBQL/asA+KoBQbKFHCMN9dlHFku+esfbAIWALUd4DyUx89wwzbU3GQk2\nw2vl92gOcsdokCbu8y+5xDLGsy7bIOxTmGyGowBKZs1vieMe87wrdSUv/3t2\n8smV\r\n=I4Xz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">10.0.0"},"gitHead":"1cfff99dbb578de2f6d0f96cdc2fd3e6c985c78d","scripts":{"test":"tslint 'src/**/*.ts'","build":"del-cli --force dist && tsc","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/thinkkoa/koatty_trace.git","type":"git"},"_npmVersion":"6.14.8","description":"Full link tracking and error interception for kaotty.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"uuid":"^8.3.1","koatty_lib":"^1.x.x","koatty_logger":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"tslint":"^6.1.3","del-cli":"^3.0.1","ts-node":"^9.0.0","typescript":"^4.x.x","@types/node":"^12.x.x","@types/uuid":"^8.3.0","tslint-config-alloy":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.1.3_1606891718358_0.017948452286470573","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"koatty_trace","version":"1.2.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.2.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_trace","bugs":{"url":"https://github.com/thinkkoa/koatty_trace/issues"},"dist":{"shasum":"ce7ab66cb03ebf01b34d0aa43fdef6f7a8711005","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.2.2.tgz","fileCount":16,"integrity":"sha512-pGcyH5qAxUP3YoNi4d8GNQM65WvRTYYTbcKk3J3046kreRElggpECWUl8ZVbvuidmQVblizkVTabLiLemyhiRA==","signatures":[{"sig":"MEYCIQD9yHKf8RVaHl3dW4UwKpYgP3PKSsOqt1lkha/fcMXMSQIhAPGapdjX4/aTomKvlhQIrEiqe4dSIIBUqz50JNf1ydGb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1838663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2YDvCRA9TVsSAnZWagAAJEUP+gOj6rPVIuT0yArIi4U+\n1SM3dIYvc3v74Yq3JKiprHKVtb9a5Y7UuJohoqwk6VQM+djw+MJqPRx0h46n\nqEWVwp9cHV+puqHuzMPq/EcjSkqyq1TYclntKt3M6umwGgb0yG6QRF5iQaKe\nMvnNtxfiFHJBilHFFUR/N5hicBKZeMZcJXljKi5Nwo01NIWexvB2DrgJeTIY\ncAxDv9J24nEod8KdkfRxmmK9WaVExKb2AZUkXRBjMp+WBYII8F/xbZ/kks2H\nM/0W4f+51hq83uODF71B0VESZcBiBbxMQGr1MBt3DFXnBJmkGSx87gJw5272\n+8TgwafTdf2NpEx4vtGsKkj3sIkqJL5x4Q59pUsQm8XvhX3GdT2qE7ks02b9\nQfPuulU1VV/baIjxymUFYgNsNDg8Pv9odchJiTRmiaslhhDEqxeF3dYN5SMi\nOYz2XDNlrHxTwgagMQJ8xe1/h+R2qxMG7aIkpX+E50d88Et+X7QhyXlf4f3/\nkYDqcnVxkYH/bjjqEa+6B1FGMFVz6uwoKsCHkPkZfXEDj2SRvdyCr6fbExF4\noLxzll7Q8IpgbfzE2D4HN6fL1vFVkYzts6aHIW22en8slp6b8nzPtVuvJNYo\n2X/SJ/jE/FA6hc1ryR67rGXdmS5ipmaSH1uD++WjnEyifh8SIHlTStqjolQF\n55YU\r\n=eZlx\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":"7c09b10230a666c009cb3c7d0cb0c731e9cd5c06","scripts":{"test":"npm run eslint && npm run build && 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/thinkkoa/koatty_trace.git","type":"git"},"_npmVersion":"7.18.1","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"uuid":"^8.3.2","koatty":"^3.2.12","cls-hooked":"^4.2.2"},"_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.13.3","typescript":"^4.x.x","@types/node":"^14.x.x","@types/uuid":"^8.3.0","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.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_trace_1.2.2_1624867054509_0.6179302177525958","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"koatty_trace","version":"1.2.3","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.2.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/thinkkoa/koatty_trace","bugs":{"url":"https://github.com/thinkkoa/koatty_trace/issues"},"dist":{"shasum":"10faa17282e847505860d6b39fcf3abf4cc17259","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.2.3.tgz","fileCount":16,"integrity":"sha512-EOso7+PjACpAhKEIx5JcZbjtiDLtF9QCUDLf/VYFYtE2qoQBURNPeAx0v+qtK+1oN9hA2OYn6fF1Sn9IBGikWQ==","signatures":[{"sig":"MEQCIE0s2USJwNh1F9m8V0P8304PqFJzrqSSFpOakO88ROCHAiB27xEPhaXnzJOKj8jV15rCVPgHSSGpz331zIxlzbZKEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1838905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2YvPCRA9TVsSAnZWagAATr8QAJdopUMEggEL9yjZwbtl\nggVo0tn9kdvW1T83hRxKdTgsj+MsfTCq0j2DrF/lAszns9PQN6aVQduw0R0c\nN6U6Q5MPtGnAPayxxogo1ilxhCe3B+kM4ktUwdwKq2mlNShah8ZtaRGsyYQK\nWETP9m5dEHAugo561FSY9AawxzPAi1HcAgsF4pfaQkLugYINwt57akMYm0zm\n5CDuKN+dB02s+dnj7hkct1IaRH3C4/rwu0I1heh2D6zcXo+F/8i5NkKiGSC/\nyD4eme286eU4ZBs5jSqLSzdUgK5mHBXi9KhkpoNI6kCsFfu4GG4Szl2jCPFu\nM10dWyMZnd4R52o7Sc6apiTvq60UO47WvfasBqtT8r2/PJ7Vvgr4WcU8WVQq\nmrLIqeMt7q1HHI32hHqtlsw9PMcZQc4FPa0PWmRZTVmZLrPsLE41OiQ4QYPy\nIM8PqC81WBocK9HilDPsQ3miPoTEOmY+hmAZeituy8355gPtYKnrqADdglUI\nOWFFvfRtMuYZl3RIuYxDAvw6zPl8XI6UQjcblJd+9NKixzn4ou/CD1MlxgKy\nbWHvjM6cc1KqW23QzadOvsyzwMe2h8NS8QK0ZcQJWVk0LZIKwciOd0wlJTmW\n5ezFcuZnVjYSPiHjZGuYyRGV/xmcD+LkEh6rpGJnhx6F7yvijDIZoHtEUo9Z\noemu\r\n=Z1lx\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":"34a6bbae487ebc2e868e3572e974d777ad8b5df7","scripts":{"test":"npm run eslint && npm run build && 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/thinkkoa/koatty_trace.git","type":"git"},"_npmVersion":"7.18.1","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"uuid":"^8.3.2","koatty":"^3.x.x","cls-hooked":"^4.2.2"},"_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","@types/uuid":"^8.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.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_trace_1.2.3_1624869839362_0.23378110837046706","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"koatty_trace","version":"1.2.4","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.2.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"b579bfb63af6f270de73398d39663c6b9a86460c","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.2.4.tgz","fileCount":16,"integrity":"sha512-04ud7V9txk+1FP9UtGkqT04vzQ5N5rHoKOens239i6itoptwX+voC/zEU7FLujOa5EIe5EhvzDAaLiNEe7gR/Q==","signatures":[{"sig":"MEUCIBKNEmWkincwXFuvkLccHXePHiKd8pZXGZs6gEZkpe16AiEAwkFMG9kauUfQgMbkQ9ESKScIYhtk0UB6rHII1yAt6Cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1839185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2tz1CRA9TVsSAnZWagAA2DoP+weu/f+BQFE/9g9EqzKS\nTRuG3+dBDTMnYu+/pvtCQat0iRVzmIQsAcaVh67MS8v2KiyC5IpWXBWHYy/n\ncRbrvyuJ/WGXCAKI6HqEGTpDko+EJRnfq2iZ7+L9yfcXjd8zBi4utqrepjlB\n1tsHOUP/OaRzE9O1H9tq26ASLUO5liIRIvGg74hNg9i5fXRiiQnggzKAO5zX\nmnunkTHMfquk5TqGdbSq68cC/UCL2YZkDWEBFUjKBhdKbnq+A6Xv5a97mAAR\n1OHG7EPnpnj/cMFXNkA35CwP1cdeeHOKRYi5yTNN4uKVeo/kzkvdyqFaThkr\nZaPgEr0iZ0Adnlk7edDp1h+j5TvBmt5fljn8AYtaN32Tgz8ntRIaCvfDWS1E\nKmYsDk1fTKIEAj7YTOtFEdPvTUFmbZdVNjZXTQ41AlnDlgpZHyfbQ1TybtEf\nxFRLSc3bvSOZJPyZdguaPyerB4j8Ls1E8l5K9xBB7qRPRxvZ8Iun7Ph/Ibaw\n7/VeVtsZkd3llGO/IAYIiPCSwSzLt/JLbrY/aBv37JuEKIBICtcu8R2Pgk47\nmsrqCF5t/EZcSg3fzyu8waouj+F0tfa8I0FB7PWlDU9QU4FGTLrpteuSB5rR\nOMWNplDMXeD+om7NR/DhNerd63szaRQO2jizKzBuLmJ2CSaYKp4YnmEIChw/\n6f6R\r\n=B1P2\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":"30f68540a4fdbbf6e534b9e965ab08f1ce040673","scripts":{"test":"npm run eslint && npm run build && 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_trace.git","type":"git"},"_npmVersion":"7.18.1","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"uuid":"^8.3.2","cls-hooked":"^4.2.2","koatty_lib":"^1.x.x","koatty_container":"^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","@types/uuid":"^8.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.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_trace_1.2.4_1624956149016_0.3426696628702204","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"koatty_trace","version":"1.2.5","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.2.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"f785b4f110f27181bf3bb4f2302b86bab4b90744","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.2.5.tgz","fileCount":16,"integrity":"sha512-h+/0fr0uDp2q7ml/lI8ctwxxUN94nSqnPTg94V1YwEGTnJSgBm1aQwLAnJrq9CB9lbwuLEm48rffpPqX4m8HVw==","signatures":[{"sig":"MEQCIFwiO4NJ3tnu+6k8tSvLmO1Gt+4wMedi5hor/Nzgvb/4AiBtKK9UWsS4BTMxRkUaj4uHrsOmSsUmDSyPDNOBW+tjUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1839219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2t+BCRA9TVsSAnZWagAAPhkP/ju4Izehn7VDf+EJOevp\nWbLanAkUwFf5oYZIux3malii6kfHF2Y9YXnVw4rkmLNcCsy97pZ2PzXE4uxP\nDV39rj7HlFiRVnOLS2Wm3S+Z7sC+p3A2xzBEY0O//DkXg00gJHvufQ/tBHkK\noJOEDHYhruYSx6tV7lmRArAPiWt2BrPqeXiKxyg6ctfr0ssdLGWefKgnKmhc\nobrO8wcD05wnC8ZM1HxC/u7E5LGDY2rKdXpXGM3dUms1skKpexpJPkKsm6i9\ng5qvGTKtwgC6TRKR/JGmfNFXsqdTWqxZlnKc6GV9O6VpoGx4pNZSThrxI7jE\n9XOeSKml0oQfF5YTYRRRNLMNgxJMgcv3RkdqtE4TpVtEVLIOL6OXxEml3KnO\nuG6yYhgWs0hp+MRtUOpFfIbk2PxzuB7xC6IVumliibmyHjfXBldWAnPzTAX3\nRICEqJ/k+DK36quyZBhVfN81HAouEAMlGP3tTRBxBUUPoKgj47d90MRJpSjl\nIJlF7g6a5VrqMBCPPsqMq24cE71NpCiLe0/qzHx6NxKSIjKzXriD6S52BKxn\nhEm4RTbdy2YzND8p0NPi8P8JDXEwWX86/pFi1bqTLLJAPgqVoBA73nfVcOQI\nBs/+Pn/3LL+Ns6lBLXcAi41Nd4TFpY/Cl9MtLwbamtPcPokrZQzJq98UtDc6\n6kSR\r\n=9IlQ\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":"30f68540a4fdbbf6e534b9e965ab08f1ce040673","scripts":{"test":"npm run eslint && npm run build && 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_trace.git","type":"git"},"_npmVersion":"7.18.1","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"uuid":"^8.3.2","cls-hooked":"^4.2.2","koatty_lib":"^1.x.x","koatty_container":"^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","@types/uuid":"^8.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.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_trace_1.2.5_1624956801455_0.6301313256020284","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"koatty_trace","version":"1.2.6","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.2.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"59c689f303bcdd65ba38651b910d5aa4db1b3fba","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.2.6.tgz","fileCount":16,"integrity":"sha512-k2ehKgQ3jwYy115e5/Y7qyeh6dxcFCieexCAHD9ByZ+b6Xy7cRlnVmBZUwakzKNg7PsYIq1qn3nysJeKTYjBaQ==","signatures":[{"sig":"MEQCIFlUHByfWr+A8F0tkzngipqx66EIDp3m4NHTCGAmuceUAiAL7x8shqtvWR6VpX89gV+b1+8ztnJzB9bhkWWOm8DWRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1839314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5BbjCRA9TVsSAnZWagAAV1oP/jXi4/DmvzKh1worP++k\nwoOuMNsa/WTl5EhssSRtb6LJpEiwlGUk3MPZ8SfAtCPJPz5OO07EUu3Ii7/D\n4EzCs0qvI74lqBbyBF5Xr9/ENJgpM99YN00jMJGvSs73jcJ4WHYdmItjIFMu\noCZ8swKPyuj32H7Q0lOisVSPP2w3wAsy0rmKKMSJGVvrDDWSfzf2mUytTP10\nc+kWGt01oyGNEbFRMmVha+MFykMoQHLgErxszpKvID5RXHVjzGBKbIfAUx7o\n8RcowRL8tiBkF/CJ0zgeuByTv8CR9ZlhgJnDIqzItDbjV16yj/jKlZBXYFcm\nmYV//pY3J0YLS24FFTHrQbn76DtKzhityPHOqwtnKMsYxf4kabWmce0gKd6d\n4ikJlyjIqXUNLbtI0w3hMUvIP7SmzvIZoDVRX3Ugjm0FveTYYqwrgHtEPMU7\nVHMwpZ8T6S72HSiLGLEujVqKvY/QFzb+A9KD2pHS/CiREtuKR97VxIPTccAG\nECylkcBz+08ADOKkPat9bQ8n6rKRUhVl1GaD+yB2fQP+8wLNqBcrgnfVvFZI\npkwLPgF9aYj1hnkOx6rEO6CBqYpTOOi0qWCxb7ePbtER9pQrNeB3vEKypdiI\ndVmz3wYPpm/oCErLrlbyvPn6jmG/g4Tf06iILywqoL9TYj/r7Ily6X7S5f7p\nmvO1\r\n=rSYw\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":"8c04e329aea06d0a74df6da64ba0f3be321c4a79","scripts":{"test":"npm run eslint && npm run build && 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_trace.git","type":"git"},"_npmVersion":"7.18.1","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"uuid":"^8.3.2","cls-hooked":"^4.2.2","koatty_lib":"^1.x.x","koatty_container":"^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","@types/uuid":"^8.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.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_trace_1.2.6_1625560802334_0.08060883592270551","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"koatty_trace","version":"1.2.8","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.2.8","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"03e5f3e640247429321431e067ca12fa2662e7dc","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.2.8.tgz","fileCount":16,"integrity":"sha512-nD1QQL91vg3rPw9YkhStKla0xsrik902cKRdhuCrBEAeQwnN0UvjNnZZ+pz3Hb4+RalNanjzIF3t0di8VAmf9w==","signatures":[{"sig":"MEUCIGk96lBYuviJ1lVfxoc3CvQ84fZ9acWGibUtWg/0spYKAiEA0ljufTXeiDhwnV4FLgyKRuRlvQg98ljBxDhM+9ncq+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1838626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5X1WCRA9TVsSAnZWagAA8BkP/2pFZEj62kUoarNJguey\n78e1lZ9plSDs1G1rEdFmR8lY3THNky/IHN9NQvi45A2iLFCQwjxGO805jhfk\n4AMmi9Vrl+5JT9Ts/w0zOAZ3cUe0kH+bJAyDmgHtHLCk1/wzGIfCWtsFRMGu\nYpr3Wwb2AdcTkidBO6ZPVvYlTSAi+Z4xhsnFXVaOKYFjnpKzMt1uy+6Ogdgz\nUVGJbckp8FYKkjwsRAhnNKkR/EUybLE2mBVJXDEIMl14DF42PsQZQa/ONWRl\nro//K3gMBtr1MXhNjdkyhDAqWiWwwV6ZbVUTwYLm9ptYK+2HaPA/hWhHTDZC\nw0YP7yGfzje3Cb/2lTn78D9js1tqZAf3yr4XPLyiioWKTmu8PscxSi0ZdkRB\n6n2Y4E56BGwrnc4yTuGvPvzhgWZwB2jdDYJvFElS2yLgzt/Vxl3Snt6kxNPR\nkiOxQQl5eEdNLRlJy4ifOIGD28XQMEUDBNZP1x4vebNIkt0gZTu+fKLrZ54x\nTCVwSwq6HzYn2gZjSGp5baac7hHnLDBpDPXmXIkEvuhtuVkq6frmMo34dcbU\noX+RoWpZNaTX13023zPiMLfDUemLjIk+lNAQAmrIz5t4O31sFuXW8WIUyt3I\ndQfg7sJOHHGTmTY0bUIqkiL/wDUz4fRJCk2Oo1VmXEmcEejpUI0oKwnj43xT\nIejz\r\n=fSNi\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":"0e78cbb863f0eb8568a338f3ab5238572bc0e9de","scripts":{"test":"npm run eslint && npm run build && 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_trace.git","type":"git"},"_npmVersion":"7.18.1","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"uuid":"^8.3.2","cls-hooked":"^4.2.2","koatty_lib":"^1.x.x","koatty_container":"^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","@types/uuid":"^8.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.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_trace_1.2.8_1625652566029_0.6106219430263096","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"koatty_trace","version":"1.3.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.3.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"bc8fda83fb9a03dbddd4ff04a0512def966c567f","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.3.0.tgz","fileCount":16,"integrity":"sha512-vCDHNkCn41Oyp0qUqI/2faDv2qtatBf6fTNfql2prsgWAlQuqyXV27eQVV8LnKIxSXPBrcoo7DAXo/eBS6l3NA==","signatures":[{"sig":"MEUCIFznqt8LxbjWSMbsqBVEF3BcrPYWPIbIk4UYuVMssk75AiEAgaqewrIQYJqqF5azgP3rJaU24mwrKw3rmrX8E3gn/H4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1838654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg67vuCRA9TVsSAnZWagAAn1sP/32E8ljw33hoFmLUnubD\nDdtMJukc5k7Gl/ihfkwkLykiGYcSuEbW7lmorRPlViK1vhpQlwNEI1+bbwrw\neLISR1siTHvRunpuS9kHWI1bs9/Q9CgXhC8Gy6xA1dkJhdl3Qjh4fAZ/RxcL\nujVDLNpQb0LXJXOtfHKESet4Cp7SuKYoDt8UnXrArRAhASk6cvfhnVw4UkP+\nfZ7w6yPywXresTyclJggCz+oWvtZB2g0klo5kdXo4B87db1FMCuA0+W+pzfg\nACv8scn3iOtjVteevVE5ib/t7fGxU9FhnjAq7H2WcQ7wl5viRbG6dDDX1BQh\nIzIY0pmO1sI38RaSqmIwQnpUY/usrotQ23CfKyirS6R8Na2uKSBJTXPK4uyC\nZ3Pvn6GSpDpzL7Nr/7MRWSf7mxBpBdsHasd8+T0zawD2M6GRG1TG1xrXcRqr\n2O3UNmPO6wfFFcf7sntW6184CKar2QJhJJjYm9PRVPvacEfhFz2dJvSTkutr\nLr959NDc9V829PO8KrNKdKdUCT3hJosBhBY7Z30HhD3y+lRr+idHnsc/7U0f\nE4ksnUBn378CZ+X3HUlK5/h0E2sKRQw/fSUpujiEsbI7IEZVVdKLdK+NZW9w\n+xIW3Z4J6hINz+NRHdTqAMU2DwVmhZfgLayt6/DJ+gO7uLGtTNqk4uzBtRIt\ngb2V\r\n=+PfQ\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":"0e78cbb863f0eb8568a338f3ab5238572bc0e9de","scripts":{"test":"npm run eslint && npm run build && 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_trace.git","type":"git"},"_npmVersion":"7.18.1","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"uuid":"^8.3.2","cls-hooked":"^4.2.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^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","@types/uuid":"^8.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.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_trace_1.3.0_1626061806000_0.009937222332323747","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"koatty_trace","version":"1.3.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.3.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"aa3ceda18c583fe7bcae9796097289282b224f7b","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.3.1.tgz","fileCount":16,"integrity":"sha512-/MAx3H76z1UZv+r0qSWuz9I1XrjTPLPJeKeER9Dv0QqHVU4zWG9q1AI27FfjRzrH3oIRn3zTRF3fCMnPrUIJKw==","signatures":[{"sig":"MEUCIA7wcpbgZeqGQ4FXsEo00EpUhjSVmz7Dq7AIzcWskYfpAiEAssANdgC9aKNlMEjaGgp4gj6ECxYZdjFMTsjDbhKFOAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1838656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6+vlCRA9TVsSAnZWagAAzOgP/2SI/aBHLFhGVf7kEW8E\niYePC+dum25f7abrNEaLMvr99pzH/ZHdPT5mop8eZqphh4vd0y8EHboHJ4mF\n2DSFDm4+Mi4XuYjJw0VmWd8/7rZRLsCxFl9aZqBEzgql0Kcu9gtViCWT03AP\ntmHXZFdigequgS7/Ho/+Tq46OS9Y5xZLWSzOQly3bAUGj5lxSsZdDVF/dcFO\noT/rFMUtf8gsLPiIOGzYBMBvToLDdnOvD1GlppqUIPb+rCnKErCVHcj35gPH\nfkYSjk2+77R5onggb/uSHNejVNtd3xG9lGoKcVfmBvwOBmY/6IsDV5nyEPN4\nzSKHxtVzpmGmXmBcpHHxtDBLjcQUsGyjyT6i/MmvvLA/0e2oSW7N3XIpBcHV\n67lB4VcbDZ39PaEWYyjWraEttjVYWlDiM0GlpEiVQZCWEEFmPSi+uXwBJWl/\nSxU05yxl4mEgiAS5X9ufA/cl/25iPF+qeCqRFh4BJbXIKef7/npYzodSPLYS\nWUjtZRmssbSByh+wrOkgISFoW92BTZ3fmO7IpQibXicjYFuNzNsMJ9tg1QAp\nvI6eaqak6+N7Tx7enWSi/YLb/55UBEhGJx7UkhFzcRwPvUMKu+cZwJxBbGnN\nCva00vMpX5GeRKpaYMVUjw2QR4luT9hg43uyW4BWPPhawJwr9Bmfb9ZaQnFA\nJvbi\r\n=Y3Ng\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":"0e78cbb863f0eb8568a338f3ab5238572bc0e9de","scripts":{"test":"npm run eslint && npm run build && 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_trace.git","type":"git"},"_npmVersion":"7.18.1","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"uuid":"^8.3.2","cls-hooked":"^4.2.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^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","@types/uuid":"^8.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.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_trace_1.3.1_1626074085259_0.08081500029595157","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"koatty_trace","version":"1.3.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.3.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"71d5c9d1abb1180fa97069d84c845d5c8cc04ea4","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.3.2.tgz","fileCount":16,"integrity":"sha512-tH1SoeKYt5AGzWu/9H0kJj3xWhEVUK2PyJyG8+MU77qOJQbsMYHjFfTeREOiDedkCNf8KTIKb99NBTsx1dXxeA==","signatures":[{"sig":"MEUCIQCFrqgYpULmrUpunMbmFnJGCdn5CtcvjpQ5EbuSmiUHCwIgS+h3WBIFfO9Cwzd1lXZ46YBrMMULOf10+0qSokkM1N0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1838747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6/zuCRA9TVsSAnZWagAAtgkP/149g/8u85kj/zgCCrKl\nDxwiV1uSEy1soEDRvbGswYA3r1Qx51THvz0HW5cJTBfmDFoA09/wzz5IrwHz\nqR7JwWGHB59bjCfsSxbOVyW3OefPjYeZewlEJPJ28vFTptD0Aj+pOwA3tn68\nZYXHPf+QEncgG32cX3CPRV+wwPV2XkOLIHCNDIhNK3htTx0lMMkO343I6Y7q\nlr4d8DYJyh1qDNHNiVMVMiVld95X9hRQQ5bpCsR5h7mPeXJ5Bl0/1aYKvl5P\ncjmq5plAmKjeuK5NJx6PsCCP37BZWcIoIyASVyhHCwg6/0X4dqYHiODr4vkJ\nwi5ZRuWh+8FDd7aO5GXghyMz9jwIzSgqo07X7KXFF+gxPUQWY0uk7AAVQRwG\n+Oe0FdG7ny0r8n3wxpjSBd3/pFwINl9H68wMYem/QuaRDm+YtgFx3AxY1sP2\nziHWv/IZBR/JPbxmu8QomNijaq2cVOqoi+3i3jB02gqxmwxSezDqowg30Gsp\n/9WIxveqEP3Ke3afGqcC13NL3VX5cc3e3Ky8mVAgbRqcX7IZwlHKxkbgU7Wi\nlzY4XEjau3gCDjnJAsJvzmXy5AZ7bgp3kEifzF65HJ0nUWvk4skxNNMDS13S\nrGTo8mvMc8PJwV0zmpYTsO3AHwrVoYSVTBLUtih/Zi2vpC2KZFcZ5OIuCgLM\nZGfR\r\n=q8nT\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":"273b13d9993057a468a34be1116875857df906e8","scripts":{"test":"npm run eslint && npm run build && 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_trace.git","type":"git"},"_npmVersion":"7.18.1","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.1","dependencies":{"uuid":"^8.3.2","cls-hooked":"^4.2.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^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","@types/uuid":"^8.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.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_trace_1.3.2_1626078446251_0.5537897767660707","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"koatty_trace","version":"1.3.3","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.3.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"59cb91d0bf327f6f1417b71a23d090925e760bea","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.3.3.tgz","fileCount":16,"integrity":"sha512-at1B+NYahbUAZZVj9rDlK3xMT/ErKV9b9PTBznHjj5WiX1tLVZ1FB72KINBVIguUFJ3c36WtrSrE8ZCEfZ2v2A==","signatures":[{"sig":"MEYCIQCLbydOxyJPchpeWBA5UOb0Tl3gqWWzAChEscXW7VfTbQIhANGKxT5UzdRzF9GTbB20gwrOS9n/bOi4ERhhbrXTdyUq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1847765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk5F/CRA9TVsSAnZWagAATlUP/3E6y9UW2rAo1rOwHHa0\nfiMf6LXx8xh1FqAbh6jACbtsDvCT0JqStmTrrIanHWLCru4BN/PCrQTh8yut\norAH4hoHBNtJSkH5c5cGN4yLE5qBg+NoYVXDCFHb+2NEZKqwb6uMgNNlotHU\ntUA8FTzl1ACeCUozKrhXvQBquyFSq87FjevyM0KRWZsW1jivowhN4PxgB6CY\ngvZNdQ8xx7Kllt8eIJaIQbZ7rseJGeGZyw6uT5plunXkhHm3ujYWg7bzqVLb\nFFQBctK3KLsLl8KGYRabrWjFoneoNyUgNN2QCq7kUC0AKqTnU0mFquaRU3kQ\n0ibmI+m6qXy5ReJII9rnSkYCFnws9e+tuCM/lcXHf/uRjo09yQFa5V9wMif8\nsSaLGkByUogq2asWam4aDhROFM0uG9Q0ZbqBv0E8CmDdw7UvpL1KtPDbuR/a\nmvW9yeqEvnaJfIdiaKCpggqcnwoZVAQCrtTI49NUI9ZeQ+ZobiyG5mMBBMec\nKPXqBrLescsPyH8X/5xmi9j9vTNEqmENXltOTGvoPyfmktu8L9XsihWtm74E\npEkVaXpI211cHtfCW4AvZC/Hz8HxSPR8XWXnUeGVj7/c6xB0GhBDvXFujSLH\nu4KAFHrfCP7NqdIdHfeQeWv8yMDARffi7o0pU0wLnr5mOEzEYRIhrADUUNQx\nwBZA\r\n=GmtM\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":"273b13d9993057a468a34be1116875857df906e8","scripts":{"test":"npm run eslint && npm run build && 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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"uuid":"^8.3.2","cls-hooked":"^4.2.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^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","@types/uuid":"^8.x.x","@commitlint/cli":"^12.x.x","koatty_schedule":"^1.x.x","koatty_cacheable":"^1.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_trace_1.3.3_1637060991595_0.24966184102486677","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"koatty_trace","version":"1.3.5","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.3.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"5b51680f1c45019348c498bee0c29322153012f1","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.3.5.tgz","fileCount":14,"integrity":"sha512-PA7IbrIetJ0QpWn3C6HHoNqJ7MYab2l0CZiq/jxvsDqpM/cCbxAK0KsPFzR3wQxl6IBc0zCsKDiaWRnLcloiQw==","signatures":[{"sig":"MEYCIQDoNjfmX2Es8O/iXl7ZXyWOcaEjbA4FaTnOQZLP2FYeoQIhAIef6tQKzXsASqs+B0J4rXG8oKESH3KqfXrKN7YaSRIF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2036548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlGI3CRA9TVsSAnZWagAAu3sP/1EPnsvN0HrLrtrjIBcT\nHb697BayH3sULY5paF+lfNYVp8O1Hl8tsEWp0Au1av3R94kIsUmyakWevmoc\nCl+8ul7DKXfpDOgSp0KfY4NmSt7GA1uAuxL97x2etn2JvLJGMXNBhef0DTPN\nF02vVycb0OJnC2ckwxC8bxlk2TD4f5rpArFxspjsHx7toUBzYg0p3/BIayMF\nPtRp2X1g+vP93isU9N38jMpLYb8mJCL0ljveYrx0d/mvYNlGjKEcedFqnsJS\nn8NQAL2kJsg+PEg2aT5lBbpxSQ8eTDy09kDV//CgtEYsc3DjEUuOMLVyrr1G\nTm4pcc8QTLw2/6BkjihE39B6tZUjTQxcXeGg1sXbnKakeI8fVpUcCJ1iSB6s\nvxr6Eslp1dg5/NPw+J4Hco1vCmg8GQdxk2aSKC106rT6DFD5U9W2DgBbgu/7\n4+BOfJZ0WxI94vqkQFVvHldg0GOBdf5QEzb/az4p6LHcp2yBjdR+n9GVRI3K\nyhbW8ikTc2eIW4tie0GeLu9yExErgROm3vvm6k7nSdAfOJZTuWsHJwdueW9a\n9/pgVIzg2j+Z1QsbPr1XKe9eTtkZZ3YlgNUrjFi4Ic+wX+zU92D1Un19CtZD\nSS0I4RBN7nqvUR61cg+2xkoPv4EeT/XCt9mtqCD6Sr5qE6c0UoFc7n8vborI\nI7Qy\r\n=o4+M\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":"273b13d9993057a468a34be1116875857df906e8","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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"uuid":"^8.3.2","cls-hooked":"^4.2.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.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_trace_1.3.5_1637114422826_0.04038709318759626","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"koatty_trace","version":"1.3.7","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.3.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"afd7a2dc1c8e5b9e95a71ad7d8ee1ec63df97247","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.3.7.tgz","fileCount":14,"integrity":"sha512-YKo9mwYpUlPW7Vrlg5AG1MW8yHf8UI5uLzw+D8Jh2qcXW85FrOnDjF8Ilm9A7NXUtE/wh2Er1HtooiIH7AH03w==","signatures":[{"sig":"MEUCIQCbemZW046/3JPgEy8ohFNEVfMija+tc2figF9JVIcbygIgUfegKNgVNTcc5LmF9IlPt9C9LEu4dKNMkj7DZqm1XQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2036549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlTsjCRA9TVsSAnZWagAABJsP/R8AV1aLNMSIzSncUO1x\nrrdTBZM6s2pPwp9Hf3YmZN4zLp80lhOhkwTGncCQfg1yjr+YDoEPPniRQJQJ\nlhpTa1B6ap3O77lglZtkfGD/n3JbBJ4nhyihWZhLzBhzJNjAQkVCiKom4iO4\nq3NMx5rCSdl8Jo6zOBaIFoSxBgBQkfXo090AKXmqg9ysaCopFbHt5tajDjfX\nL1Chh3VoooPXAuxTHfNjZIcs/r0rtzQ/dxpyb41o3VTUN8C1i4LOmRWdeIBs\nN5m4kH1J/DXzDjEpPYk2qqpwRF57dZDSofVeMgLZvOdIW6Yn1fYLiMUfdVD/\nLAqJcL91AZhcIIPR2FiCqki5wbnADhr6VFswiq6RD0dArOwFPLSLupGYbQ4i\ncgs8v8xIEj5YudABZHnBajhVh73WNVVpg4X0Rg3AZuNrbJdzELKxwjPPEvD3\noDsiyaekW46vnP61iAauErd1M3oFQjv0nj8TzUCwAimVIqBmigV+GygrbA1Z\nKdIrTZCeiu2PFVAr92mULeBcYgMjYko99VuZe8JUHG1Iv750bOqaPFW7sP92\ncnaCs+B2DV3YoQajqADKXLEi0fxcx7W3/kmTPRylJBt9bs6KBWfcQJkwOII4\n11bMIE0J9ZgwmR1ZMUc0pirRWWkBbNPTx6g4zPHVg9tZqxLTPfdYgSTe7IPA\nggoQ\r\n=MuyL\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":"273b13d9993057a468a34be1116875857df906e8","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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"uuid":"^8.3.2","cls-hooked":"^4.2.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.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_trace_1.3.7_1637169955372_0.8099374785805642","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"koatty_trace","version":"1.3.9","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.3.9","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"d2cc5c0c8c226efa657cfcb7b1d26175424f75ee","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.3.9.tgz","fileCount":14,"integrity":"sha512-pK5KdUHKBdZalTiUsTac8ZaKUM05MUZBP4OEc1rBJi6754gLuwYBh5dPE206gA5dy49yyfjDQ2HQ05sMFmZTow==","signatures":[{"sig":"MEQCIDUgIhjIyuqiHyUhbHU3thRbqlfz3gUmDsAvVHVjzVdfAiBg/6ez0esyanhXMh+HKeCrucv/ZHW95Ve+l9fkW1jodg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2036584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlT21CRA9TVsSAnZWagAA9zEP/1Ea4drg/bNUWYlLTjtX\n/O3Xz3hnV6y98cQ7iZ0rdrPXApVGO8A+q8Kzaf3sdJDeJsTvAY9K1yRnTxL9\n5wzU+p/Vx2oOf8SodnIBcF6kpnaPslW7PysinhKyKkdOf/aC09DRXb64sI31\nLFO0fck+vXaqfUq8rA1WKYW4ECou4b9/TZ3QBH2PWu4oZJ1p/ojhOaVLdps+\n2ngsYiv36VXs5FmpTPYuCf4dxX+95x7O3+oxJCzvbGgjq0HJF0yN31YYkBZY\nN0FE8I323mn3I8C/NeyWR6hUmeDbNu3O38dIIVroDb1lqSuSAiHwJ1sxBYxa\nhcjfWWFLXfl+ZJ9z0ihHgG8/Uxcj++gkhKZwW5QN/FSGW4QJgKdngkMOMZtw\n87f5IB7aCCDhy+xKj1X4oheTn9k617cmn2NHZ1xv9pGEH/MRkxF8mkFcX+pK\na1etmXE48ut0MWT7/LQAvuIvTUQIwtPakdqa2ArDm6tBS9iR4u+J248DwNtg\nalfARAp4eEQbykiLXHL879b3eM3e8Q0DSDmeKEE7NObLT7pEYNuxUa8zUwNx\nLFRRgGpqRTcAZ7wXdYqDxZOXJzykEVrVSu/YpKOsdkbrw7zumCUSvdV9GN9a\nXjTFevVc3SoMRMF93izcBNRSD85E2lgrQfnEeqhtZXrvzSdgVwhoaE0nqRUq\nJygO\r\n=/NYU\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":"273b13d9993057a468a34be1116875857df906e8","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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"uuid":"^8.3.2","cls-hooked":"^4.2.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.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_trace_1.3.9_1637170613873_0.6549189112448981","host":"s3://npm-registry-packages"}},"1.3.11":{"name":"koatty_trace","version":"1.3.11","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.3.11","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"a68cee15129414945917fbb36974d83aa62ee61a","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.3.11.tgz","fileCount":17,"integrity":"sha512-PmGAH3meVbdg7k5cQJmYfPzjXLKiHuJtCobaPfZjIexRXpVBaNgz/nC1ZIguUpRy9tniwNg065UsOPMoDtEHRQ==","signatures":[{"sig":"MEUCIAufLCQrnVJmFOeIqcRXNySOlBK/zMnKkLaszCoamumPAiEAh4xThrHVE8UZU1RuBiXGsp9ImUv7CzGmSyTtT80xRi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2038373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlc4QCRA9TVsSAnZWagAA8VsP/id7yVfL62KKJi+/Ig83\nArHsWbZJch+vUx7I3xW0mQfqZzEGQfkuOBsyGHOB+grn207mN85v8zgGJutK\ni3pQqD2uqO5nSaR9vxuFZ9GgMlgiUftRV9/5W1RCL+4K0z9J6V4kCVZAX/YG\nAtmWvqDGKvezdrKe3HXCycI4m6y/B2XZe/w0C0/z/t7TlpAp6kFAhxomFznn\nuef8h/K2UBxGC9u1X1g9SG9p3vshbrgZf/qVZRpHkSZ0oe/htsWxSPP3QlOQ\nT0to1ZFOZqKKv0MLHmnCRdaE8ABFaizW7bbqrV1ksJ8piH1Zzj4Vl0rcQeOP\nK3kvCEDeig7EMwF1iEYtQp2aQqwd3vse0NkeEgMIqQ92OnOM5re5uRZdWRQc\nCWWy42MN7Enim0AJIzDD0T7YyV/mTx7/pauYMiX3g868NcgdYLoL34Ep/0pj\nzGTQO3+WO+HnfJF573b8x4FcsacJx50HkINuXMbmisJ1YpiaTTJk1fQ5S9fL\nRQmm3BhWSm22HgfDocsdcMT92BRm68lCNtJgAhm9vOtaTpKp053YtLuZDw3l\ndRieIX6o+kQI2og49VShEqZ3/UH4Sacz8wP/teLq0AIloFQyooqv6QE+8oiQ\nSC+UDt2d1RNcy2TA8+Pa3hRMzF0het7LeFXL3CuddhRN86035A5LGA0kBRmY\npkgV\r\n=8Os7\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":"273b13d9993057a468a34be1116875857df906e8","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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.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_trace_1.3.11_1637207568322_0.5055716679135887","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"koatty_trace","version":"1.4.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.4.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"264551f397014e30892075a234f33f14914cd89e","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.1.tgz","fileCount":17,"integrity":"sha512-okF4WfYuISuNX4UlCLfjyBRF69AW7HSzNNUGHEjMMMnCIPScjSYzth2KfmNbdfrdA75kSxs5kzoz4eS2vbOsGw==","signatures":[{"sig":"MEUCIQCXshaScYtQLaBE3bwd5LIXY5O31d/xydmKFyef6k9lygIgE3l9t3G5cveAEcGgrZxuOz8fvtrOgH05Gt6jgsRdwoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2038372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhldz7CRA9TVsSAnZWagAAYHoP/izaCwMz1Zg6TRrvsVUd\n/YsaBALm/vulDYSNEtQmvh46wnhWusZVKChg9d3lmyrgDNA5McMhg8AUdSJf\nxniMIs6uDtv4Qg+J7JXv3i3dokWbGkCIO63BR9qd14eB6LcieEes7C5Ovtfz\n+MkXt2i93YHv5696Cu+meZmnptrZ6DTTZcKFJSASzDWOHGHL/FbsR5dhLZTq\nKhsh/caHk73jKSEhQszomS9MTI9FvXj22z2UV9luHiwyUtD88cJ7BIcHvC9x\n4IhPQg4JOoI+TMjyqe61xWtrs0N9VdxK3G5K3Z0Zq3jiieAPTm3H4Xh08X74\nfrSwngatEdMsNSlFVqskXSx5rN3RhSrsrmj330X9WAuDfLhjcSAU7XldeFUS\nDpsNfE4iQREMShNSaHfZEav1do/ClNghkyDzyNq8v0uiJdRqa1+Mh02A6ZnC\nEr+bxmfFGxsfUe1dCOR29EJMy8GCeBu6pW+K4xVTneWZCeHVuplo1Lo3lNCn\nrMBu3Dx3iIcfq9h5u/Cl4D57tigjprEUWZD9TlzK77qgP8QZsLnsRlIq5H8p\ncoTE3sXS8Ul+eFpA571szIzOasItdSJ5KTBQiMdfgHB4X3dRPC5iFybOz2CF\nDU0vqYpzv+xe2ZxsIjDKaSAvKgUz+vtSA0Pt1mndtJ0p0FM70PWwHUoz7BwD\nM6+c\r\n=M6vA\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":"273b13d9993057a468a34be1116875857df906e8","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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.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_trace_1.4.1_1637211386839_0.3332636350911826","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"koatty_trace","version":"1.4.3","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.4.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"26c28176539e58904e70a08faec34cd3d58aad00","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.3.tgz","fileCount":17,"integrity":"sha512-FEzv1SWHw5hdhsdNh5iMMt4i0+noqPW0ZsLO3iqDS09E+GhSVlI5k4CNjO2YXU2nRmgWrgEu5s8U2o9KYH9P+A==","signatures":[{"sig":"MEUCIB/wNsuhP71HCBF9ieWel9UtP6aiCx+hC30dejuvcC0VAiEAtqp6NyqN+ZVIVnsNPHjZUmD6N9NZHiZr+cWa52/uFY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2038464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhld9SCRA9TVsSAnZWagAAODAP/j+E3Br8prpLmfETii+z\nTUa5YOeUiWV/QGCVsMNJxjmTrM7hdJq7bDV/Y3sI0pj3zL34OzLuUqOUWUNe\nqTBSFxaihTab1P/Xbr8ddVY8ZDyMNRRN+hCByOr3hXZvHqU+HW/m7Pp03/TU\ngwgijqggAUyyae+hpdI9xCUhpXy6q2jD0wBu26BxH6d+LpRekA2sEGVNc4s/\nyHxbYSQFSDSUNCIe0GFZ6udPf29vjwD6Wnbcv4gSFONdpfJOgkAh9J9QZgcx\n5lnpkYMz3QxSvHG1RtHCG7NUaBzTw95R/I6JdnLzvq1NDyaFgYRe2q9gmvPK\npupyi+AECrTeE+3aYNEBEpGfxCOh1pDY7VzmjQZFwV5bSYrBp1viltGFwOP1\nG7tCKmiuvzrItpuzQbIbr7I516XRmkqB7rAGbTWR54yPYcU4kDjaw4K0QZWp\nNnp7C27nO8ODSgJp3KiDimaVDhcC/zv8ZlCpOijxASEMx0zvVVXwZrRq5f5w\nBvhAzC53Z+U8CuU5MK8+5xFOhRlO8GRk0im72NOhDjjTvplq9iAfpc/4oc5a\nXxvBrb2aAnf6bHIPGEvsLRKXUbzzAijD8Ulyb27cL2CyY8SZEv5pggVZaijs\ndbmf38MdxnSTfvqvWgdiNR0j+zpgBdEQHkIGwxWP81GR5e8PV1astEU4IYGt\nL9PH\r\n=buBS\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":"273b13d9993057a468a34be1116875857df906e8","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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.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_trace_1.4.3_1637211986137_0.8794737743804033","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"koatty_trace","version":"1.4.5","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.4.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"4de480964ef1db73d8cb0d526b118af96938a822","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.5.tgz","fileCount":17,"integrity":"sha512-JOjlQEWGXg/wW1LGP1HJWY0PlhlISiHkGNUeh9ZyFuJgFZrmt7lOvm+USyKxSNa0H4OcrBXSV10yXiLQyNIjdA==","signatures":[{"sig":"MEUCIFm/GZ2fTL5lNEQZdaqAhdOFUtgjIoTYxOCC0B2Nh2k7AiEAhPFHFVzv4Tjnz92gpGIlpx5PFyrs2OEBy7l5EKDlY/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2038438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhld9/CRA9TVsSAnZWagAAHtsP/i2ubnDhexfwXMzoyJfY\nxPXFWd0tXIRmevQjlR/VhhwGRqR5nGzuiGShQ18V3bRZ1kCgh71wbWGzoQ+A\nQi/E08W/1BKFhCO9qS+5K3GVpDzGmdl6ksLmgMZS288nt+cYzsPgkR20u6Xr\nlnlYniZJ9mbnotIUn3hFmCwalBJ1/bW2BGzgLCsJ28rLS5vjVG5OxdpwCnLX\nFtHVd9VS0JGmonhRazO/uWUeVI3+VfYEU/oLE+WDBY3yb+figL05nnh+fxCM\nOMf6ztEedOmzSZ6MFaScSD+87HTvnHWavBh4/AuKGZ7Ev9Jrbg+oQxEGhY6F\nJ1cFplnBay56/Crfdv0n8MWLVXnaeXr7zGcgskv5LP+MsZh6DON9VofhEXn+\ne+6cso3hZF6UrdgYo13kSXoDT84LrS9l7KE9NtPn+lyJtUk7XZbIw+eka0+3\nCysFvpV2tSjenw4Mkt82ks3wfCZgj8Ozbn5N0cUBg/+6/2cOg7JZAkUxJ/cS\nCXgcvMTHurMOLFlNdo7Yc8tE1DS0lxGr74f0klIv8XqAY+8HFLxq+tqgYCvq\nS8WTtWF4m1xb/yj42zjo/ozxlnhJLdqX/9jvGY+KOoFP9HtRg0TL2tokqGVm\nrR7EBx0Zx1Co+0S7CPb1M6KWIzqOn6lrkyqwV9SG5nVW4hpOHk+YF22Kwd0V\nbOHD\r\n=PQuw\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":"273b13d9993057a468a34be1116875857df906e8","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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.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_trace_1.4.5_1637212031699_0.19949081730867047","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"koatty_trace","version":"1.4.7","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.4.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"6851934338379b8c0da8da8ae0378a6d8958d7c8","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.7.tgz","fileCount":17,"integrity":"sha512-fPZom3Ap/Owh8TXmpFnDRH8KtWaki7H5rgULKdsdDFT/VT52YVM2Wy1OR5tlByo40S6knxeNfZbWjy+KmAeGWQ==","signatures":[{"sig":"MEUCIHwrbNDFBic9nyYTFKqgh0S0vbODJBIgfRsbGAcK7PXwAiEAny3bc5LGXnmekKd0jGf/o2QmgFfZs3PeeK7r7TDETqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2038429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhleKyCRA9TVsSAnZWagAAf6oP/3emXjKJrpG7gwfdGH4D\nqLtYwxzVVlGS+tgMf/MWvksrb5TBwAePbTtPOXLkUITyM3tGOfq9J6ZWJuqx\nWUj64mjc5Jm90Z9GUrFrqKl9jHolQ0ShAoDZ84LMdDP0zjJJweIn9dvDsy+4\n62f07Lx/3ln31bNq7BrtFYsyQ0fbkZI0eYnM1GyI6xY7BhWNJoE2BeYM/lAU\nAilaKGk+ubCY/XoOsGOCsVt7PZqaxODqUNV2SmCx3lMX4WyAm0OOrLIY2MNt\nNTl9mFOdfvJ/UKsEo9GBBUVtPTHz/r6kel/APV+lt/IJ5CEZS9AJmCPXlZmX\noCt4eFQjPHsh6gVBJFkbpyT4vAFXX8t2GCE1vwTH967t4DzoQ2ddNOtPMmwG\npRMeIEPdnEZqhD5WvlSkGWthcS4d7BU3mSiTWgpnxrDbnFGeGMWGCO1vnYxD\nMy7/RC3vVFNvvPZsmCSbhlQNMouf9ExfkT0jIwpD1VqQooSxr0MnqsicFM4o\ns6NAKL71SMixQBt+VU4q5lfvO2UjlaTI8la+CXJmxjgX23NmLr5t732yExht\n1VjQwMWaLW13SQ4mb2LYOoUfwDdVaWCZVlQIq35YWJRHc0gBopgqTs7+mJhV\ng/y6kkKoicWdIoIGeKJdQtZybdCwIVzdWgaWllG4513rwgaESqT/oX3i/RQy\nrtOw\r\n=dW2i\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":"273b13d9993057a468a34be1116875857df906e8","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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.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_trace_1.4.7_1637212850759_0.0908685000708147","host":"s3://npm-registry-packages"}},"1.4.9":{"name":"koatty_trace","version":"1.4.9","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.4.9","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"45e703edde8e4de889939de5b221bec2733720a4","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.9.tgz","fileCount":17,"integrity":"sha512-sI9BXA7lLSLO5Y+PPtbd8fx/dwp2ZCaJfUXan9p0KqbQm+hcoly07gsOQXG8dI7zW9FjzdBOup72DQai0JuqxQ==","signatures":[{"sig":"MEUCIAcjnXhLwiLojTq0oLChpNq7vnJtknrNNMe9eqIpKglaAiEAsGAR0TMbLRCVkjZ28smtdtN9Wjy14jDJW5vjX2zZZyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2041490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlfBfCRA9TVsSAnZWagAA/Y0P/iTuZhT6UjTkY/3Dq4Si\nHRcf2auAcWiipwbDSz2Qc74N+C5T9dz5YhRaJ3Y0W1Mphm5/b1OpM6MtT30I\nkBxlS5dATiSQRmC8ScyQk47ixV0EOhMltVJznSa78go9FUlZ53qAmke2SV/J\n73/Tn+3Os51u7R6yAmNZQO12YrQIqDQO0MeYrZ2iRBWlPlVpfqXBD+hQW1Gb\n9JijNJi2toDMMcswXwh6g7EJ3ShOHdCSMYOMoqP/2xrIJ6Z0XFd8Qg1Noycr\n76gq/6xc1h+mRiQd9FlPxgHq0aKPrdVkbYBgVMn/QNWuy2HEiyteWDVTdrpj\nY5PuONrCaRSRGDJRN4/Hd5C9Fu2i6GTl2oMcx8XEwoy4GFqSKgyPPEeqsomG\nwwLA3RL5wu9wFeVdOvckXHThk7A75INx9cFcmuXkE/y6hsARvoesZCjBRsED\nT/d14YGoUDTvEO70D9YVuWnjjBioYdS8uz0AcvmkXMfhWW9p1obYi2Hzh786\nXr6kjhpbuv9XmpbAFg0exISFgVPcTmbN/Bn8bWwyPH6bjwvg324pbP2pK7BU\nIbJzVyK4UaenwMQv7vmUcRWoqjQ3ONOEMKBJ0sB8ZGfc+hYZPw79aYxHy1ny\nOMBPPPlOCJjHVd3aG1udAnhKEumE1+g2zgHfT2OMCIkU2rilNhSRr0YOxhl5\nJyNB\r\n=WW40\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":"273b13d9993057a468a34be1116875857df906e8","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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.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_trace_1.4.9_1637216351419_0.05333994976110268","host":"s3://npm-registry-packages"}},"1.4.11":{"name":"koatty_trace","version":"1.4.11","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.4.11","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"61e945ba29703944b0a1dde76f8603972b52ae64","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.11.tgz","fileCount":17,"integrity":"sha512-7gVdaP/F7NESN8D+6bnYOm+X1kmM54Aq/w3iVMDXzBGC9hD1dBs6QtTv5Y3uHjIfEm+SPwHslqcbYQ6fFp9EMg==","signatures":[{"sig":"MEQCIBLWWDGXBcdbifIGH51Ls6vSDQ8bCl7FX5sa7zY7KHA5AiBFFcgv/UnQDIueqcFmZfGr7+nwjLzGYCJlQ7cVdgPPDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2041410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlgNfCRA9TVsSAnZWagAALyEQAJwK6jSXZjPgLb1NsDcP\n07lf7mmPtNyV0hkX02J3v0Sw8HOKtl/r4UK9X8+PsJhoo+tFQmyP7q9+NwaM\n+YDov982XKYAVOzsOasD/2jHLyc1+pSKgv8hrqkHURFXowvjhvIKGQDnMAP8\nXXIKWDygN51Dm4hAouQo5LslMnhnlRT7fq3MA/1s3P3Z+0o64pQTn13vIiUL\ndUlurePhBVW0Zy5ZZ2cECcG/TIwCTZ+Vs90zU90hb/6+TQCSPpudQTvcfUbS\nWfum3aHFTTF7PQhYUJzQ04xsJGo6h0axxjv+XT/eyuDMBs6L9E/bpKJCYFJJ\nb2bAryU4VzXG03+BlTM+qnQrGiRv2lux1bmOsa6hsJEWqI09kSN6Y6WXmVUx\nrOEkCJ/c+F4tfLttbkceSPph/JGreZpaa2Uq4reKlFQH/I0Xk8HKLZfsUFXc\nmd8LVTbxaqCj8xEjxv3H2yOsIkmPxRqMHACpHTrnYkLS4kp4iPQzAywVjt35\n+FjJz0biOOqKktXwVarLPmyOv+lYSu5YilKIDaJ3WABornyjtU+C/gDPMQZT\noE4GUpfVAKradYM9okNAYVUOH7yoxrH37NtrI8fcJ29GmhINXGGMrxNGBtfo\nP+Z9v5KXeVa3Z4EjI7P21RP7I+AtCv24IY3WCPQ1y6J+PkgYvX9Xb81vZuPH\nyVPe\r\n=4fop\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":"273b13d9993057a468a34be1116875857df906e8","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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.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_trace_1.4.11_1637221215777_0.28393080542916493","host":"s3://npm-registry-packages"}},"1.4.13":{"name":"koatty_trace","version":"1.4.13","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.4.13","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"2b406f3df7ac2b8330b9f993bf00f3fc8ce2ce21","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.13.tgz","fileCount":17,"integrity":"sha512-cfl5HGWLpK2acRBDB0rF/65a7j++Vm5zWm89ZbyaOerzfVlaEGi3mVY3Z82es4PPJ58KabvcRlbVjQaIYMyDRg==","signatures":[{"sig":"MEQCICX72W0NVNoxj+Bh2EGG6EsaZEn+ffuuLdGQGZdB1sJpAiA9QJgvv6bMMWoGot2jcw84dgtN164KsBDlnICPMt4oLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2041410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhliFtCRA9TVsSAnZWagAALE4QAIWl0/pgWgfmgw2QbrBr\n5ADd3pcg1Wms5ZDkeyLcCwGjjZQMOAtWfm638ppDM9uNCNzFBnJlyqlH9p8K\na3qQl+ukvpnzM1M1VqeRkHJfDpzjZ1CB3jgaglDJdSF3UBF9aQZU1d9W3FGN\nkkbDN8nkDxE5g6YMcvBFf9GU4j1wx3HxRRGNjRFnHtJGiyeZy2De+wp0ewIT\nhw4XKL2npX6zkHGUuhxhHur7lPBkxWXpUCvD5C3KkE7BtHtrQkBiHTN+PJIL\n0zESahM47EhxbMC3BG0HkD0Mz45IQYt2DRqvhK9OvUYeQyXz1MvnMnbQsFVG\n3ae+bLMAOZKA9SgzOy6oWFNyKNCM7tQhXHwn6KHjUN2qVDiyP43ETaOXwQ5g\nu4NVdJTt+DB1y977MCG+vq+HNwgcKWnPmtup6fsjNUFveuVXThjn5MEgXgEz\nzGi+x9MVaD1PPY12eXPfW4dzV49Ca500HGRFKQxaed0vdRePdwBUpbyXmMmm\nkCyXNCqCQ4hWm/jh0j0U7n86r1Yj+vFIBLd0qXMr7+a3ZyDkjbr5nRRUbilt\n7KS5Kx1eFAf+aPW78q2XHDUXN5F3bfdqBZOc4qel0eb6zHWJ8Nysbj+0zY5w\n60SRMt0Xhk/tPbW3/UNJkGr9S1uyJnqidcRUmJrnm+TI3f2MNttZ3gAN9B6N\n/Czt\r\n=brGO\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":"273b13d9993057a468a34be1116875857df906e8","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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.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_trace_1.4.13_1637228908933_0.34357875113541847","host":"s3://npm-registry-packages"}},"1.4.14":{"name":"koatty_trace","version":"1.4.14","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.4.14","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"6ef883f54ee4eacb6f5eede01ffb2216925d986d","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.14.tgz","fileCount":17,"integrity":"sha512-xptipimQyxIp53BtUI/JKrWhaE/l55z2tr/Up1zlhWJkaOibgMXHniXSQTDUlVW+t8eTaZLHyAjhPBxq03yBkg==","signatures":[{"sig":"MEYCIQDJzCO03X65PCXEziBgxuLoTAfPFXniY6k0POVST0mFKgIhAIBC+Dbq+KAcemx9ycX1x+6q8hPpO2OxQdB/YlFYsRV9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2041503},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"gitHead":"033aff3f999d856832759ac91f48d9eedc3400ff","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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.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_trace_1.4.14_1637232727398_0.07009885349823408","host":"s3://npm-registry-packages"}},"1.4.15":{"name":"koatty_trace","version":"1.4.15","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.4.15","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"11e95e42abdae31a275bf1c00ac199f0ce0b3e7c","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.15.tgz","fileCount":26,"integrity":"sha512-tMTkWfljiMRm89N+q1rRINqiIfhjZ6n1UsVRpDNoKHtnyVex1GJHVq82UFdW2sRc+fyCSKAyhEMg3Je1X/72SQ==","signatures":[{"sig":"MEYCIQCxN/JxGYOa99pk0TIdBCu84pU1FiCzq64tuKElpTUfyAIhAON78C6t1145LeY3NMIKWG5jeHoxva7/XKFoIIaXMUTb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2047774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhloK6CRA9TVsSAnZWagAAteUP/jP7AqMPijEwe+5WbWq5\nQ9NE5y/dFWsQ056575zmp8IYgsTuM3bmDa/6LUjI/h06jHLF9Po5egKFOUOy\np/UVoztTZDgyow5MVbGMJ+w1x0o3pdN5ryihelsjlVVFvA6PBJ/wfBF59i2f\nr1UoN+B4IpZfsmf56i7EnCgqzpHNr3cLQn56zP81Hmm11yGBSKbwWsfASXCV\nZG2sIROimv7sF9+S9nZ6U9F+pVFBnq720ag5NbauhxowNo15PaC/olhIc/VP\nt/5xCz7HFs3fGxAPbP7dwSG1vHlhDDWjjKZNyLeCu9c/jQ3hqC0HrLa66r8U\ntvY/EdW7a5TGXNqEejY96rZi6DUGskR1j4nsNz9tdur0a5KfaVI9NC7r2H6+\nKg6NTdxICL0beWx9eOHjZHz3EJXikp0Km7KKezQJmb+7B+tsYwNI6iKGvf+A\nHUb60a6gkNLjPEWaY7CX1jpEQRA039RYhgWsBPX8Mcwoqfif1sruv/sx3e/g\nF2Bsa+e/TtvHWxlhUyKVpZDEfoH96xhm2pK+Zcbfo07Q6bYvmhmRrRJe0xME\njHgeULgtY+Cn2IT3L72yY0iIjxShMF1zMDpqvx4eOk1lMlRqJPyAtowH3NLy\nUEyB1YCVz0iChqKzx2ET/gItRmIslzzVY5XwzzZHALQJd6L/LNIbDmoe3zfE\nodhT\r\n=pg8j\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":"033aff3f999d856832759ac91f48d9eedc3400ff","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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^16.x.x","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^15.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.4.15_1637253818119_0.2905863817919079","host":"s3://npm-registry-packages"}},"1.4.17":{"name":"koatty_trace","version":"1.4.17","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.4.17","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"1044f00951bf64c479203facdcf1732127d9d4e1","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.17.tgz","fileCount":26,"integrity":"sha512-PiOEJ51KKKgNmu9kakA8kPzcozdMgt2xgTYoY3nzSh3jl8+c4F8v0xWgJMpspjw7deNLsxC1hMko84+4f8lLZQ==","signatures":[{"sig":"MEUCIQDFo4n85hD7LsBPijtX/q77/QjQ+HNqy1AARwDHHJsW9gIgB0YkiNoK2HTJlhtLW90LWScyShauhT82KdXAqKogXUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2047875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlpgkCRA9TVsSAnZWagAATWQQAIMjwCJV0R9vu4uPMmqZ\n8jm3KVvCOuej5p0b4CDtVW+UyOnpTwI6YL49bhiEnbFPMPfcH/DFCpHy9YAK\ndK088Buc1ms4AE5nVw9t7pao6DM15L5W/KzUOftfD1QdBlH6aN6nulkiwsvb\nOOHEFpKFDUbwDsRGxf+41TTuo/vteI5gMkLBBH1ezegDSl7vLeYQzBRiaEBt\nlRMJsGdDp7mD+a9aiJJyojkf4L+0r0OlilhzbCnDzjXvQOtZaLMglbzd2aR6\nj5twd75uZlUJzlgMI3ABYpHi5hMITIFe0eIAICj6Xu+oeT3luqMdyX8M7GA5\nAQsHG1f2r/n8hZxYMYSATcwpXByFkD6oxlhQfc9czYwzYWg8RHoeF6k8k00b\nLT0HVXsmt886r8o3350mQYYAv8LTAqR0iYC3Ofbv5sWx5jOxWh8g/YdUQ9nO\nIhkfjTCLhNbhircpO+3kb7FBh8InX5UMXJWUzjf4rGydxv3k32QvPecMu92D\nvsqA6aEjCIi2UPrPL36d+7/g0m/g5Fj27beSVfYvPd31ECq8BbmrCGK8oGEc\nnEl4TTzzqEF+5WasX5Ey+g7wGKYPLZjLcuxOaNWS1LqjX4DQTrts5OM4U72K\nwKmEjUoEcQEg/0zPoKBq4CN64/yYbJM+zn0aEekY+xjJJhlZi5UdQMOIBfN7\nW271\r\n=XIJ3\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":"033aff3f999d856832759ac91f48d9eedc3400ff","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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^26.x.x","@types/node":"^16.x.x","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^15.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.4.17_1637259300391_0.04149042174373618","host":"s3://npm-registry-packages"}},"1.4.18":{"name":"koatty_trace","version":"1.4.18","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"MIT","_id":"koatty_trace@1.4.18","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"3ba7cb651205cb9225168edfd92327f65be5fb7c","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.18.tgz","fileCount":26,"integrity":"sha512-b+Ae00Lj47MgIr2RfuR5gEdCwxvY6l4akW9QeQXm0E5tlFgiOQPs3xMdNaf4Jw0fmjqUnU2Au6GYrqJUaBw2Kw==","signatures":[{"sig":"MEUCIBc6K5asY1s8ir0ilMv6rqP8qaNzBlHXwsqNxweh+sHHAiEAr83EOGwJ46uPcZIEVbTDfSAfeYK/bQOd6PWO0oIqDLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1815623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl9udCRA9TVsSAnZWagAA2h8QAKH/d6wroLjmJKan1+Ok\nF0Xh33H4bIGAeu12nio1KdoSmfCwWL+dMPxcOgiT7UTL/GME+yTNZdlspU9f\nMtw3ldJszA/Qv3rQ05blYZ5h4Geh5A5JNjlHFB2BtUtxWHJnCMgBHzP5ye/9\niSw22dI+bEc9OEOcnAolZBPze84M7nN6UFNX/z+1LkmR1fkit6CJ15KBi4Ae\nkixj/K0XignWTWq23tdYtuWcx1/gKMcF2ESN6zeQmepmJaqkI+7rJ9t0TK/A\nS0xcXTQvFP7VdhHS8va8ltIxmnM2Y+gqS5VdRJyUB8vlze7aKhfCz7ffBnio\n1oiFA/3q5AzurvSrymBkQNiy/MgMSKB7F2Ce17qbbUuie+/TEkHSvOBDWONv\nsdxG5gRypsFcSGCCpJggGzUWa8PFoiVnehhtH6Xd1M8q/muU+HlfGkN3ki0G\n+kQd5XQPEl/QjGpxLCRm2D8kTQfb3/82vksLI8bHxvNV82MKV0k3B/LaY9cK\nQ/e3s7Sxt3BJNqP5b2jHP/FxN6cgSRolHXMngpcfsCau1wNIUF9nklMXM6EE\npdCSogxi/L8VRFkYejg4QXyaXUGIB67WbtWfagkwRadOWAmDbIovxURBRY40\nk3xAcOnlu6UOhymVWS9ZUcG8ufknbdMKZOk68+Yp7Dw4+zr/zm71XCBkxJkE\n1LNP\r\n=sFvJ\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":"932b1ba4b1833c6ccb7cbf3c79d8b054a199191e","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && 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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.4.18_1637342109178_0.5561123384620379","host":"s3://npm-registry-packages"}},"1.4.20":{"name":"koatty_trace","version":"1.4.20","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.4.20","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"7e0f6002506516db54984fdc593ee167e886a0b4","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.20.tgz","fileCount":26,"integrity":"sha512-JSP4wJc2GuJ3NYSwfqt30tpQ/wP+of3nfL4IRsVOlSh1MpuTGsHvdDMMZl2WLuVD45LWxVev0XQ0MLfuD9ygnw==","signatures":[{"sig":"MEUCIAtVIz31BN+S9Hza20BL85vprnlySdczoTTOB8kl0+TIAiEAvnW/xNrctAhJmJ14hjuG6JHZ7UJEGjRCOo44WBKM710=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1815446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnHLZCRA9TVsSAnZWagAAx4MP/2K9Bw/qdNXqBR0UTBUe\nrIg4xNlJsl4mrPS/ylG5WF2gmwfZuw5Gs6+rm0oaQ8r05iPSWN9JXM11HVnQ\netaDT5NCkVHbSDNyHwexAlnjhGOqhvXJ6A9d3l8ybjP8VPTP1PBLTPOAlUgL\n+PsTk1CVyTYnXP2efF5QuFWHciMUN9dvsGUQukcaY5IEBbJl749chxzLatNK\nB+xkEQlpSAZw7ye3rNvovtgfdXdOTouK34gd4pEaUvrrt4fC547vQipq0aHt\nw7rRFCzz7zzrLDuuT/M+JpJk9KARRYPtlsebu0BP26mVhDDYHzyNTM59rGtL\n2lsCIgs2+fS4s9BQyTyI5W/1XOy+SkX+U+y3GjzJwzIvTGqtpsaJDtK9dMzS\nMU5oqt/p7LpFFtAvdESj+H2vwbAcqs7mg7O4R8v30gPRmrw+tEOJ2r04HhxE\nNE7/OoB9/TBTbUdkPdUs7P8VOQgwq8K/WGSaNtfqPwMNTL4ZIT/rygWBRpMw\nlkIicehO/8cMx2NXuI31WieDnSfxIZqIry8DZjj6YsH7t7I6GJxcuuRDmWrq\n1cBkMJULcn4GPNYxHBZzEO2hrD73ZXaVfwn+OsZAVqfdDIoN7e+xjjE/hgSs\ndJea0cxeRiqPnIpcwqQlWq2ogHzBm7AAGzpXMEwLiuNMgiYaoZKR8z2IkAoC\nC4SS\r\n=/zRo\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":"f5730abeb61ea7c9ed6280b8b1e2434b9f350f8d","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && 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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.4.20_1637642969490_0.9541089660330435","host":"s3://npm-registry-packages"}},"1.4.22":{"name":"koatty_trace","version":"1.4.22","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","thinkkoa"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.4.22","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"358054ad4b887d9683a9eac6ced880c456cc87bf","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.22.tgz","fileCount":26,"integrity":"sha512-RMxexngmsYUq5MkcQEBApkPKPd0ouiWhEQlVhNgrkvQedoFRBkfVIFxGRbnFgagfY3DcVoSnh/ToI1/QQBHtJg==","signatures":[{"sig":"MEUCIQC3u1ofi1F+h4m04bhaqneNPK7KNyMpbtn0b7GCYMz0dQIgWiTPYKvY/ySPmAL6Ej/cAJa6Cysdjwejue4Ni7RjeJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1815954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnIkaCRA9TVsSAnZWagAAQVQP/2tXQ0R7yxPZzqd8qOe0\nS1pRRpChJi9Ii9YFH5MWvlOLQZ46lvmcv5w8ISAUAfskjQjHqYQjp6+Db9Xj\nOVWQoCb98XkJJuwjkeCCa/vcQs34sz6/3Zru2lmicSsQUBM/dZaYWnkKM3FA\nlPRzd1CFiNLUQkS6NHVjaIE46VLXWP1kwxsjl+UF4UaqXq9rcePrFPdWvC7t\niwy79Rk/lzUHOXsRuIai0OPAld9Yt79D6rFFSOvuMWmubEFefO5OfilR8WRO\nMA2TQaKoDMh/L1U9LZH/8NshFyLu8oTbXaf7Sgb7dAzvmImblR323as2YfVs\nXnP0/YYtfglNeHG4syVKbZLf9+GSr937e3Okran15eS7hF6BfHLVAv1gm0mZ\nGKG9pYW+fZlIeTFBxkNIG+TpZSyx48gvLPF1i9wGfWcCaGpKxpTr2q1/Lwdt\nqD4B9LJDKPrzZGNWD4yZidrxDIhsD4VFsrMA5Hm6C1YbFy6krfvtQOGTlcel\nUOwkIx2ZjjRHh3hPSCcrZMUtnI8QAb/cVQq6aDoV7ic42Y3JgkWGi8we0Blz\nkchTZ2DIXlbaqR6zSoC9CPtgWOKtF2q/DCJXWqshRGOjLWwQYWIsnWsZFpN/\nZsL7DfGmy0Rg3LlvTrmq9QOdtGmVehSQ2oLH0ASC/x0umMHdmcjo6XoQYBA5\nrPUj\r\n=7v/1\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":"6eb91bd6620ba5583ced6ede92c57e10cbe7bbeb","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && 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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.4.22_1637648666344_0.5949821936975799","host":"s3://npm-registry-packages"}},"1.4.24":{"name":"koatty_trace","version":"1.4.24","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.4.24","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"fac08e8d42b5d7d880e15d1eba85c8ffa50cd5b5","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.24.tgz","fileCount":26,"integrity":"sha512-zU7QyEWkbBaaB+W1bZJUu7hgWrxyk4QufC8aKzZHnmhgxh0vv+o+UEt4xsnQAYb294Mhq0bS3cAiZ6t/BIcDQA==","signatures":[{"sig":"MEUCIDFMvRXSlint37F3jHR2FkyzXYu3U5x9R9jr9q4lNiODAiEAjSVoKi9iRaKhaNt6foCTW8y2Y9mVr9iAFgXSlu/xJGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1816134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoJXRCRA9TVsSAnZWagAAPwIP/Rkb4KOVzyRFjyXzlFRS\ntZP2ASpJMTUq01t11l9F8edbYOQ9PZJOdn4uvqI1lV9nVfgOjUk/KrIYF2MJ\noqG4KAiVQWCZBmYoawTDRSuNGNU2igyqMuRwJlfqOx5dqeZ6V7iPCAckqkJJ\nNjyduttRhSRAziTkambdS1qa4BhYzrLno2NuwpM5toyiVnfPXIeh7rhbUAoQ\nop9CthM1ocPGKicR/IAJDpx1ct1TnWRTID9RpH7t6D6ga+oEY2UFwOm/++Mv\nlpY++GddNPmPh3dZ3uBl1ceEYMXZOVWM5CRNKE4Mf/lOSA3Jrk6eSNxnotHT\nk0b2O9RiRBDX6KcSyOn3RSVMIjmnRFXQd71+VuSVJ4TELxsiqtdfSiqmMUxo\nzaNzubwAfs4YewSJJfmzPqUvCR33o//QaTaLWdZ7279FYHThZKNNn21/6oCi\nB+hXBBvSJ1cDPjEIFVYTMCxxnIzG92a9C8yy1oCfsOv4AeXgAKty2n1ONYQ9\nNQNvBt5M0mJQ2p+XiuR9jqQMqEFs9KjgXjB/zu7BpjxH6wK460itBUasLAOb\n9LWlQOG6YDYunWAyETw0m6Jy0DQEtYGJxiABsrZzzTofNSolJ3JdN4XNj4qc\nTA5nyEJAEKvtH5GOnAvQajSEGMvdL3EMDAGpesLUyJrlsaunSajv8ziIMIJ1\n9Jo4\r\n=5dab\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":"dadcb95c719abc6abf3efde007a2a68c5557670b","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && 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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.4.24_1637914065695_0.8306936154155089","host":"s3://npm-registry-packages"}},"1.4.26":{"name":"koatty_trace","version":"1.4.26","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.4.26","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"af14b556d12b1d2e5142cea6d85c847e0e3ef322","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.26.tgz","fileCount":26,"integrity":"sha512-YudOHB3e2s6/sFH4YT+mX8+/aPDv75N12TdonmaGsb5HmV6JB6WzIrrj/bntyepSSMtV6EDt8+/lCpiEqtz81w==","signatures":[{"sig":"MEUCIQCLu4j4Djh6a+jxhYQ6yFagT747txzU6Ngf5TvSv1aJ5AIgcC0OrEUVl1uZl7SaWVukDSaxyMrEmNKcdReNiEyYlJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1816061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoJu/CRA9TVsSAnZWagAAzPMQAIGFCCwmMY7ssaApBTA4\nG06xkl301FryJenWW6HmaBsDn9f3TmHroFp4uQq1nKEIIRMG6t7CcgeTYL+Y\nP4MeU4C6ubLPHeloxX6qZk9PYcGnrAQYWUybPmCeKA9BryapFXSLqSkZS2jk\n1xFsuqOyKbnSyDdbim3FEXHNZObnj9peDgbVmITkuQqWVttWB02vw5D7daa+\nHtoH/+d0uU3mnJ/2R2h01n2tXDGPEOYxAg+99evJlnV3a4TAHgGeWEu8D58N\nuNh2WYR423jqLDdP3xe0Za7RK0MgTRHhmphIotMh7uMJRP0+9Rxrb3+h+d8R\niXZBD3Mbb4MjjfqBTPc64vr5Thj0JPDU9TJysbEiP/ddGrKtkP4Nxf7m1od8\nFPe7eRLJGouJkiG8jpaYP0WdHJd0N05EqRaByjx5ycA+TeCft/3uxywaabml\n9D0ScV35fjLVvp7Ui6qJIbxnnSbvpzifKa9+1W/JziZ2gqIhbZeGQP+7kHu+\nqQURh2r/qMOGC6xKhiA31zr4r6wV+3Eq3fe1cD82TSrNyhr8XGfEpFdqgEyA\nxk8L5QqcfayR6PrFIEQKw12TCW3X54N/kJLPvHqpaYQrNg/7tNxnfIEsv06r\nco1SZOWB1DPlENPajsfsZ7ZTdS87TvMm8CdUh5jD8tTpapiU4G3nl1Ubhkav\nnrQ3\r\n=NJ4L\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":"48523940e5ceabaafd91b6eb78fddc1190552094","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && 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_trace.git","type":"git"},"_npmVersion":"8.1.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"14.17.3","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.4.26_1637915583703_0.19688131221923344","host":"s3://npm-registry-packages"}},"1.4.27":{"name":"koatty_trace","version":"1.4.27","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.4.27","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"3b42b6c701fcefea4a3305bf4784ec68b39a4bac","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.27.tgz","fileCount":26,"integrity":"sha512-xpYjdtwvtVpsWymkuBMrWGEz6DgLbXZJOz5NN5wQkGBxKb9vqbKMdAjtfJCCWqYdsJyD1/jGxQRZeqFoTrsQBQ==","signatures":[{"sig":"MEYCIQCY8cQkVqsUYkZqIhJujMiaaN+nhA8BWaEY8nxpKxPKgAIhAIiTNS5Oagznm2RINOLQdpyyW/4cOwFaJdi7NDfaToAu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1815968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhubVCCRA9TVsSAnZWagAAXLIQAJndvcjP0EkfqDP2zTq7\n3cuyd9WxFCfgefaOHl7E3zbicXZ0JS3aLMeNhmekQNug+a0mf9zEYv4bLj0u\nJUR2IOFbs+4PSh1dHqG7yzkzQYT7AH5UtjnUAnGEmGQ/pf7HrQhBgXZ6c9fN\n4VYQ8SkEtVqZCFksk0bAhCUXUPLBangWlsNbkbw3sxFBEEBkgcXQE831glUD\ncyUmElIfB5dW554a+/hR5P5I1pkjhAF9Ib9N0HPy0VzYhDiACc7mq4d23qCL\nxues+PEl7QtuGv+KNtTI3V6JbwGgrEB2osUfn579ivKR0RApMLeNmFdsLSqY\nG9bMZzGcM/xoi4/kiH/H+DimXlVkQv87WnrMN6FW0Ww9a9brsy0xM/UkG9UT\npPsnZplzL16cTz9/VRkvQv+2togazSee7KwBo1jcsxiGZzdoKY+DDAKulkfr\nbaYIPcMWvT5VdLI03aRdhYe9kySTEMDP5Kle40HUodAUrLdgTGcOinpuGw3a\nR+TaxucSYwyTnj76O/VaZAap1v8CofaDmuSh2udz+Z1vBS/+Yl3gEmDntzVd\ngUOTMH6zDFKnzm7v22bvNaLwQjcfqIhsF2eD7k/fzCRqsSo6pKLO6cSi4Dje\nW2Q6YhXZDeAlII34LSMmhSJSOnepELu/twQGTZIe8cMMztpiTeZ9/qi6FFQR\nbdFU\r\n=OuTR\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":"9ad6e711a1612855e7e4484d1c15be61306ea35f","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && 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_trace.git","type":"git"},"_npmVersion":"8.1.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.4.27_1639560514221_0.3129732721387233","host":"s3://npm-registry-packages"}},"1.4.28":{"name":"koatty_trace","version":"1.4.28","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.4.28","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"0b78066cf93b73b450fc029b8f4b865983b7af87","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.28.tgz","fileCount":26,"integrity":"sha512-JIFlqMQHh+Hm18nO2buob7f4LfgSR07hR9EpibU7viFs7IGNJfNQD/EwxhXZ4TL3BQuNKcd1cfsqJ4LFEaoq1g==","signatures":[{"sig":"MEUCIBJWjpVI/OgiPYyUpRfjS+kEV0w2hxLhI561hHzuBfB1AiEArRDpkCc1RPbmObbY4P5W1ZD9ZPuIAtMgRPP35R+XQk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1816062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhubWnCRA9TVsSAnZWagAA0bgQAIuQQG1fCm0wyiTJLI10\nnzZ5oCgJJOr9q0VTuS3uGUo5nGaJopRRHcfVWzQ+arGlnhz3tLXwbaK2Y06a\nW7tssd4z3kGkNfeLESG88mZwPtT3u3sJTv4DsNAVG1D07lmEkN+LeedIilX9\nObfn6zo6lx8ndlNcWMLP3hT86EMljNLxgrckHzcmJCadliO/jm8ItPyP/fQE\nyEZJGmuadlWaDu+PAriFxwWlbPy6LDkas/ThfcV4QUzvV9VkZB00uTo/z2LC\nx/Ss2pV61yrf9dgQ2AkwdDUvUv23aPVMqprwbPbe2TK/XAG7SxWC9z53beY/\n3V4DXyOnyj0L6RBJfG+ywj6ZPtT7Xi9ihHqtT4kn+T7eC8uJIBk8eAGzt1TM\nMdP5a2fcvutOJwEbq51zUnUfU1u5/4seB2Dm4FLy4SLZ054W5XQH9XeadGSB\nfrl+FcfMlK0bOU5u3ED1Vo2q/NQxda4GZu4arfc/g2MCJB4PUHeBOmkhMmzL\nGD5pvvDqjZPu1BIPYmCFcPOQldX64NTkShFtO/COFVrJTSpogXOP2GJsRH2w\nF7jDXyr6jhyZc/9j33NpjygbP7R7cwPN+ax+8Qqcld0Z/wXy69lOFgs/eLAD\n1l5n9K1smv7RJpPs/rjLD0+nOIFU6st8aIg54AI9a5gz3jZNXRBYcxtpZTC/\nSUi/\r\n=RVS2\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":"964ee62a817d46e1ce0cd6fb6c439bb952f84fd4","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && 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_trace.git","type":"git"},"_npmVersion":"8.1.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.4.28_1639560615285_0.2892391215712511","host":"s3://npm-registry-packages"}},"1.4.30":{"name":"koatty_trace","version":"1.4.30","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.4.30","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"82a1e9e3f7c2b45d74854b623ec77165b2dee2fc","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.4.30.tgz","fileCount":26,"integrity":"sha512-dZL0LkYqEr0fEmPmok7oWtRiHpdrv3L+Bb/FA2wiUlCv2+AE2rfDgjh2DiYB52Xr9KKdIuRN+dZuu+USCLJCAQ==","signatures":[{"sig":"MEQCIDanN6JTEZyHDlLeSFapxywrh+H29Dro6pDCJtObAc5YAiBHlC0KKQG4z78omORh7kv+gtxdqOUyu6oL/U0//Uf8pQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1816088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhubaCCRA9TVsSAnZWagAAMlgP/iv3vQj52LqXM8roU2uq\ndDBXwQT9SYuLCwBGot+viEGBCj/7ZJKdlhNSjlhvuqT15lUNVqQzgb5MtbO2\nNvp0PLXmtqwunVH4huYYIzGOSQEtyplv2F9dwZgl1Ob9nYOfetyVv3zR1ghE\no+IkGVC/RrIEZTy5pmkcxy9zgpOLAsAilbxzo+NAl8dRrMpCM9YvJy/KYTzk\npIs+YQwxaW9ppjRk1oNk20uEZ1ReXYCaVgR+dUEVEJzLkstwIUaBiIDn4DjE\nvYFEbwepcJR1B8/EH4OVGXGM1WKul2zG/1sMU8ctZvz9tKXRiMFp7SRQ/Xzj\nhClV/q6DNrLRnsnlkw4dfaKutPfMhBY/iLqFTQWUUQZHPTMABfTUiXoRuQrm\nJtAGoBKBYUQiJFjdh8FG6gPhChuT++akViyldtmIRMbP/T3prS2Odzc6+WMd\nDMNnBgaI3uitNDbfclvyoNwMMrP3HOJDysXw5aBlzZDxs+U22c5RnW3S7rc0\nAz89ij/z3osFdZ8a0pIvOB+xah4p96IxyfwEMaslv04YS9N/wIuFM0uBiapH\n/5vyl7iiBprJn2O8W4jhCBC1GczagryEXaZzAJYX7GrwAAhH98nyPL+gkpFq\ngbx32H8840QBNFTVzjXEJuffTdfg4lr5t+iMIrNfl1/zniAbl1ljNxQa4VMZ\n8daC\r\n=JdgY\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":"4a455a2a4cf17f67528053b3c104d4561b01bd1c","scripts":{"pub":"git push --follow-tags origin main && npm publish","test":"npm run eslint && jest --passWithNoTests","build":"del-cli --force dist && tsc","eslint":"eslint --ext .ts,.js ./","release":"npm run prepublishOnly && 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_trace.git","type":"git"},"_npmVersion":"8.1.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.x.x","husky":"^7.x.x","eslint":"^8.x.x","del-cli":"^4.x.x","ts-jest":"^27.x.x","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@babel/core":"^7.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@commitlint/cli":"^12.x.x","standard-version":"^9.x.x","@babel/preset-env":"^7.x.x","eslint-plugin-jest":"^25.x.x","jest-html-reporters":"^2.x.x","@babel/preset-typescript":"^7.x.x","@typescript-eslint/parser":"^5.x.x","conventional-changelog-cli":"^2.x.x","@commitlint/config-conventional":"^15.x.x","@typescript-eslint/eslint-plugin":"^5.x.x","@babel/plugin-proposal-decorators":"^7.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.4.30_1639560834165_0.5466905063338616","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"koatty_trace","version":"1.5.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.5.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"cf7bcae4e89f0279506c377dbc52babaf4c600ea","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.5.0.tgz","fileCount":29,"integrity":"sha512-DLNlQPXhiyjfX7/szyRA5rcuzhTDchNSjVE2QNCrh5iHVcRX6xO3eDCZQ8KYHFww7h+eiFfzGHuM056xLD0FQQ==","signatures":[{"sig":"MEUCIQChotp6HYRDHBjyC7CNFjqLCMGD6M6RHEuFZuxPrXYCVQIgcsiegOkJZIW2yCqPUeqGUgr5anJqYfa+VGYYNMR0+os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1840637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv9o0CRA9TVsSAnZWagAA9SkP/jxNARL7tl9xj5ugGAhn\nffz2IlfYDNluxTzH33V2qWoy+DhVIeIPEohyT49qrbRXN9IjPfHwcPRrKNRb\nqD5rliwlnjLe7ZWFE4D0RRJvZKim7miaRKYF5A/np3klaTwxfm6nTNe5tF2q\nA48ZubAiS3eTDp/8M6/N335vOOwri//DHzwyFOqPx/yhzcOgZhbf7RKD28W4\nx9Eo9ikFMYBLOALk8JWADnadcKWDU0lMOQxETl98U/Cu+slOR/MqLENNnxkj\nIyfvPZyhfF1bFrL9ykNsCszoebKXYzHYr3Tl3mIe6J2QOcgaezf/DQ8igcXl\nlswQHcoCOqzxUDBBehZx/e1WMk9GEgRzeE/KiuYgcCZeb+t+DJUicNi623Ud\nEiEuZQ6PIBGH/jsq/yHISlg4OnNevxsOqYJtiSTto4TpgWlP+cOpvMAm7IBw\noPG3mPGKyWCauCyLV9+EaMespQZa3vsHz1T/hPZMZ8xKOPFdZ2Nn1sa4f/AN\nyIrwWt/IAX/DQIf1bjfN4nZXo45sr1c8e6d+H6FXRsZHKvYapjXK57yL9zEF\nvyKWfNUxTdpIscL32H2wU1u814wp3zonUuO8qOR+rzREdd9uZ4Zc1a9jk2Mk\nhNA9MIppxMh//BKTwG4V9opfZ9y6awRHy2DvkP6Dy5OE0aeFSm+UxXygHTEL\nwHiE\r\n=Mhhy\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":"21b34fa8053e8ed20c204d46625fe53834dac6a7","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_trace.git","type":"git"},"_npmVersion":"8.1.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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.2.2","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","@types/uuid":"^8.3.3","@grpc/grpc-js":"^1.4.5","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"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.5.0_1639963188130_0.9840633135813137","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"koatty_trace","version":"1.5.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.5.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"cfc8ff7ac942de7cc96043bf462a32ad34c6e3d8","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.5.2.tgz","fileCount":10,"integrity":"sha512-Dpo+JW4o7JtbVhd+esJmAMxohz77R1V4OANX1z/XYqEvwsbMcjmV1OEH66VD9FQ7x5skBN0s3BBIPW0YlVWkVg==","signatures":[{"sig":"MEUCIDIvT8BzowAOl4uKVXV9Z0c0KOVBwYYV90iu2o2DQfvTAiEAyds+xJjAdrUtOFCJVZuIMhik6mT35As4vaS4l4jj3c8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxBozCRA9TVsSAnZWagAAT0QP/1U4uHKWdRf6dIOkOh5J\ndRWVbncgb2J8DoTEmmAN9/Xxwx1CXsP0b40wD4AjRVAJNSDa0GkSZXOlF8Yc\nFW9v9ahaxsg8Fj4gXa4vzJw3OWZOS/h6MDNw1ags8vUBui7JNgZlDWi4Zf4T\nMOJ2fcgwlabwnJrcfNyNRuyUwAW2tRUQhmTCWMgSRtsUkImUiS8jPF+IdpSq\n9smo3MW40kInOJHjy23fM1ieoHZGh6IyeRAxRKDgTbN3j2lr+UIVxUf7cs16\n5liDD0VqQ0rgBmiBJ50sOyaQzKzMJkjSjtE4llxNXs4fiU841/JAKI9o5Tgy\nd334C6OIt8KKvVsoXlnRZo8oW/vr1Me1DNqybBrl2wFPMBRX4/1aJsYCqBdy\njxc5k2zOMbHrCM7NGJ45Uqksv5XlE0qYddD40u2SMhUaSIz8TRjuEvTJQu90\nEn+QpLT7clNBpuyOBZ46fozB9B94Cjymdd+R+9VTIRpz6Fm4yY+9cptTF81e\nAmqw1HTaGtrcFPNcSFPRuk/yt9ofFVGHkZ41xBb7zCeiO3kXexxnbyBNkb+q\nEb4SvgiLH//77qcNW/8c13C/eLqJfNXcBvK+9ixHo/iuZlWQNg+kzZoeat+V\nLsgGVHtnpNEq02xn+tZG8qEEX7j7d36/ySJeLBrmADrqlfMZj2WhHljvXvnl\nmMIT\r\n=2ulz\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":"06b1a6aef17d178ab0643636fb63152989361f07","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_trace.git","type":"git"},"_npmVersion":"8.1.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_exception":"^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.2.2","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","@types/uuid":"^8.3.3","@grpc/grpc-js":"^1.4.5","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_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.5.2_1640241715276_0.08339341270451994","host":"s3://npm-registry-packages"}},"1.5.4-0":{"name":"koatty_trace","version":"1.5.4-0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.5.4-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"3c9a5ad847cf70373fdc6ce55071e0ce695dfb7f","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.5.4-0.tgz","fileCount":10,"integrity":"sha512-aK2XqoZTYmEB/rYT38Kmhm5O10Q3bpxIWRWDQn/dt8LBvtSexzt3Mf480fc4b0q+a04dMDztncCkmvxhQfEXTg==","signatures":[{"sig":"MEQCIG6Tz0Xkq6pQpMSoVeAz+ZjshFYVBQ+s0fLQKrQbdzxGAiBJD15bUWj3yUKCjFzTusa5tS6LiFZ+gW43C1TE5u9OcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCcFwCRA9TVsSAnZWagAA4LsP/1K/JfKC5DQrlIlb4cWc\nTDh6wqy38ZB2P5IBKpYOPvN8MZwvwg8H2wsJei0QNyG6uWHbQbXBczh/+/61\nJ05z9vwRZ8FExPTtR3bC7l558xKT2FXTa8WsdLhE5bkrNeREumgpLUxWnKSI\n60AT16METHgaZOcbbXLBk3PDZE7zbJx5lG2pxM4iOmntIsKFdEdwH44MLxWn\nKn0wrW1DkooWUn9tcKbB5Sgr8aa85ZEXFpRR17XQ3On4YiBibSTY1bng8x0K\nN7PoZBEFfbHFJZoyGEI9sCLDEa9L+WZn02AO6YaRlbysGJ1EHIiZBTyYL2v/\nf6hxMsOyja5gn/FFjgSbcx6XseQrpUUZATWrf88F50puDQCIV5xDphoil44v\nubtz5gEd+Ck9lN9oZC3a7nurtfl3lTBCXSk0AFsLjNtnSs/zDKkJb2wxnhaU\nsrB/4CTGnd1Fr0hySBlZuklArcNu3T4cJpbueepbhHXTL2HP7pamEU+kLfoE\nzTD2niiJLmAPGrLKkEcssOA560RiSTYCgah6RQp6hkSU5NmFTvbbjzxvfu8l\ny3kG2SHNlNO2iJOYz6sTP30Mmxb82bzgDZMDUbnagg97f/z1G+jwq9fEkWgN\nUnGTEYkcfBqafhwvpo+xYJeHbYuvBYTaX4qcQGb3yRh0qj2fwfvDV6Y4sgAL\nHXft\r\n=UO4U\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":"95e61fd544eb265d703495f769401c3bdf071e12","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_trace.git","type":"git"},"_npmVersion":"8.1.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.1.1-0"},"_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","@types/uuid":"^8.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_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.5.4-0_1644806511996_0.03569253963759045","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"koatty_trace","version":"1.5.4","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.5.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"b900a5615f538f42b165ce3a3741ba8c8c16cbb7","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.5.4.tgz","fileCount":12,"integrity":"sha512-Zk0rz0RA62vjgtllPYfSi2Fx9s/rB7XIow8+JMyCPLMegc4cbptYiUfwcP9GQQTrpSnfxlMv0YtVxS5U2pa1lw==","signatures":[{"sig":"MEUCIQD/Iut0yWXzkiKi9r4EAL067Kt7A8G3/B0rES2mcipkrgIgZkE9jXyODmdzFbyTwkrHZ9ovBiWWsx1bRlz58ZlgofU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1778096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCfo9CRA9TVsSAnZWagAAuNYP/1F8r/vC+J0Bcr5PQXNf\nhRxwjzbDPnoWh0Fp4MQhZa+DAQrNXJgGylzcZuXBHBWYI3OX19yt/OKWyLP5\nmeSerbuXS56y0Kx+lG5f9gcKtl2geJS57bEGC0Ao0bF1RqB25EBWvWsFNbus\n2k5HlNaDuumiWxf/jZsxmY+2ldPmDsT24V3K7KR/RLg9sM6M5zgHdtCwK7Eb\nLBp+rv8a9v5qR+MDMwbuaQGJpl30EDWwt2k0kSFdr664lP3qPPwh0GQCitU0\nG8aK97hbgpyG1qN0f740wpbzJQ/Nqh/Zgvuiy4cMU8UfQ4RqliKtF3nQcqI6\nKdBg5lWxSSAWtcwWJzB8/SlT1vWBsNiGMAZ3G/GYG5NvRLT1Jzn/LPVF6TGQ\nBhck7oGMVvHoDMuHt0401Y2eftj2lYmCm3R3zAflwtu60NHQC/ZqHzbJDNyt\nERoUYJdUTBit9rj9hYiIQCO2nMOxIwuGL6NxcL/UTkinrPB469whXxoq3F7R\nTnSX8THjuJinqMVRjjg+PaYdkj1y5jkTf/SmIJnzVXqNc2u79IKwsiUmYGlE\nZUCjzsYrHZeZ0tsxbQyHXT3kxpO0x4V69aP7F9hFwq0U3dwmqAANMoUpP4xl\nDQ+MwgUNUWaW38WF23juQTyXlfumzUFuXt9LY4oCDZt6XGC0s5VATDwAvkSf\nVUgf\r\n=f3wi\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":"c4e84111191b82a595487804bc49844d756efe88","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_trace.git","type":"git"},"_npmVersion":"8.1.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.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_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.5.4_1644821052791_0.7981782170105503","host":"s3://npm-registry-packages"}},"1.6.0-0":{"name":"koatty_trace","version":"1.6.0-0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.6.0-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"52b0c9f7267e2db56637c3c8e07bb6442853c671","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.6.0-0.tgz","fileCount":12,"integrity":"sha512-1F598kBVH/2C60V7tOteWjnK1ufnsnA0CYbX41Cacy6zr6kKcXDU647vJ3Ut7ueuqvwsGJJVijcEwy/owWFrtQ==","signatures":[{"sig":"MEUCIQCp7aM3Gf21ZgYPZIctxPZt2H5sa0BHjCRx/xmJnps+HgIgSjMNfy0gHM4267PIMj4JQoTdcOCys27IjsvLbzTZ8ak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1783222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD32NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4LA/9EhMjDj3kPFZ1IAPJzPcQJRLQBcNwHZcYccq4qiMWBm5gebZ4\r\ntNfWxmcGqeMZJ7KUVDeqgFz4kZI5i5Z7drNOAC8BMQn7QnA+7XM5i7F/oeRU\r\nhFE8kKKLm38JaUz6xWvWdNFCh/LX/R1XNoC2lZFHha8l3Qu2hesvFTSkoc78\r\nOzLvHHNgRbmFsTBDjFvwAXi3EmXmKvkI+LUXq+IS7qI+F5Ds9BvymLqnsMeF\r\n9CSJSgoqLdkLDaj/KC1iI3wO4JDKuHsMe+m0uBBfZmFytfHhZdqktNy4piv3\r\nkUeDm/lc3tuCoL0kqbBudaD4K/xWlE4rsUaPzfvTzY+opNQNlGUQbx9UNTed\r\nq+S7I8QmGIXPz2hHcfa1/fVAHCgXHF0QkcPn0D3hA4TPxJs+l09/XfUChAnB\r\nF5tiMVnSNfJzTbjI+X/5ol6BfIDIm4PH2yu8FphfAHMmPqrjBH9aQg4iAVdr\r\nX85PIqXT56lqzGz2liLwSxfMYqs4rHbSBcA4e6rTRaKwBqNls/Av8mULiJfK\r\n8sZwjwZq5m+Nt79cqYXGyBDebVKQZXHTAuHwtmgqTn4LOjwRr0hb7EvqQdTK\r\nTIbU4/JxbZJRGP+dfCxDwO2FxJR17skmedJpYMOqmFuyvh4HIcYXFuOJgk1Z\r\nj/jU0ex6gQkMt78v5A0mwlHRqg8+Khf25H8=\r\n=4zZn\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":"09243abeb3b8f6969c1b7c3f1e20cc12b90139ec","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_trace.git","type":"git"},"_npmVersion":"8.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","statuses":"^2.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@types/statuses":"^2.0.0","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_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.6.0-0_1645182349038_0.13400754654927982","host":"s3://npm-registry-packages"}},"1.6.0-1":{"name":"koatty_trace","version":"1.6.0-1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.6.0-1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"d019f63b575055eef4e810f068b9c112ad9dde5c","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.6.0-1.tgz","fileCount":12,"integrity":"sha512-NXOCdLKPBWIwhuChlixfLgTosMTCQ5h791toUO51WQww51frnjrHuswK3fkFPV71mDqvMjBL97fyVBNS22Oz9w==","signatures":[{"sig":"MEUCIQCgaRAoXa6dOKOmkpn7+HDsKtSzCJBZ8YkXmV18xuSxUAIgQfFYUNly6/rWShodCH2HHHh/jYelQzBK7ddQL5VzjM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1784808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD9C5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrISg/9FsDABJlyPinXJZ/LEcVUgZikR7T01FnQUYe/Vho9udbickN+\r\net9kfkRFBq04G4ZUZQ3untnQ+qdwhvqLPfMJkqwxim1Pf++OkjcDqsB4hFwb\r\n83DJ2F+sl3TaSOLMppn7P9VWutLPyo12rdxnirNl/sR7nwu8hwXTW14up7DZ\r\nfdaQRkmI5POOmBJ74aZTzq37OPFFYmrIkFa3+hsfWar+TKTFSC9m+UGuOkgM\r\nnDfSFcRB5VwBHKK/eJ7ViBDuPi8KYe2Fd+QHBss0TwY2K2qISOyNrb3WXICz\r\nbYu7+crNVsH7H9QAFr9UrlMJhD3h5ImVpoEt1C69vBHJ3lIkMoNhJaJiMikP\r\n/Im8i89HS0azujeleYCEeJYOYk7ObkG3TMBKW7PES8NMPZ+VJoD0HzDlEPwQ\r\nuu+4n2fz1h5WHfzhmKaPIK+7xW/9jH1aRUnkFWHgcP2kMJrCX8WpuGF3JHoG\r\nMWlHJvc2TNmwQ4H5nKl9m0AOgJIZG0Y1v+CmYAZh1OjTnP3AunwhGyt4YElg\r\n1p7UwJDFyLDPnBha10KYPlUzYN6Oa20IYz83I8ZJzsXuxGdf3tfD+XUGQ3DS\r\nlBTZtvhpefmndd99eDMULUrLw6OMHVHazqXzWLSFC3sXQj+bh8lGTDjjheKB\r\n0S9Ip8HeDl+g0FNKv3Aq9mlCmfN0/i4gYhA=\r\n=WEsz\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":"00754b1ada79e63b58c2ac07156c454fcafe3051","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_trace.git","type":"git"},"_npmVersion":"8.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","statuses":"^2.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@types/statuses":"^2.0.0","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_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.6.0-1_1645203641328_0.9587247804696806","host":"s3://npm-registry-packages"}},"1.6.0-2":{"name":"koatty_trace","version":"1.6.0-2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.6.0-2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"ef6ccaab48291756112d8c81d3ee2ecc46242f4d","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.6.0-2.tgz","fileCount":12,"integrity":"sha512-k5//oNr5JD3aN+NH/1luvzMe7z8FcC+M/aRmAvF7p6JGNQUng/kmbvy6BZtZP4XqYnr770bHSfr+QtUyEz9WFw==","signatures":[{"sig":"MEUCIQDFLNLOUs3zZ7/a6sgKh2x5u6bZs4DDFH7cg6Zf1WxeNwIgPT+iroxa28TRiCK6VtE9wms0oovs3s4PbwSUcO3sdO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1781756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEy13ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYCA/8CAUyvyyxNYOV5+cq/hQrvKcJ4XgRuQq7vRtXQc7LixN82XW1\r\nuJ03PNHM1HAkWr4p1QGXb7NwbJtD9f1R+9LNhT3PBGncAenavTQ1cVwa42SZ\r\n9FUEAd67uKMtqGu6hIBgz4vXKgCMEvQnQhOLAt/Ms+emyq2Eg5G9hxA6rY5Z\r\nKRIzQCv0i/wF2JTJ1A1fOxwWhp7ZHqccZQ7S4FInjBvbBL2wvByRrHTdwZnd\r\nasECNs5BGi3w5zOoOajj3mXmPobPHsfnrwmfUI9IYJPDoPXpgvcuCodlVo4v\r\nU2ukh93gLg9JpUzvS6OuPLWJHU/2wBqry5Pc4imB8G3mwcrxJ0ncrb9sV1wU\r\nJLnsd0798WVFFcrO8ksNfAtMBq6klN6FtsJD7ZWB1rDZF4ocY0/WufT3EWzH\r\nKemOjKVxldBRAsfAd0iEf96qrV8zZLOOm10lVy/N+s/sFpVZ5L2qEAkwr8/I\r\n3SDSuXygD281NgERL1plsjAawy8EdDgYe0ONA7uhjjr5jKpnc0YEzsgPkxX/\r\nZTLZMjKVj6y8eljefXKYa9+ZMk63cm9dE7qR3P+zOY85bqCk3zMCcvLowzgU\r\n2fGFt+6cQdc9n9tifXaAjjR/QmCAcSQ+36DkWUiCeSF1wuqxTAv5vxBbgPF7\r\ntXh1vkoth7yrk6Sk9axFcfLfIe5DNpKc52Y=\r\n=swo5\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":"16f89dfd30cb3af6bda0cebaebb49200a518afea","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_trace.git","type":"git"},"_npmVersion":"8.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","statuses":"^2.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@types/statuses":"^2.0.0","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_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.6.0-2_1645423991598_0.6522502360277787","host":"s3://npm-registry-packages"}},"1.6.0-3":{"name":"koatty_trace","version":"1.6.0-3","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.6.0-3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"4761ecd747515645d49d067af5471b21fefcdfee","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.6.0-3.tgz","fileCount":12,"integrity":"sha512-t0UB6OSpUi/t0V61eOsbJm5/GCDFy8zw2yur5cDiCpOjlhKcSJVb5nBnjW1mP9LzHHNUimu80nzBULWXuXhsKA==","signatures":[{"sig":"MEQCIEQLVpPtkkYEWPhTqgqg5W7AZ4W0uvrY/g8yJrO21jYqAiBIpfujd5EZx8VP7NHm3PSBBMqRSuoCkq+5y5ddrwxXBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1781636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE05xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCLg//dl21sM/BgHwib2MTocJmlq7UpJSUpThCi3tZ/kN5bhprxMMS\r\nfcRC61h8pcHBSzZRjrDbzaM6cG2G9wt2ERRZXxfl603LvsWh921V2s3o0SkT\r\nsFcaaqNGx6DXrtqVzF6n3gtn4fTVtBiiRjIyeqeyk8CyH1jBf1EkQ34EJ5EV\r\nSQy3Yt9HVbYDCGETOYMlAuZuVUwkb09sm5ANu96GHVcKulSu5VcW6iM2d2s7\r\n3QEqxr4yzDvDbXz2faq++S4rhcwH8j4y85WTPYHMvjFT9oqxEWR/xIJayWqc\r\nCXS8slDPgXeHSfVdMHKLFeP2CKHDULZ72V53tyddxdg62j3CAg4HmPEBB1He\r\naGVYOZ8YUw2JUPUKNvt6653TSQWbFfhKWkMR7xb58xhjx6WY6UidnNL5aJ5P\r\ncTc9UnzS+IVgYvV+TY3tHUq983McnaQ7GOSddSiJfglo69CQFN2xf26kddsp\r\n1+Fn+5yKwwenNAUY+Gvsz0F37YVZbk859DwrsGALyEFLAfDp2lCJtcG+g25Y\r\npPqc374jBqBlxz8zZPI40SKG6BVrjRXPNfkmqUQKBkC7lQGq8RT8bEHAS77n\r\nNNhh/fDhQw6rbqtwV5W1e27+gXa3I2YQ/GMTV8dsNYXqk/Me0ULKqzaXMQV4\r\nqi7jb6VT1/o3VvzBMIF8TwnniaFQJAn9fW0=\r\n=wIWl\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":"bc6849f7f038e30248bc8fb63bbf9f70fa08d009","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_trace.git","type":"git"},"_npmVersion":"8.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@types/statuses":"^2.0.0","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_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.6.0-3_1645432433066_0.2817708711393665","host":"s3://npm-registry-packages"}},"1.6.0-4":{"name":"koatty_trace","version":"1.6.0-4","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.6.0-4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"6e8273eb5aeb8d68616f5344b76abfa458222508","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.6.0-4.tgz","fileCount":12,"integrity":"sha512-rQXex36b+GjRFEvhOcF6N0SJsgCqw65zblitgpcefmT4l4YI44G5bpxwOzsvMmzsH2gwbG6OSKGpCS/njtfItA==","signatures":[{"sig":"MEQCIBnw+lXT92dRbxf9tA3gTpsbvkS963+JWHurYFEfMro0AiBqhXHfKpoSkA0iPqhoytS0WSSyTpvbGUb64Io1n5DHZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1781807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE099ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTHA//U3M5QTEYq71w2kHOjCTXejg5dqB7h2E2cXGcS/v5zZ9RWmhz\r\nBjDWgKEzayt7RdZJNfBo/Wts+/FIXEOx1N06V7XhhXyEsQTFBmsHzkbpBxfg\r\nKCKTveDi4p8HTEU8N7zx47MXfm2TuJHsPyRJVb3hI5SkoEsSWGYAnR2khRBI\r\n6v7b50LRCJjjrbAACyOum5BRPz6ZnHBQ+FcGArd8Z7Q0KzT6Zy191wAmxdjf\r\nM9ADn7b7pWZPmZ6fLHzK6HNsIai4WkfUQkVMRoTGWxc/MH6PBWj/61Rc+OQ1\r\noDFd+mea7WjU6t2Q1B0a/mdkNd2PR1drvMCfMKEzMhfGRZm3WMeUU6/0od83\r\noUGFJ+6Fjo/5xaNIBMIcVQKTXbHFtZUyBGc2oOKUqbg/WtrDtUUNV7bWE8X7\r\ny6Fc8G03HRyQkEuGgEsRPs+i42MDE+ZtTHjFsRp8JPjdkv2Wnk5Bay+dh93L\r\nfVWQsWtubEavvTis1fV1djMYyIB2S9o7cZ6BlVYPqn13HjjOwdDMlr/F0dE8\r\nqR8XnpnlExLObBy87x5B/Z61J5vzSZp3nFtMLj38Xse8SMc6M7qPNFfONCMD\r\njMUNnGiHZO+d0n9y8XI5uUiKaBs9Lzzbe4RSb4a32a2PM61JcU6KqM7bj7Qj\r\n3yTwTihw6fH0/xz3GVVTbldnZksKH6VNi2k=\r\n=KGIe\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":"4f00519aaee01488f3cf6dd56a8272aae99b06d7","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_trace.git","type":"git"},"_npmVersion":"8.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@types/statuses":"^2.0.0","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_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.6.0-4_1645432701366_0.5476781880243744","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"koatty_trace","version":"1.6.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.6.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"764f17b8ed4bdc2db0ab4fe58edfd4e2aff145e1","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.6.0.tgz","fileCount":12,"integrity":"sha512-YBfyeWR3P4aeKjwGXnLoNsyk/uekDzY52A937dzMswNsZWMHL7wOUQcmA1NpcajDU57KTYIR008wvT09u/N5KQ==","signatures":[{"sig":"MEUCIB4Km048NrN4uGxSt1CWEajjb1aYdGNzQRRGExvjI9BHAiEAwL9yQq8FYoJOqnV4ODrR0/Nds4MwiHCfRVK/1tyNvhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1781894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE2C/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGHg/9Gc8KljzXZ+Ub2Cp5wmTT9debbIjrWl6XtijShSAqeK2Otlwj\r\nnDN4fwRaMNOKjvfIdVoSFRH+telHGno58W+l1xg27fsTUM3AiEt9ydCtQmPl\r\nvcjruqN3B3cc6U9eQjXfgZmtvSoJXIkNaRFgaEZ7wzGq0Fb7ZutzkMtqpzFJ\r\nmxm8px9hYjxWOyWbjM14rIVXMNu53rswKjEbV9EEUOvvsgveAIw/IBq2B3O/\r\nC0TKH4lKck+BdNMJD+L3miiqxbQ1BkFdJJcKj+Pbl+srtjr3EMf6uxiL078M\r\n43KMwPaclKFnbqxwp0WYpZs7zOJY+ISBr7AZVuRiW7f7IWhUplfy4XJy/oo3\r\nXSsplwrq/PjOLVexgTbAAPZ9NsWuQ7W37NmmnzjYWo0SVm0g+wbNnnlQoZAI\r\nIto87tBDX0AZ0IwhS7+FEkLuNHncpsCIKrF1et4GHMjDSYC0ygH3CceKbnQ4\r\no2Aai7Do01tNXDPt0anlPtID6KKix5j1/8scGBcoZXu7CgYnmvcj8aS6qHYe\r\n2yRq+IkYk2rEKxPK2xE7w+LoN52heXlBK5QuL0aGE63SAAtpKVFdeUeZckI4\r\nugckK3wOymnXJPAjxCJhT4fIc3m+vNAV33ok+v4vlL2OrYrGB3ZFY/ogBzzv\r\nuZ/olNRLlXeC18yO8nUgDUdY8WjKgYEP6TY=\r\n=IKFD\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":"8f9738bda4c0de873d65d0db423a60ebd298c80f","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_trace.git","type":"git"},"_npmVersion":"8.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@types/statuses":"^2.0.0","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_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.6.0_1645437119386_0.502560154779929","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"koatty_trace","version":"1.6.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.6.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"4100050f556dbb2c2ee379b381391cecf4307b86","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.6.1.tgz","fileCount":12,"integrity":"sha512-He6b9oupHtVUVJDy1Vpf1TSVRRj9zYJC9d03iUBql8gc+s3IYBWHZPM07ITpczriibhJrCHRuJv/nTeBo/puzg==","signatures":[{"sig":"MEYCIQC04v9EeVFSPZ7UMcFcEE0/ALHv4NI+tNAiDy1knaQdBQIhAPxrE2J+gj6lSfjnJgBfptiHU3GLNA8HDwxzi9zdmhlT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1782029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE2kIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP1BAAnac/YOSrEBXCLcbsXSBpTpTmYiJ7wZHlwVQCOR6ABOLELr5K\r\nvkJ8Fb2BM5/tt2gXfySApdmI5cmh9dDuD0DNRU0XJomcMnQ5+rBd8R7z3fXn\r\nJcFJWsXN+LI2qKUv7PqNnGSV59y6MbpZzPOyKmhVV2ukUWn6HtM9BBq0/gwn\r\nmWkzWRL/CCQR/JYGwwgVz8XNIjQkJvkUpw9371qYK1/KZ3Kv+B38vSEjDYXN\r\n6MF95WBkrSTbeytLIpikR0jjgGrgNn1UqfJe5xQOs1wTbvyIuTFXXs5/ceOY\r\n+GUyxdxxtzZ22qrT3uhZkm/x29pEea91Zr7oChCAas/eafmKVLMwPB51iJdv\r\nE6MqvHEM4jSIJ/ZkKfCBUm3MZQNmSivMsNLyVOh/t7zOXe+me3ak1SJMIcix\r\n88E0aZAf9Ph9EkLzy99x8HNxYzt5BBJD6BRdKlRhyyTopDC8AWoIh00k5IQ8\r\nyCc9O5AGCoRIkUZa5AmlYhyrdI4rs8VBW306p5KGGCU4rfGp/z7FEbWaNCui\r\nmrXelbjS/9mqh0UWCjJvwKZw+TIq+9dhDF4WrMPqMieIHTIMBJNVW5qR6xGj\r\nkt9rwA6E5Mlwuz74BtlGpvSzkz2q8iVZtVd5spikfbfBbXN0NVXC70KrHvX+\r\nKifOvf1FDfn4rqbxuvNw/LlJSG2dnuMdxjw=\r\n=n+uH\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":"ee71389275f06b8c9d68c0f7fd4be6dd53278daa","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_trace.git","type":"git"},"_npmVersion":"8.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@types/statuses":"^2.0.0","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_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.6.1_1645439240457_0.6740079583907734","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"koatty_trace","version":"1.6.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.6.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"d76e23f61e73c42caca18e840827f09de5ee170b","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.6.2.tgz","fileCount":12,"integrity":"sha512-YrfevV52oWN0wbfjM1b3hiBXNlGJYOnzZQPK/DarlyH4k9G4dfPrdnc4e/tle6BsQdKQmktXD0W15nCwEku7Lg==","signatures":[{"sig":"MEUCIQC7OILaCQwj5OQj//G9jeuiIvIoI/5iWiofy4Yf4jkWvgIgESiW2ptufMdtQTndOoq9uu8SosGNc3uAAJdkJnWgpfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1781997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGJ0DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRTw//Y/oVZNDGXyOPDyEIyjgEhP73JsLq0aRDVrBd5A58ZwcGukP7\r\n6c9/cl1d1r++xtswAldC8MTUF9Y08s+6biZBXpWVVYt5IrpPAbIjfFoIKgIh\r\nsdcuB6YhTcPb8wiKDV2HcjlQq6lrywb6rwssY6I+n6I5cC+0DHaxutqfn3yE\r\n9+XtkC4CvxrT1/L0ZktzjA4r7+FsRQgaDLNyFMo2aQHCeTwifuaZXyQuyXrq\r\nTawdQtfl0ibfFCB4LY1gbEl9c8aV8so6/dCjqmg7NhP0PsE6WBdE5i+Ht8fI\r\nNVZ1n/SK9p3H0YntoftwNyVmDoaqRxpy7TmmwvkFDsuf3XyB0v8Dyrt7+ztZ\r\n4cViGsPB9eT0SUQApC7wLzRDPFQmLWUYe0xL+B/LTETm0H+Dfm53LKsLswd3\r\naBRVLQ0a7NMk/xjf/hWQeZoSPhrSnOBHpGYAjA+LaWhi695xuF4g9aLgE5y0\r\nsHoOJ2H9cym0Ft7zenp2d3J3GchKGggowVZoH2Bg4TbnroKACEypiXkvA4n4\r\nAryorsGxfqINyFH0rEJxQsNzA81+Ur07ZH3PxsX0MRE/zsAPVXZLUgXv3GOf\r\nBPDXsMYI0fv80mhsTEYFyI9TJlIshicZu2uqpzwhi96I3/HE38he9Ukp7csr\r\nFZjFtsXwYqsUgMpGvK6ttRK/W4hafLjEbw4=\r\n=wyPR\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":"8cbe9191a8a1feaa910ed5812b3979c63c122799","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_trace.git","type":"git"},"_npmVersion":"8.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@types/statuses":"^2.0.0","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_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.6.2_1645780227279_0.7600698349860076","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"koatty_trace","version":"1.6.4","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.6.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"fce99debe20eb8bf8493313198fc66de9002506e","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.6.4.tgz","fileCount":13,"integrity":"sha512-mF1w6MbQbVfLgEdZMSHMY+3et15FCrTwkXUbZ2pXxyWN0UlpOBg2SnfdZ41JCT4hG0e2nEqEm/SXeWAYbHJMvA==","signatures":[{"sig":"MEUCIBP/CC1G2Drh3vU35+C1HxxLLcVvdS+iU2kfKgM+EuWXAiEA+uIon4hPC+h0Zqxi4fcvT69Fd97C+7MOx4vPe/55/1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2042443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHtjwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCkw//Q305nNONF/PCd5ha3ZazO2YcSNli40x707v5vOwgJQ8JfkOx\r\n2DwNVdrykiclBoEIvm5kCUg+fGbpenuK6WohOJEZaUvv4orMrUM5IcHXhDL1\r\nCB8QJweBo2IgQP6pBTJW8DfWZvqrZg16c9tNBdiJnCwUKDzDbyoqWd5UeXGE\r\nyQauU7MfllLbe6JkVHB/lUgNkadrc+hdMv/qCQBGlGZFxyet3sbp3aow4Tln\r\nY/YLenYUe90sej1Rg8thc/PmaVRAUQLhj0Bd49bVy06kzazD7aFpbN9YWG1h\r\n3h2Cp065KzwXIzJYDijLqAMctMIneT1tTOVOtpRv6JtKqQF4DWibDVzryevN\r\nshgHW0x3wf3auV+hi3410Qg7Yb8Vx8H3fOKyqF3pz4Jh3+X9Zw7XMHzbAA4Y\r\nNtl3NqaoojJLQeCv9+V6h0d/mggYWRKYdyqldoVO8mYSHerUUM1O3x6qhR25\r\nKIF2N01mXNq6H/63fdWwEH7qW1aM3n3ErU3/uXXD012P6Zh45z+GFF5LDwQX\r\nwqnuw9c2vSgO8vTVbK4TvpCQx81l7Ou4Knhqid6+E5/mseSQn5CvyOwNyYfS\r\nNSXQnaUb3u+5sCZtG5ug8+1bWy0AEjFa6iH9dksnYkeOKlVZRIR3d4+Q68D1\r\nX9jMMTgIJvqIJmuThW0k8OX2ElWFyXY7EIY=\r\n=reGQ\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":"eca53885c26214ed8b5c6c9f3a8b6b118b791904","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_trace.git","type":"git"},"_npmVersion":"8.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@types/statuses":"^2.0.0","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_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.6.4_1646188783853_0.8058995196199179","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"koatty_trace","version":"1.6.5","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.6.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"b1f4bde562bcb9a941e7d60c029714475b226f2e","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.6.5.tgz","fileCount":13,"integrity":"sha512-Dti5fVszpMLfZUsSbh0LgoGkFvpKVmATUHQgPm87QVUQkZwXtz7WeNzlx8BcxgVtXo/j1zI9k22MtUNpRul3uw==","signatures":[{"sig":"MEUCIQCOjR58EnbbRFa5Tq18hEmEFxZyx0ssWz9is53lALMThwIgNenSJCdJbCz7h5kU4JyzMuGz48FpEnaHZn17jtwwFQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2042252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH0sRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAlxAAjiYR1Obj1vauvQXxun9wE1MXAH0ludLvR137+oZa4s6C71mh\r\ngE1jiXCN0YKkw3euDJ2dL3mgCXXtDpCafDZhDJxR+8Yt0yHAXB9jllx3m30N\r\nmnJIKJsQ4otKBTmlDTkhIUZD3r4lz5kxFYk7q2i8ioQgotl12YSxY5sSQHIh\r\nL6ZOBCJWHnG/n/5YoCq61z9I/39xui18QpzLgytovFbWw3oJroqmLQGP3Y+Y\r\nkr93mHjwAez1IwOIrf5iS33WgC5JrJall7Yj/NJWy7XZQ8YtnB4IIZebtLBr\r\nJCJ3HOhohP7dVI0IkubfCZuOSmed3chae0h6I0zZFOKkuxB+kJo2qk5E2rLN\r\noC2GUAINtPxPenJyzyIULoz/LO7MaD9by0l//UCjJO3zK4PIkblpyxzXkhKF\r\nFH6tj39983f8Uasi3oWg3qUQPKShidsnYKzf76l7T0WuqhbIns+AD83Lvfyi\r\n3VAZhH4wNaeZg/5WSaAbRO2c0NFr29Ss7nOX7O0NN3OG5tUbyCitLezVHIGa\r\n1MyAgLaQHgGDvJHfYDb608IcW99kJsPJ2ZZJ13YpO0NTCPcEv2P5dW0uV4Lc\r\nyDwyE3l3dnd4/v/P1d9JwKP2rdcJCZK4+AxzxaTnAbUa3AKV6UwCA/bQGT7U\r\nUB0lh009yk2UHVUVJ26xytoZXLg2fGYN0B0=\r\n=PV1D\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":"a8f9cecb49125a0d5bae93340718bf82c7f00d39","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_trace.git","type":"git"},"_npmVersion":"8.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@types/statuses":"^2.0.0","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_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.6.5_1646218001494_0.5158793645886122","host":"s3://npm-registry-packages"}},"1.6.6":{"name":"koatty_trace","version":"1.6.6","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.6.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"9ae485bfc73694701e47fe8413d2655842ca8880","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.6.6.tgz","fileCount":13,"integrity":"sha512-qSbyj5fJcQSbWd+EtfOns6vEWnEn5Amnp5TMeUHXxp78fBLytJLEH3gZnImgKO1kzit7ltdi9F7FiS9VKOemug==","signatures":[{"sig":"MEQCIG6lVfVDgjEpRKw2bMBtvDzqJhiXZ3o8uKaJL5ItofPRAiBYXomoa2r6SIf1FuWon4VFOObIHXsUaRgKNoH88NQjoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2042377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH0xgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8CQ//SfvDBhD6O+JiBdlnq/2g8OsIvfhnsdZMCtuYPg2LzMJD8y7+\r\n0tx1eIEuwQA6bdjxVFoqg7FPpgHFCZ4up2L8imOFBtalwsViy3AJwVTMb6U5\r\nNCOdlWLmOTdy7XTow51YbCYvtUGALj2esw/XZm2BMn8/lAs0ageako2BcACP\r\nQQPjs6y4Ysw9gLyHJT4QPou247adu5UF1kenIxLDbx+JgLi6CajzyAjJYXTJ\r\n1SXL3IkmnKuphdyzlAGKTcFtO/r8nKFsDTC9dU3TSGeY3iJAXvasPNzX9qSM\r\ngNO6v0vmS0KyqDm4ThtaVd3vBPwmxH82ptSNHYXcQH7bfXimPH6gu3ufSxds\r\nY9Qj1CgUHaecalC2bceg/chLPTjRTZ6zN9WJVxn6qKZ+Kh3uGeBbeeZFOI4N\r\nHqkTfKYyLCw7rcMPR/BMFRJ6p4xdlNwkaGvHAdV1Gue1q7dZ+oRC7BL7Tofp\r\nZd6dLSUWF9mE3NWEGhTRYl1CWbIVWyziOt3uynY0vHYpEKSOunhWCVPcCafY\r\n8uVlnkIZB3uGBAzlGZVqoUfgYV05uEv+dceUfXl6UWeYXWu0TROXONXjBRx+\r\n6NHjoaRwCT/wMv1SKNj6zX+BDy5zCudryjzIZaWFE08YVZ0nYjO5kzWG6kg6\r\nufr1zERkpZyqF3TJea4BnvdSYvKscht//6Y=\r\n=PTQQ\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":"2b87f725d4950049aabd1684b768d4d1233a4d78","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_trace.git","type":"git"},"_npmVersion":"8.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^8.x.x","@grpc/grpc-js":"^1.x.x","@types/statuses":"^2.0.0","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_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.6.6_1646218336411_0.6758691264003727","host":"s3://npm-registry-packages"}},"1.6.7":{"name":"koatty_trace","version":"1.6.7","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.6.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"4c7cabbe1b760e25b3f99f8e7ec2c2895a5778db","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.6.7.tgz","fileCount":11,"integrity":"sha512-Ft3SpPcG9ZwuG0cQei5SyqlmiZ8op85cBejw1fHDUX9y4DXF0JqbDF1vxp2wqdvzb5IL7MlwSh12yKjZsY0Bcw==","signatures":[{"sig":"MEUCIFOJ2XEQxwuKJBbml5VTTVQ2I1/gfy9WbRZ7KIVNtNbaAiEAgf2hefb/rEwPC3Uaiv4MZrz0jzRRAesBjZTbzXHeGqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikDpwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5SA/8CtK1L4guNQqFDYg6xuZfFT8WacOZIegLm5AnlonnIxhC00QM\r\n6I7jKHlcWM27ai/Nun3azZxtxHYRZ4Y9tDKfrt9dXibEh0Ss13Cz721ULEt8\r\nQf2mwVhssMXx28R0/dtA0QDvEOvFH32EJkh3d2Zr/NVszDVu7/suqWqTeP8l\r\nIn3DslG3Z0dyXOe4JUOZrXhIPIVMSja8ybVugevVKFb9YnSL8eqd7UOEeDPj\r\nmMwPDLOeSeVm3gXL75SXnc1v8Oi8vEXlB4TTvgEEUmxEqRbgVu0+ppE1+xR3\r\neSZq9wGOYpao26aE1xWVc8iogGLssu2svFpy9fU6iUCI/S+58Ua8IBVLFDTZ\r\nsCFzZoGvPsLWiLnyZo0TrP9m7pKoRKTVEkJ2gOKwY/S+lx0Z0nJyewhxIBzj\r\nQVoK5Qxixg3b3scsUPVX3g4KzK/++8P6em7FstvmmCVNveK5zhM71hzpufjV\r\n8QSEYxxgYZ8gnMNg0p7EjwuNTxphTo41T0GSc5nbj+7nBvb1ugt/Pjw2oiED\r\nY+YMop00TDGHBoMkwhac93Uh1FVVowerMb9pr2+XeUwCcbxc6QT45yz4saof\r\nGf2xlpM9QwYRnQVd0Uk+QdtURK7Cvd89nWu6/pFLnuFKui8gH0YFihN74d/W\r\nB1LxketIzoQZfQmkCqMx5V6dV13zTEjSZwU=\r\n=h+Qk\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":"b785c4b9e0c52235c62fb4c1b0742be676cbdc24","scripts":{"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","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c .rollup.config.js","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","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_trace.git","type":"git"},"_npmVersion":"8.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.3","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@types/uuid":"^8.3.4","@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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.6.7_1653619312160_0.722807544230927","host":"s3://npm-registry-packages"}},"1.6.8":{"name":"koatty_trace","version":"1.6.8","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.6.8","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"23ebc6595d7a01d153f535901b64ea28d7c2ae87","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.6.8.tgz","fileCount":11,"integrity":"sha512-1YuffeVw7utBgzAkgSrZ8IGHHH8m/vbMdPvCcuOsQ8VXYPIhIJ7wbOezOffxCkyWM88jxIpag9NoqDmIitSvtA==","signatures":[{"sig":"MEYCIQC6hvf0bEOe7uyYGvhiFVT82iaXBiDlmYc5Ld6QYgNdnAIhAJckvQITYLZf80bspraXG95o/AwgMLwTH0o0bUzjJWgI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/wuzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpz7w//aIHZAfSXVPQEds/mn82XFFW+hfPATbO2YaYGfymiCSVSKGaL\r\najXMQkS+tlt/kdrBJ2P+vgK1lD5Xam03dJG2oNQHULR5FI1k0eJe/fxT448u\r\nMC5pq7wYAo0wd2fHnb4vLO1JktHZn6pN1nUjexdCn9J4FLOoNA5+FJVUwBe8\r\ncDU/vCMTjGvEkpi9gIkLQc28s2ErmBYQRlMnQhaYbI7EIp6Dww9CZYXnDOcC\r\nOcaqI3O6BGnXzSPDL0qSv+q/o1ppP9szBIb1kYIUkcLJoL44t5z8F9ap/kSL\r\nRueNq9Tg+BpPz24hscvYWHlF6wUA8xTRupkrM1UJSvVkB/8QC7kk9/qTEFx8\r\ncMuN80BId/5CeydgL5VxIeAlZzpFMwFe6nrRcfOi0yOfxwKlDhaJ6wof4pV/\r\nuHRVjhzLuUthznEIYxom05vXpR7sQmpYXA+OBsfiz4K1gTxa3HK+wTyZhriA\r\n9kKu21uuzwZVh58MLj3YBj064bY82q6XrNoal/cbBeLBOUDJRSBVVVp6bllJ\r\nAhCq/qkn6T6xtJb2BnPvBUC/QsPIKCMIcJH7fdX4bP6djiYIxCZbn5Plwb1Z\r\nU+toJ/6zEJDV4Q6993O1uBea7G55XgJOjnceeXOzxgs2LrnEC/jpMHtmBXHL\r\n60gq+rI4f9fh8leTFgyWt6ActTvPzXSxTnU=\r\n=IudI\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":"f1f27d013b49df7664c008939dbd5c5b806d117f","scripts":{"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","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c .rollup.config.js","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","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_trace.git","type":"git"},"_npmVersion":"8.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.3","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@types/uuid":"^8.3.4","@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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.6.8_1660881843766_0.722954498576974","host":"s3://npm-registry-packages"}},"1.6.9":{"name":"koatty_trace","version":"1.6.9","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.6.9","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"9dac8c9eb7ac6f205aec1eb8a2f3a35d41edfd78","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.6.9.tgz","fileCount":11,"integrity":"sha512-OudykbxjGlcT/lbWj6jiwPAafW7Vl+KyRDqEwAwaFL9rlQ4NuyWkLqG5inP8nnwaNxDo0yPcDcVFbBmIr/Z0rQ==","signatures":[{"sig":"MEYCIQD/eupsVsIM4JvG9Vd7eeATOeIX0kEZDCf3rdeHovCdzAIhAI9zYqwEcmbBh1grgUsJkHDvc6Tgeqo0uKsRk+cBob6z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/w4mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBFQ//UqqmA4LmB7Lc4lrsi5rGTPfKhkV+8d6RlhWGBYqPKhBXkgg2\r\nDZeBNEWILlORgBWcYjqUfDx7+hToTPLaS/HXtcKpkHpr3CA1thclfTb4FuQ3\r\nHEY2s4TjOlhohWJBrhSIHRxmUoNT4LEJxPM+Tmw8d4nU5WDeSaJGIXMAx08+\r\n668wQPTq86qWowqvAlXKFhcJIl5rmrvxJKIYHxjzAKlquoC+maUrobxhW7g4\r\na+17Mk0E3NfX4Ore0ikew3Svw1xi1YKB3lP/4ib+1Uw7hidKnnZp68xOW8ZS\r\nrLFZItWOX8jHVviSelUpGKQsUECcYpgnXsLPt/Iu/QFxyEy2skD4LqDE3XIr\r\nKZUN02qv6vasxWeMmqWQmmQBsSX3rOCWISKmOFptYmq0G0MyQnMis4vIJaZ5\r\n/mFEIq5LcNrFCgTRtTZcuV5H5bHo9pXlDSAov02BKd8hWGPYnhqfO4mBciAz\r\nkrePVkGVDAo2Dy56v7zwqcKv88n/QK1qjmRNAJNngsPL8XXpX3CYQuLTzq3E\r\na5Vzj8qnSIkV+odq5yM0BmWlfUkVUEjaa/1i45D5WrljRPwZtKNcMI7ZF7CO\r\noxjmIMk8eIIQelxfIfkjnVWdeuSE9rosSliBGUKmV4Laz2UG0lKn4feZvWnV\r\nxc6ZyqXbPd7DuBRpgYGptRXkgOz8Eb2Ogjs=\r\n=g+u3\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":"1cf7b971bfda947b3463263b671e7dc2ae43a0a0","scripts":{"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","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c .rollup.config.js","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","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_trace.git","type":"git"},"_npmVersion":"8.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.3","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@types/uuid":"^8.3.4","@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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.6.9_1660882469814_0.0381893499626027","host":"s3://npm-registry-packages"}},"1.6.10":{"name":"koatty_trace","version":"1.6.10","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.6.10","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"ac60ff3da5fe48651dcf9ada3e47d964aa65cf9c","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.6.10.tgz","fileCount":11,"integrity":"sha512-AMEmmul/EpYhkoe84y/aoUEqs2J6kblbbuyg5MYMktdbiQcSIIp2vxkm2pV99iWxfHe0KT2ZTzsBanXi/O7Rkg==","signatures":[{"sig":"MEUCIQCcv10S8upYWczVBMRKc4MIQuTZaaBjz5KmDAl7UDOsOgIgeZuXQyiXC3p1zqCnD1Q+3D9OJAbjsM2mpBt+0BmbIf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYM9KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRvQ//U9JTXnFsTLWNqAD61bc48lwthDmzukCr6Ahw5pL6UGUdaNpl\r\nMuEEgkM5yo1fh/PEhQwxzr1CGjgILWv0y68H2ZpWLFvdL3re0kGxOBjO1JF5\r\nR+ZwaYuoxpFbwTZPR9Kbhh63lZqeDF0smGU2du4JCOA0IeUWR3WrnSd/BqAH\r\n+WOLRlJ4Hbqac3FpL9/5ny8RcP3avnJzXXvsvGaYk7kkLSVqouPBbENIQPv+\r\nUKs8XrcHFPCXq0y6SbZq9jpwSGJXDwj1mYX/UhyQr46iG6WGd/iaEbuvmkPQ\r\nvWUm+TCPVBHQDtaMSQ0yUwSItQ+jg/xBcDxXu94zWW6esoxX2F1OP3lU16yx\r\nHIWwD6T+7uLs2m/IMRNU0xfl6CU2sZ6kKLopkdvjG4mMJ70IfRrPkYcZHiGI\r\nirAN0O/6UPo5Oy91EmJH2KysGLS/1BCi3EiwPN+zC1rhd7I+jWIWJ575nLrZ\r\nYDmoTgxGsuI2aiqlteni+zPGWvjzDPNj2NdF+goi/1LVsUOlhBBcU5qZcMRf\r\n9Eo9oy13EH51niIzCSdBVH7yWu5FSDGnn4/B/6DXEHEQYib7w/yWCRhUIfSK\r\nLJ78syn9pcN7JD8bQKsyrMpGzaOASkyMHszLsFpiaaIAGDsxzoAcVwoThpu/\r\n4jYXhsbKSLOkScG7TMchlqMdX0zoyNAII4E=\r\n=Gmea\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":"c1b35f971de35d6c69550ff35274fa08cf816ffc","scripts":{"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","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c .rollup.config.js","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","prepublishOnly":"npm test && npm run build"},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"repository":{"url":"git+https://github.com/koatty/koatty_trace.git","type":"git"},"_npmVersion":"8.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.3","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@types/uuid":"^8.3.4","@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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.6.10_1667288906508_0.950374539127828","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"koatty_trace","version":"1.7.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.7.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"ec9c958c1659fd8ac2cd78f8ec89f075d2f1d53b","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.7.0.tgz","fileCount":11,"integrity":"sha512-DgqT5UBjS9eairIH5ErCENDv6shKwzQ/U94VlsWeB+8qhwhKbCqGQqLNePEzfh5FuBQI2bxeh9Xa7aws+TBPOw==","signatures":[{"sig":"MEYCIQCo585qcp6TzNDU9nAEkutBFNAfr4FSO0LDQOJwVhYAsgIhALPxP1ynMLdfT0TKXi8gLY4eNcrAr/ZP+R7pbpPlftSQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdJ8qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryLA/8CBdEud/OrByjcjQ1FM00wpXvmPoF/6a66QeeR73fQay2yzI0\r\nd4bB7dgNhWd+3au36PEtQC9JpgNzcw5RAC0mClNFcXQll3lQrMhozExO/UMp\r\n1N3a1EkzQU6owpwtHg5AZ87hf6jWGUXM7HHMLEtSFmPeAYWX04OvThLPhOpO\r\nBU1tFNkyfLmt/czDUHdOT8t57kZHIcBWPlKeOBqRyL/qHMsq9Ebx+FZYEGTQ\r\nXipuPgM9Rnw59cgNV7E4vQ2/8cCmRFaUWTREj+YwoSoQ1vd+UOa180BHjEOL\r\n5n7mtjLpnsklc8TNapZpdrxRMfSs9/oZH1j0lN5Hy5DCiGXfjHc54zQH5Cj6\r\njgVcH67hk/UP7l1zr8nQpBwN5eqHNAh5iHsOPrgXEjx9dIac/XhyUemm+Qkb\r\nI+0Jan7Gbk7G9A1w0hooSr5iHnLb1L6v/92UJIJczPuTavZq2mYoRnfH1BYy\r\nKSBd+V2vkD+wwXyEqmzf48nPoUaJBsNg9q2D/VMQScf7OufezwOo/zb3UPJQ\r\n3XfddhH3vrAAxegsVhRsE4PeIjn0YJl1y9veTCw2mdXRZhLp5spxtm2fAWz1\r\nf7TCQgzlCjnCp2jCwuAzFUjRzXwJTXx8iYlz97pp3SG8QgNh+ynpH4uqgZzI\r\nuQM0YU29BC6zesRnWhScEKRNqi+6hm4une0=\r\n=lf6p\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":"0e2a2576aed459adf93a4ffe03bce77eae4fb146","scripts":{"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","build:cp":"node scripts/postBuild && copyfiles package.json LICENSE README.md dist/","build:js":"del-cli --force dist && npx rollup -c .rollup.config.js","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: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_trace.git","type":"git"},"_npmVersion":"8.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^8.3.2","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.3","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^27.x.x","@types/node":"^16.x.x","@types/uuid":"^8.3.4","@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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.7.0_1668587306192_0.09114370096901747","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"koatty_trace","version":"1.7.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.7.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"142b85c036f2cf00583e519525bf0a65f49532cc","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.7.2.tgz","fileCount":11,"integrity":"sha512-oGdEFnoeHKiuNdFWol+2sbROJulDZ0zhxTrBtQT10ioYp3D6X0hExEYKxHogbaIo9r3c9EbXWR5rZ4fqAXshew==","signatures":[{"sig":"MEQCIGqRoRmBC2/rC5H3bK6VqefWshYR7HwP2PrwQvFa1EBXAiAZGATDZqGrkv5k3CxOi/lXJFAdi0Fy2W/Fy7c6hZu3vQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwN90ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq4Q/+ICRNpvnLID74l0lWxdnDak/CPeMlCvboIvb8jMrVV29aywT6\r\nRX93ne9K6oPE8060+Rt7yx304quLvkEaucdfaixDEeUIkmmz4ukBQAUm4aBI\r\n5V+/WLhUSkLTgmGdL0HD8tnc/EEPAM2wA9+BfM+K0MMbwgTisV54W3o/q5rb\r\npU4abvjzO7ez9k5JbgKgQ1ITD5tJnkZ+TXxE2OigKjcBmdHoDOnOUiA8bDMK\r\nUzlSjRQyfFNtThJws/0pKCgM5gXr3/95JGKc+Ad8KRegWpYBqi7QHnfQcAAS\r\njZS6YtAHcKkMRkOTR4yBf8Ps0AbyrRFqpfyjkhAvTgmV6mLNP2BKj57/l9/g\r\ndBSd+p5AifXlhkmlmU20qu5qr3Xd47u2NQ0bgU+BIuVMWfaNKHlEiF/EtAwb\r\n/iz0qB5zyYbBy6+9XRAn3qP9Fhtn6rjUeuhvsM1xJml9azd1EtW9HIgtv7+q\r\nKbwmpi4aPpnypKmfnw7buFoMsQ6/z2WzS3gK+VHYQQpJLF6hDfbH3rcYiT44\r\nQNkiBbsdZcGIP50AzQ4Y3T8IcAS0BiDPHsZIrGpTa2AZny1DQ/1by0uW3tUT\r\nVLb38gIGlc+3HueYo95z4edFTAJ7xzl0TXtdobCYuNym8DLBoVhCVfVnpCdC\r\noHsftEio0O6RwCckFSuZRRtRTkW0wX0O3Bw=\r\n=kib0\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":"261622785be47d99e7205cdeb58193b5f2091863","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","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","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: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_trace.git","type":"git"},"_npmVersion":"9.2.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^9.0.0","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.4","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.x.x","@grpc/grpc-js":"^1.8.4","@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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.7.2_1673584499859_0.6393443228214679","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"koatty_trace","version":"1.8.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.8.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"41cb792f210800e96c2699877233211cb847e964","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.8.0.tgz","fileCount":11,"integrity":"sha512-nemDaKdkwO5aMHnsmKq5SEorNATUQ1WODBwFF+FB4JAfLrD6uLEOtmtEPQbU6Rt1p03WzLLaWdCvqxGMFBQmHA==","signatures":[{"sig":"MEYCIQCrSVu8xW8HleEPWtLg1osR2oKcH7eKQFwzL66Ufi2bPAIhANU50KP0g1+kAi5QThlORW/DmfX+kl+sZHpz/BfhtxRs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9H3GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQ8BAAi/AiHOMt8fdw3Nrdg1vh56OMrZU3XFEXRZpVrSEzNKnbIWok\r\nXXbCnTLrnSSdoVdnUVzjJi+8Tbt4zh1b5bW6TBwLk2b+cyzKn9G7SwRaXLWn\r\nSJ49xNdwKZxRgyLLSUPUbZiWDIu5t/ZBp7SVnOSM5Lt48mnFE+YuiGPphFZb\r\nd2XCMDzzbYfbQGAG5X505NqzbeV1qLX5upxf+oNVgHdRmp7K6b1kvFq45kT3\r\nxghJdWnGfXdhLoBjZscyJ/2U6f8e2EvQT3othP4pjTLZ+s5//qUjn/x/OJsr\r\nbDCnXPnDnBSk18nmgdFpK7jIctf+vOQj6DMBBZpwt/F4O3c8NPSNK+9Ezq9G\r\nthyBiLuY+rW+Zj9SIKTXcsfbkdhLJDrbkJrR3Tl/rh9fdw/xb7ditr7Gqa9m\r\nOykIfdFbRhNMkQZiwnmH6HaYqw60c6m0ZmPPVP3i8IrIgQV8+7tKTWCx14Hb\r\nU/dlpX/IcNG1U//gfuHvU5+WAgMtodvXYKTbpob5WHWgG3wAW2v0ez9q6yJ7\r\nMPgIeX8CmxuM7yOav79//LgPn1PPfDZAEfBASMooAi1Pyh3snoTDNLAUse4j\r\n/2sghy4DHXSug58svOUgcACVX8XtdtoAHjzAy9kvmgoPZ1s9gYP7VkvmmIOR\r\nuv6CaL667Xanef5O+fvzTG14UyniJD4jpaI=\r\n=fTj4\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":"a5535bebf7f47c117475f77055ae665d427d0be0","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","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","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: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_trace.git","type":"git"},"_npmVersion":"9.2.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^9.0.0","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.4","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.x.x","@grpc/grpc-js":"^1.8.4","@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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.8.0_1676967366607_0.3112391031992776","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"koatty_trace","version":"1.8.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.8.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"40202c3ceed45c7de7281a51d6e6b5221de2c0c8","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.8.2.tgz","fileCount":11,"integrity":"sha512-l4XWDfvNMhKJbpB5QpmwY48OflsVSOw6EuqBxr7NXCrWaK4P2RIn6l4XLLsz96/VYJqt7WXrUvlrilWDgpcwpQ==","signatures":[{"sig":"MEYCIQC5/UDI0Meld2EIjloWB/gMXbPFyO9qaxL7558eZ4PA1gIhAJdXAZvdhKFX6VQkXlE0a6qPYRNtf7iqMs6guPbUphmv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+vKuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFqA//eq7Iu4xX1ThlkCZ+/paDGOtSlzhsyLS1W1KdWkhFXD6e8ZxL\r\nP+r5fKvLuO+guuGyg75T5NtsycI15ya9Wr6/37d7flHaaiu2gMWCXwc0oZNR\r\nfgSMz+EIr8vu0oSHKwcL72hZNhJLZb7gG/p/ZIfMMdxIU0wMnsSCbypCTLD7\r\n7mYw8VUWYUE/hyyJ+TRDW3HAdEFbFxsc1ycf2PCtgPxQXevllh4PkHz5/Q6V\r\nyIGdLrK2V0cAAVmuPKbda+iGKqNLjubW/xhqrFejrHGyB6uOWAr/vpNlmIFa\r\n1OzaYu1FJtfX3++sRhHgzlTvdhaCJJddlutLub6hqMdey7D2Fgcb4bo5afgO\r\n9cw38IFtDx1paB3OVm4+xIhAqwMIu1IUkS9UGfvHnWsrMdynCKs1myYaKj31\r\n8/nYLEJ4npRtyZztxM51FJSX6XUpb+a4r2I4CZZNOGPQbvxV4BbKwmAgzGbY\r\n4E3mj3fMlg04Dvt5zxVxdRQdUFi0CfmkHJZBRUBs2oltsggAmxQMROe2VYQc\r\n2jvgN6I5pL2HrsufoMUjXvOK7zugTNeDOzxhHw2APGBePGyQ2bVcJAvUH02u\r\nFHFLM/sJ+ew+fcqeGvK0XLtUNDP5ErE9NMsDMNhUzgrFj/dDLkSJAxAuUjct\r\nkctYJpRuWOxBx67sZculx3A4RD2BktZOsas=\r\n=YA1R\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":"b536d914a55f8cd511d7bb8d2724c7ed952ebca0","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","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","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: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_trace.git","type":"git"},"_npmVersion":"9.2.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^9.0.0","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.4","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.x.x","@grpc/grpc-js":"^1.8.4","@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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.8.2_1677390509960_0.38705431750581654","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"koatty_trace","version":"1.8.4","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.8.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"1aadbb356086bd5d8234277bf8e8c7ea6aa99708","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.8.4.tgz","fileCount":11,"integrity":"sha512-7OdaKNn7y0pOeB5veLRms6Rv6UGs3IV4RS0MkifFUxzZW8WQRRLlB8Gbkvbr7JXaUxQ4NDEQOlA9Ke5ET5T/uw==","signatures":[{"sig":"MEUCIQDgxQnNUJjDFhyMNB+zVlwzd71yPrRfctmB/4rWKrHwLQIgd3Ar2aphIYg1kxVnjnoFL6JXGbjGOeRG4KCEN9yfSxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+vsFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBeA/8DH6RFV0MZj1oOfIEAsVvh0/JncP0BKQlzprcF46Hekx/ZAr+\r\ncVuwNMiyeAFcjbQpArD/Sm6s8PCufd2JH7DNYSPW08yTm03bV4dg4wVZiSt/\r\naTkapBNN8o8ZrcfIGEDgtVDRE60iMOYSJN0nEJtpy/4n+/YKdrMOHAakAfuA\r\nNZjTKw8aLNLjEmxSJIVRn7UvHuKZIwavsR4W1SwtfjhrbjvRWKHrawmEitrf\r\nKWC2RqFEtMhWwJa++RnK5DCjyyE41csrJBYPTCQinLqrTTDrcdhaxkZhaNuh\r\nOlUL02L44PNJTiEjWwEei5y1tNskrYsAJPHlqc/U5iZzpxXBHThqi86CYwN6\r\nIOOSJAl10aRThVh94nzMhYnIqzPpF/hARIqOfpHiEMQqslQQ5BdUg41ru2sl\r\noYGQCNgwtbbAYgidAfLmqkCB6ZT6we1lo07tDgjDW9x6i82bKFCWf0f8Z7qV\r\nCJCzzg8YgJkslRMiZuhXW8u3+1ygbAm/sr03FzF9gFm58s9AXXp1aSfU7gj0\r\n1moK+lL53uqm6lfMT3Sp4g8cKr7k06nahwPlB3XGspovOOQjBzzIJAC7AdZH\r\nL+vyNJy4xyXbTrFAgYDHyQg6M+4TXXvpoaA5CPzMYtqNRqjkPRbLttClYwJm\r\nIUla1Nva7xwRJk/teEaRiDBOwYyINDeYAZU=\r\n=HXCJ\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":"ff968fe0d92d933abdda5109f55a5aab2cc97646","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","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","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: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_trace.git","type":"git"},"_npmVersion":"9.2.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^9.0.0","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.4","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.x.x","@grpc/grpc-js":"^1.8.4","@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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.8.4_1677392645258_0.3009301939775255","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"koatty_trace","version":"1.9.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.9.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"a011f174fff17b3a7c14286e54146e183bad4219","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.9.0.tgz","fileCount":11,"integrity":"sha512-PDsI6ga/XiQe34JkuJKb27O48d+hDDPFcXC9B8Lvs+hWkydvzVzc3DkjAym4WgjfgA0Pztao5pTNMO7kk2WZgw==","signatures":[{"sig":"MEYCIQCR0zROuaWfvtNYwnvtrmQNBjwqeMjBzEfG2VKT42k20QIhAOYC1UF+FONMl2YAmgA3bbRclSv4ACoerPH8Mrd4uOf5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109346},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"a19c0b091f73ccdf719fde566cb7459dfcb42cec","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","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","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: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_trace.git","type":"git"},"_npmVersion":"9.5.1","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"uuid":"^9.0.0","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.4","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.9.0_1690470681640_0.26338949385096044","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"koatty_trace","version":"1.9.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.9.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"54a5c89dedb554faf99e04c3ed124d4243d8d366","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.9.1.tgz","fileCount":11,"integrity":"sha512-1jGLr/wAtud/Ev+utonCBJywOzEpQP5tGqdyK3mbkrnK+AvQ5D04AJOs67986ji5keZymCPfkhuGssYdhgYxQQ==","signatures":[{"sig":"MEUCIDJdZBkiT2Y89xDsoYnUXfG0+KSKGEqLkfHe85QXSi4YAiEAxkNsCasajRPoxprcXt4rpB7LDhr5CVTVHA9O4AEygkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109714},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"e5cfd7a6915ac1828cf89434505ebbb76d339d6a","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","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","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: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_trace.git","type":"git"},"_npmVersion":"9.5.1","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"18.16.1","dependencies":{"uuid":"^9.0.0","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.4","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.9.1_1690471497139_0.08800883163448736","host":"s3://npm-registry-packages"}},"1.9.3":{"name":"koatty_trace","version":"1.9.3","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.9.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"6ac8083a53bfc78fe57965b711893cc8a61dd916","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.9.3.tgz","fileCount":11,"integrity":"sha512-28ZKfs2lDPPCnIK7CdT0x/WEdirTAPiDyXaQYuUUg4qi8qbNNp7ljkO3pIAqdY2tYJo1OJuPPPkewM8NpsRdIQ==","signatures":[{"sig":"MEYCIQDciXH39vk0iN4je00xrZuLeeWLp8/BvY377WUB/Stj9wIhAJyGQGoB2i9nQbLLlFNMIx4UfA4zpwNvcCrmZX83K8uj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111424},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"f9bb7e0d37eb318380b667a84065e7add7688405","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","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","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: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_trace.git","type":"git"},"_npmVersion":"9.2.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^9.0.0","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.4","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.9.3_1692604534986_0.664106732870168","host":"s3://npm-registry-packages"}},"1.9.4":{"name":"koatty_trace","version":"1.9.4","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.9.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"085b0df1f5ed8c1dfc7c60f1dca7a258ba4fd529","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.9.4.tgz","fileCount":11,"integrity":"sha512-ylOLJ1PnAvedFFu+OwJs1UIhdbyhPG+4+1sXDb8AwrnDNAciLsv8FsmZE8REAjeNVesqDCw5r+9BPndR7kA5VA==","signatures":[{"sig":"MEUCIQCSoWOtMgAKm/gFjVbzn8G0/LjHKZGJPMpABEOfmGcPRQIgHbo3KaUY/IgKqME5xivPHOjc73bH4KiH9un8oSnRGsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111679},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"90c5ea3bac6444179a4f961044804b500d5960df","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","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","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: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_trace.git","type":"git"},"_npmVersion":"9.2.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^9.0.0","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.4","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.9.4_1692605777881_0.8126323024085984","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"koatty_trace","version":"1.10.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.10.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"8028fc3727d42fc51e7acf06c9b73c0a6d1c38ac","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.10.0.tgz","fileCount":11,"integrity":"sha512-BwJyk1mdnyUvis+DtCH7iPl1Gp5Feaysb+iuJjlfSNURn4mEM5lxqZFqzmcsqf9Aw9zufOLpN0dhGati5B4jqw==","signatures":[{"sig":"MEUCICelBrcDqP/eKck3dsbh5g5n9tMK3GX04ZMsa+Nuxh2IAiEAvKcwsDNfUUTvKv2pyA5HW5/IZBLvY0tp9x63Sjsh2BE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52635},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"ed1681188522253238a522bc580db2a9602e22ab","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","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","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: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_trace.git","type":"git"},"_npmVersion":"9.2.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"uuid":"^9.0.0","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.4","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.10.0_1694487947611_0.05636991425629412","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"koatty_trace","version":"1.10.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.10.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"decb3d490618c6229b01677a77c9df03c39bd2c7","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.10.1.tgz","fileCount":11,"integrity":"sha512-69JRzJrsw2V4xCTD0YYp2NjeuDSJxbkeGpPGZMGq0fm19xQ7ABOFOuoom1kudYt89vQumbPTz8+n0LV/j8v/eQ==","signatures":[{"sig":"MEUCIEkP9DhRz90xdJKe8XIONBF4HsLcdMiOhtKHdBVQv3DoAiEAvn6fDAsX24uCOyNws+GiUzgp27bAVt9FqY5unac0JHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52867},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3efcbd0daff53b2e14ef9baf4637dd08f73bd212","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","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","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: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_trace.git","type":"git"},"_npmVersion":"10.2.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^9.0.0","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.4","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.10.1_1699626208561_0.01625629559625219","host":"s3://npm-registry-packages"}},"1.10.2":{"name":"koatty_trace","version":"1.10.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.10.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"9d3b5a4fffcca050f8cba6040b448f8e8768d744","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.10.2.tgz","fileCount":11,"integrity":"sha512-/VC7ZLeEbd58CCIlCKzwbwiwB3kc0RxAyiLJpJpvvicdfyXrfDV2GTWuscoC6lag6snrTDtmzmCcLrEqrMZgjg==","signatures":[{"sig":"MEYCIQC0KdBvEvZSQbthXRY9Aup2IWD8iC0KE3kB4c/+FsB7vQIhALdIY6a8VgnaJbAJevD7CgTH9KVL1FObwaN2WEQ8r5ty","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53001},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"a187d2bb8f0e035492372b42b88120e5b4cf2aaa","scripts":{"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","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","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: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_trace.git","type":"git"},"_npmVersion":"10.2.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^9.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.4","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.10.2_1699671214181_0.0964207781285451","host":"s3://npm-registry-packages"}},"1.10.3":{"name":"koatty_trace","version":"1.10.3","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.10.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"a71e4e8ee9e2f1f0d3f97ce122cd91121f6c6f43","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.10.3.tgz","fileCount":11,"integrity":"sha512-BbK79Y05Y++MEoRK2M4VVhUIFThLRpuD/OJsr95z5HLfq50pfv5K+U3cZdlxpuZXiIdckKcH8mlzIHov4cDUAg==","signatures":[{"sig":"MEQCIDMa5FzY/xNeG0zDUN5TH3Bd7a9KqCc0xeC/OGTcXafbAiBt3yoNLoRr02Fjnws/I2KUZSeXBut8hBOr5T3Mz90faA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53298},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"56873fd763c3b7ddc0abce3111122c0eb7253911","scripts":{"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","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","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: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_trace.git","type":"git"},"_npmVersion":"10.2.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^9.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_container":"^1.x.x","koatty_exception":"^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","@types/ws":"^8.5.4","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.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_core":"^1.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.10.3_1702565086230_0.7084891499428592","host":"s3://npm-registry-packages"}},"1.10.4":{"name":"koatty_trace","version":"1.10.4","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.10.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"40c69b76b31e58a5107b8560e6813273782da35b","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.10.4.tgz","fileCount":11,"integrity":"sha512-qkOh/Mt25r/t5NP1xzTTN9ecyIsK+kAxwHGHZ+yk4KUZ+oLeLGhWW0tiVl6yZ/l85LOYhjT4bdX8B5i1mSBJ2w==","signatures":[{"sig":"MEUCIQD4wG1K/LrDONRRonE3+WaCzXSjTGzhwNGTKYAjh3TClQIgQcfI0lkcTKX1KX0awgj9KksqiUZcOCOec0FjRPo/17A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53922},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"f04b2ed44c5590cf9e34e4a0513f7c4aa20c66cd","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","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","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: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_trace.git","type":"git"},"_npmVersion":"10.2.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^9.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^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":"^4.x.x","ts-jest":"^29.x.x","ts-node":"^10.x.x","@types/ws":"^8.5.4","copyfiles":"^2.x.x","@types/koa":"^2.x.x","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.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_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.10.4_1702567325041_0.2683445588239777","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"koatty_trace","version":"1.11.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.11.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"bceaf11ba5a7dc0c6283eeb98f0641b8c4a12965","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.11.1.tgz","fileCount":11,"integrity":"sha512-Dzyk2hwQ+QNc8Al3aW4KBU7p5cH6KphiBJh+77pPDXt8Kr14wlI2LRrrBe4ItdaONKZaRiMwBHMT93Wl7mw3Hg==","signatures":[{"sig":"MEQCIEG6L8o8znrLCtzsTJ2bmZR//XzrQxSXg68YA5w8y0zbAiBIHJ1CKoFbEFgSdfFXJgLPi6cnVEUZraMrApRIWjwxaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53709},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"3fdd4906191468c2595242aae0c4b93aeb4d8eb7","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","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","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_trace.git","type":"git"},"_npmVersion":"10.2.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uuid":"^9.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^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":"^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","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.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_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.11.1_1705244469264_0.9350818414790134","host":"s3://npm-registry-packages"}},"1.11.2-0":{"name":"koatty_trace","version":"1.11.2-0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.11.2-0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"60617b23d68892db6af5e2dbe3bebc11c243c6cd","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.11.2-0.tgz","fileCount":11,"integrity":"sha512-Zl14pbuA2vtr6BhDX9QViqPXRDshj1eoNl8R6QAkhwg91RF+SWBh6v+j61ybQTVy7EJJE9TAnY4mAW22vyaiXw==","signatures":[{"sig":"MEYCIQD3ecA/7ZZXYckF4o153kqG45vlB9b6ci2i/Nlx4STSogIhAN1z4Mlu2RYrnsYJQTVJ2ZRRyj8DIFf08WW2m8JCvDYT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53969},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"6287525518f66096b32d1c60e26437b65fec5dcc","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","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","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_trace.git","type":"git"},"_npmVersion":"10.2.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uuid":"^9.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^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":"^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","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.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_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.11.2-0_1705275926825_0.6281456954694253","host":"s3://npm-registry-packages"}},"1.11.2":{"name":"koatty_trace","version":"1.11.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.11.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"d4bcc73c2f676c8e228c71b35f05c3bcc84c809e","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.11.2.tgz","fileCount":11,"integrity":"sha512-k+Bm2x15kiaNgFADS13mSUgjyr8pne94O5Hov6Tj6DDbTxI3r515sugLP7WJPfVTv4KFeJL+2Jr1BN3ctB9RFw==","signatures":[{"sig":"MEQCIA9SsrFVRtounNWKSmDqIgRR3vvVTj4lGNAoGT8rlaENAiAfEsWl8tTmM0Oo2efJeKC03bzFjr8KbLU+t/giIa3qog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54016},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"0b7670a5eef75a8f28816f1b57c4d4527b054e3a","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","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","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_trace.git","type":"git"},"_npmVersion":"10.2.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uuid":"^9.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^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":"^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","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.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_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.11.2_1705364281170_0.618540690712081","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"koatty_trace","version":"1.12.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.12.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"78ede6edc8141de9d774807b451aa054d158527a","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.12.0.tgz","fileCount":11,"integrity":"sha512-RdEtu/pSFlq60wAUPdvqtgOLJzuftUFVrIR+G4Li47hiynsfx46T6YjVqYqPbM/qCtIkkWJxLGEZhLBL6QeTTA==","signatures":[{"sig":"MEUCIQCjb4wFlc7NCWbB7IZPIcZFLS7+UcTvmqT/wtQ9ZfPPkAIgS5mjYdAzoSL4v1t15yc9gLJx0PeSC2d1WooRnGnfBWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54345},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"475d1fb17b3de906f59a822420ff7cca415b1944","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","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","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_trace.git","type":"git"},"_npmVersion":"10.2.4","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"uuid":"^9.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^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":"^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","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.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_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.12.0_1705815936420_0.9034516473736147","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"koatty_trace","version":"1.12.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.12.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"80a7f092b1e384231b90e0bbf87afc82a8b43be6","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.12.1.tgz","fileCount":11,"integrity":"sha512-XuqoHttt4TtGZtS6/V+pNjp4OLZFiJT6uvtNEBe91XlDt7mEHGyA4hEmNBRq0gT1GFKD2sjIdpSUi0NF0mVhug==","signatures":[{"sig":"MEUCIQCMDjRTOw3LIdAzEZmCbxsZtIhCuHxuFDEq1KM3IHvP1QIgdTzKFPnXV3D7yPenluop7+m8onz9oe619uQuWTe1EZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53800},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"b7e2bb33e30e512cddd8bccbc09a30ba81c7763c","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","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","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_trace.git","type":"git"},"_npmVersion":"10.2.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uuid":"^9.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.3.2-0"},"_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":"^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","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.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_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.12.1_1706065925844_0.9366941966225302","host":"s3://npm-registry-packages"}},"1.12.2":{"name":"koatty_trace","version":"1.12.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.12.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"655efdc76e9adea0cee447439f9b325c30e92e2d","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.12.2.tgz","fileCount":11,"integrity":"sha512-7t6xb3S3kWtKkWEHEnLZ9snsg2Eu3H6OOoasgkczfnjzORmkQ6mrCU7diKTayt4MEjw12bSeZwwc+UdEIsY1IQ==","signatures":[{"sig":"MEYCIQDqlWDAnu02TRDV5VTgYaBX66kTMIdib/yrHGlH7HZFygIhAMNObdgOh3X/mSLaeJJR8tYQjnvVazei436a/mBO2PQi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54851},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"6ebc06c9a7de2971f4a358b0f0053b163dbce2a5","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","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","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_trace.git","type":"git"},"_npmVersion":"10.2.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uuid":"^9.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^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":"^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","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.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_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.12.2_1706837548050_0.4419870643584938","host":"s3://npm-registry-packages"}},"1.12.3":{"name":"koatty_trace","version":"1.12.3","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.12.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"6c7fa7e5d2b1a8557ffea14453d823d454acacfd","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.12.3.tgz","fileCount":11,"integrity":"sha512-92/wotuxmmxAYxOqTLDOx18ZmNsbRFXWAwqSMemQuutH8VONMDXgUAfpEUz1vUa/sBuW1pjD+FvHWA53o/m5IQ==","signatures":[{"sig":"MEUCIBGqjdRdpo2BDfCkkJkqcLKn2MZeRfyzcady2+FKa1piAiEAwxyIWfUTYwC1QjoV4KWbl2bAP9G6xhHjCoJBRznNnJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55383},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">10.0.0"},"exports":{"import":"./dist/index.mjs","require":"./dist/index.js"},"gitHead":"09ab43b49f2310943f242ab5df94e7aa84c7dffb","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","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","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_trace.git","type":"git"},"_npmVersion":"10.2.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uuid":"^9.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^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":"^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","typescript":"^4.x.x","@types/jest":"^29.x.x","@types/node":"^18.x.x","@types/uuid":"^9.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_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.12.3_1710469715905_0.9840068340141397","host":"s3://npm-registry-packages"}},"1.12.4":{"name":"koatty_trace","version":"1.12.4","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.12.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"e59147e7fa59bf7ed8ae9a457746f98693c7bb95","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.12.4.tgz","fileCount":11,"integrity":"sha512-TI8RZ25i9ct0KDoLpsI/fyzEt7B7nhq6E4bbw9dDsOYtGBX/XNvPMIifaTFQ5F3Zbu43tFoVFEYIex75va7NBg==","signatures":[{"sig":"MEUCIQC+z/05ljRUbCXPgmPnLeO2pyxsATU7nsE+IAsoFxBLSQIgfiJlaZMVe63YW2Ho8tiW0HRn+pbSK1JUjc+fa65MEto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55404},"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":"0eb30d408641cf925fb5d08874b7d8d89accdafa","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_trace.git","type":"git"},"_npmVersion":"10.9.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"uuid":"^9.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^10.0.0","@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","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@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","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.12.4_1730967022391_0.1667392459480863","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"koatty_trace","version":"1.13.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.13.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"bf9bee66f32560d04dd1613b3a7bc08e4da512e4","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.13.0.tgz","fileCount":11,"integrity":"sha512-Ab7Jw3novSCUp2qUaFzQ04znjxRmF30vrh0JGGjeHgA3rt/dHeGxv8PQ2GX98rm39Xh8ApQr92i9y23/xTWm7A==","signatures":[{"sig":"MEYCIQCmnZUnrCB2/TlSTK0pVfJ4Zfw6CqeUt157tE3nVnRNCQIhAJ2G0ZrR/w/nb95mtg66XZMX8BVVKHWErxjF3CBdvcCl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58115},"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":"25a20f7397bb0ce9e79a22983aae02b8685f621b","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_trace.git","type":"git"},"_npmVersion":"10.5.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"uuid":"^9.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^10.0.0","@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","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@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","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.13.0_1731255399536_0.13132658865983382","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"koatty_trace","version":"1.13.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.13.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"0719960352611161528332b0cdac8dce141dfd65","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.13.1.tgz","fileCount":11,"integrity":"sha512-1tjmXiUu9uhO7FPStE7Q5aGz9hVs/xVr7hN0sBYS/qNyxsmko17zIlOC3wJ8A5S7HB5reVUo2c04/qPYQ6TltA==","signatures":[{"sig":"MEUCIQDha9KOZiwpSVdBeRSlbo2KkMmS0YVOCgSUcDgcEEhOowIgbJ+rum4C72iQtat5lwrc2NUJQ297H/M2l0krm+OIS4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58892},"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":"e6d41f5d46abcacf497197a65e06a1a4f8ab89a1","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_trace.git","type":"git"},"_npmVersion":"10.9.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"uuid":"^9.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","opentracing":"^0.14.7","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^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","@types/uuid":"^10.0.0","@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","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@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","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.13.1_1731296514575_0.4380385621125902","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"koatty_trace","version":"1.14.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.14.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"0071b510b148b5fe5a7c2fdb53665bea6b9477ca","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.14.0.tgz","fileCount":11,"integrity":"sha512-xIEAsIMdpJUXUNRyDbzftC6HK4Z/rDgKocZV+Rf+ZOFjqq30AsNGLa2lVp595Qt2qgTzLGXk6oPT2jQKK/V2fg==","signatures":[{"sig":"MEUCIQDAv7SJDshKl7LKH7gqBo8fC9JimD838k3qaGoptUAZWQIgJE+LsusZm9VZjflU9/4AN1A3q/ekj53Cntv7qIip7IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91593},"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":"15b85c3d006f76c248907499d18a07a8d3477b9b","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 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_trace.git","type":"git"},"_npmVersion":"10.9.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"uuid":"^9.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"1.9.0","@opentelemetry/sdk-node":"^0.200.0","@opentelemetry/resources":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","@opentelemetry/instrumentation":"^0.200.0","@opentelemetry/instrumentation-koa":"^0.48.0","@opentelemetry/instrumentation-http":"^0.200.0","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/exporter-trace-otlp-http":"^0.200.0","@opentelemetry/auto-instrumentations-node":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.16.0","jest":"^29.7.0","husky":"^4.x.x","sinon":"^19.0.4","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.1.1","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.5.11","@types/node":"^22.x.x","@types/uuid":"^10.0.0","@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","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@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","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.14.0_1743501323698_0.8380671865936304","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"koatty_trace","version":"1.14.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.14.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"850d5517ce1b51917958cee718718e3392646719","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.14.1.tgz","fileCount":11,"integrity":"sha512-ro5hZqmVODt92qabjmi6GFKml6+tTr3/2Lzg7OyRg6nubU37aMaEOt/sHLX1H6+Ho+CNTH6H6nKEvMn9uyeHnA==","signatures":[{"sig":"MEYCIQC24jugKr3Q5McvXrONFLeoFNITj1Iv83ZkgFPpWhOckgIhAJS4iu4BTsBOUbFxEp/bG4P+iR/9wpqB/+BHQ6iE3RV8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91915},"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":"a313fd3a639faf900935db9d487ddbb5dbdd76d6","scripts":{"lock":"npx -y 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 -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_trace.git","type":"git"},"_npmVersion":"10.9.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"uuid":"^9.0.1","koatty_lib":"^1.x.x","koatty_core":"^1.x.x","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.0.0","@opentelemetry/sdk-node":"^0.200.0","@opentelemetry/resources":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","@opentelemetry/instrumentation":"^0.200.0","@opentelemetry/instrumentation-koa":"^0.48.0","@opentelemetry/instrumentation-http":"^0.200.0","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/exporter-trace-otlp-http":"^0.200.0","@opentelemetry/auto-instrumentations-node":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.16.0","jest":"^29.7.0","husky":"^4.x.x","sinon":"^19.0.4","tslib":"^2.x.x","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.1.1","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.5.11","@types/node":"^22.x.x","@types/uuid":"^10.0.0","@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","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@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","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.14.1_1743577129828_0.8163619017394186","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"koatty_trace","version":"1.15.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.15.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"d3bcf99a2cfb3560b59ac6d4edd4a2f72654ffb5","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.15.0.tgz","fileCount":11,"integrity":"sha512-vqeANVtt6swiHqzoFY+cuBRkfR218JEY7qvIYCFSCX6rLUCd1VsdC/gwJai9fe5M7buiRdVmUBlY98kLPKfjOQ==","signatures":[{"sig":"MEYCIQCKR4w+MqzgnaLeILeCUbj1IfFcuV9uFoqxhsBMSaZkvQIhAMe+s0VGq5QJ2NMkwD0HJ8D7LkQVecNlgw6sPKLt02cc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89700},"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":"d0d942c192dca7b1245592203f5ec0a2d2d661d7","scripts":{"lock":"npx -y 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 -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_trace.git","type":"git"},"_npmVersion":"11.2.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"koatty_lib":"^1.x.x","brotli-wasm":"^1.3.0","koatty_core":"^1.x.x","koa-compress":"^5.1.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.0.0","@opentelemetry/sdk-node":"^0.200.0","@opentelemetry/resources":"^2.0.0","@opentelemetry/sdk-metrics":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","@opentelemetry/instrumentation":"^0.200.0","@opentelemetry/exporter-prometheus":"^0.200.0","@opentelemetry/instrumentation-koa":"^0.48.0","@opentelemetry/instrumentation-http":"^0.200.0","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/exporter-trace-otlp-http":"^0.200.0","@opentelemetry/auto-instrumentations-node":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.16.0","jest":"^29.7.0","husky":"^4.x.x","sinon":"^19.0.4","tslib":"^2.8.1","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.1.1","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.5.11","@types/node":"^22.13.16","@types/uuid":"^10.0.0","@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","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","@types/koa-compress":"^4.0.6","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@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","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.15.0_1744549165938_0.8062370083481303","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"koatty_trace","version":"1.15.1","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.15.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"a940886f02c3344ae315bc54471d85b432ece3ae","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.15.1.tgz","fileCount":11,"integrity":"sha512-ySW2FmcKu5aiDiapK9sFiRBxUss58NI+nZc0b+Fl4O9Ej8XU4PMoh1GiQ21d09/jo/lhB2G1EFcP0VoR3nI18A==","signatures":[{"sig":"MEUCIHB/6d2WG8nd1d7Q1IIHTYTgoQ7H4qgkJVrBZA/ur/tAAiEAuj2AGtT027m5mTAwZvqtmJFahkLJ0QusxUxoTweTFB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90099},"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":"4096b9ab36cfaf789a1f0cb8f5eeab8dd0421a65","scripts":{"lock":"npx -y 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 -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_trace.git","type":"git"},"_npmVersion":"11.2.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"koatty_lib":"^1.x.x","brotli-wasm":"^1.3.0","koatty_core":"^1.x.x","koa-compress":"^5.1.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.0.0","@opentelemetry/sdk-node":"^0.200.0","@opentelemetry/resources":"^2.0.0","@opentelemetry/sdk-metrics":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","@opentelemetry/instrumentation":"^0.200.0","@opentelemetry/exporter-prometheus":"^0.200.0","@opentelemetry/instrumentation-koa":"^0.48.0","@opentelemetry/instrumentation-http":"^0.200.0","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/exporter-trace-otlp-http":"^0.200.0","@opentelemetry/auto-instrumentations-node":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.16.0","jest":"^29.7.0","husky":"^4.x.x","sinon":"^19.0.4","tslib":"^2.8.1","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.1.1","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.5.11","@types/node":"^22.13.16","@types/uuid":"^10.0.0","@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","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","@types/koa-compress":"^4.0.6","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@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","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.15.1_1744556424356_0.43718653498651383","host":"s3://npm-registry-packages-npm-production"}},"1.15.2":{"name":"koatty_trace","version":"1.15.2","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.15.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"0f31d46a6869b065c5dc6b1dd77dccac1414e4d1","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.15.2.tgz","fileCount":11,"integrity":"sha512-rpxfcv3XSK1F11xOKj4H2slTA9i4dhExJS+3dsyu4N2+XNZp4epvU8JYbD8z312kt3ig+yOHiLdRjb+j/qmsew==","signatures":[{"sig":"MEQCIHrnN2kLGLdDm/atk9qTtSQPs3SjCLGzqH2hRr04jPLuAiBkI9sAMUPawMlqMo2fk0Tk5AaPsgDJiD0vSBScerCxLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90192},"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":"0b645e071afc8c51ee987531d13fb6389aa39c94","scripts":{"lock":"npx -y 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 -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_trace.git","type":"git"},"_npmVersion":"11.3.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"koatty_lib":"^1.x.x","brotli-wasm":"^1.3.0","koatty_core":"^1.x.x","koa-compress":"^5.1.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.0.0","@opentelemetry/sdk-node":"^0.200.0","@opentelemetry/resources":"^2.0.0","@opentelemetry/sdk-metrics":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","@opentelemetry/instrumentation":"^0.200.0","@opentelemetry/exporter-prometheus":"^0.200.0","@opentelemetry/instrumentation-koa":"^0.48.0","@opentelemetry/instrumentation-http":"^0.200.0","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/exporter-trace-otlp-http":"^0.200.0","@opentelemetry/auto-instrumentations-node":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.16.0","jest":"^29.7.0","husky":"^4.x.x","sinon":"^19.0.4","tslib":"^2.8.1","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.1.1","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.5.11","@types/node":"^22.13.16","@types/uuid":"^10.0.0","@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","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","@types/koa-compress":"^4.0.6","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@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","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.15.2_1745588677887_0.6868446812608555","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"koatty_trace","version":"1.16.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@1.16.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"6f70aa62ad54dc7b9de85da0d4291db071c270b2","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-1.16.0.tgz","fileCount":11,"integrity":"sha512-WsLF3tQBbboYSlhzdqJYyd/rYdtNVcDuig7crcBQPvrD58eDsMYaS5r/CSDSXqJjraLtIU5HlF6bGJogCn7dBQ==","signatures":[{"sig":"MEYCIQD3w19li0oiVPnXAVuneinMD67sAObT2KkxLpFMxUQMhQIhAJG/HARdSu5YzJSKfOozohfSK68AfdUz68pgAQOodlHe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139984},"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":"c5a37ac0607ad82738567c4bcefe94456f99e3af","scripts":{"lock":"npx -y 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 -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_trace.git","type":"git"},"_npmVersion":"11.3.0","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"koatty_lib":"^1.x.x","brotli-wasm":"^1.3.0","koatty_core":"^1.x.x","koa-compress":"^5.1.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","koatty_exception":"^1.x.x","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.0.0","@opentelemetry/sdk-node":"^0.200.0","@opentelemetry/resources":"^2.0.0","@opentelemetry/sdk-metrics":"^2.0.0","@opentelemetry/sdk-trace-base":"^2.0.0","@opentelemetry/sdk-trace-node":"^2.0.0","@opentelemetry/instrumentation":"^0.200.0","@opentelemetry/exporter-prometheus":"^0.200.0","@opentelemetry/instrumentation-koa":"^0.48.0","@opentelemetry/instrumentation-http":"^0.200.0","@opentelemetry/semantic-conventions":"^1.30.0","@opentelemetry/exporter-trace-otlp-http":"^0.200.0","@opentelemetry/auto-instrumentations-node":"^0.57.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.16.0","jest":"^29.7.0","husky":"^4.x.x","sinon":"^19.0.4","tslib":"^2.8.1","eslint":"^8.x.x","rollup":"^4.x.x","ts-jest":"^29.1.1","ts-node":"^10.x.x","@types/ws":"^8.x.x","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.5.11","@types/node":"^22.13.16","@types/uuid":"^10.0.0","@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","@types/koa-compose":"^3.x.x","@types/on-finished":"^2.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","@types/koa-compress":"^4.0.6","jest-html-reporters":"^3.x.x","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@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","koatty_exception":"^1.x.x"},"_npmOperationalInternal":{"tmp":"tmp/koatty_trace_1.16.0_1749111947964_0.04608547616691472","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"koatty_trace","version":"2.0.0","keywords":["web","typescript","framework","mvc","koa2","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@2.0.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"f1bf66399b66929f3f6c31c514f83bf1600aedd5","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-2.0.0.tgz","fileCount":13,"integrity":"sha512-dGbVTs006uDON/ANMlqHylSHmlxIzD0rCpEhCsEcuwnQS+AjSaVGUR/otv3U4vUQnNtuhd8MuZkLd8jgnLZYIg==","signatures":[{"sig":"MEYCIQDBrjMOv1u6erLqjfEsowsEoZq6qpBeLHqTwAgj8AIlHwIhAMFNAtrEK2KMGi6DaR4hgXsmRj4pU3YVSe4BjfQUYsax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158600},"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":"b7c25df835883c0f8b349372f63c2361651134ad","scripts":{"lock":"npx -y 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 && 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_trace.git","type":"git"},"_npmVersion":"10.9.3","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"koatty_lib":"^1.x.x","koa-compress":"^5.1.1","koatty_logger":"^2.x.x","koatty_container":"^1.x.x","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.2.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/instrumentation":"^0.207.0","@opentelemetry/exporter-prometheus":"^0.207.0","@opentelemetry/instrumentation-koa":"^0.56.0","@opentelemetry/instrumentation-http":"^0.207.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.1.1","husky":"^4.x.x","tslib":"^2.8.1","eslint":"^8.x.x","openai":"^6.7.0","rollup":"^4.x.x","ts-jest":"^29.1.1","ts-node":"^10.x.x","@types/ws":"^8.x.x","supertest":"^7.0.0","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^20.x.x","koatty_core":"workspace:*","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","koatty_exception":"workspace:*","reflect-metadata":"^0.x.x","standard-version":"^9.5.0","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","jest-html-reporters":"^3.1.7","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@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_trace_2.0.0_1761356447692_0.4110993200763735","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"koatty_trace","version":"2.0.3","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@2.0.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"a3865d3ae117729c09684dc60e2a6b053fe72790","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-2.0.3.tgz","fileCount":13,"integrity":"sha512-maHnnp0mPYdBNaymaZif027CxKGfOaIwhSGR1herkSAjifq27QcSfM3oXbSF8Xfv5KrMZ0r4khX5rSujdT+14w==","signatures":[{"sig":"MEYCIQDWZIZypI6jOV5+NGoNAVsejeIlq/rtfegIHyi1cUo7ZAIhAKon/nnZtW1HCXBK2LaXmNfPDfyphSvUfayo648LhmTZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161766},"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_trace.git","type":"git"},"_npmVersion":"10.9.2","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koa-compress":"^5.1.1","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.2.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/resources":"^2.2.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-trace-base":"^2.2.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/instrumentation":"^0.207.0","@opentelemetry/exporter-prometheus":"^0.207.0","@opentelemetry/instrumentation-koa":"^0.56.0","@opentelemetry/instrumentation-http":"^0.207.0","@opentelemetry/semantic-conventions":"^1.37.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.1.1","husky":"^4.x.x","tslib":"^2.8.1","eslint":"^8.x.x","openai":"^6.7.0","rollup":"^4.x.x","ts-jest":"^29.1.1","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","supertest":"^7.0.0","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^20.x.x","koatty_core":"workspace:*","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","koatty_exception":"workspace:*","reflect-metadata":"^0.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","@types/koa-compress":"^4.0.7","jest-html-reporters":"^3.1.7","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@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_trace_2.0.3_1769569600096_0.37922415397547327","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"koatty_trace","version":"2.0.6","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@2.0.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"42553b7e21e82cae79b56bf7c950e44bc4a073be","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-2.0.6.tgz","fileCount":14,"integrity":"sha512-ze8TwMboi+ay4zxduCY2mW5mB0F1iDKXZpYttUxi/HKAxyiiODlXKvK/LU3Snoxbxr4ttWP7LWMAUp+0/RXdwA==","signatures":[{"sig":"MEUCIQDHZGhkNzjwHVS0PgBUn1ha1y3VT9SHlORl8xKpvBQTCAIgdQ+Q9OxgC+4Ub44caOK7y+uD0wVSKdM7UMQ8+xbfBig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165515},"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_trace.git","type":"git"},"_npmVersion":"10.9.2","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"^1.4.5","koa-compress":"^5.1.1","koatty_logger":"^2.3.4","koatty_container":"^1.17.4","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.5.0","@opentelemetry/sdk-node":"^0.211.0","@opentelemetry/resources":"^2.5.0","@opentelemetry/sdk-metrics":"^2.5.0","@opentelemetry/sdk-trace-base":"^2.5.0","@opentelemetry/sdk-trace-node":"^2.5.0","@opentelemetry/instrumentation":"^0.211.0","@opentelemetry/exporter-prometheus":"^0.211.0","@opentelemetry/instrumentation-koa":"^0.59.0","@opentelemetry/instrumentation-http":"^0.211.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/exporter-trace-otlp-http":"^0.211.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.1.1","husky":"^4.x.x","tslib":"^2.8.1","eslint":"^8.x.x","openai":"^6.7.0","rollup":"^4.x.x","ts-jest":"^29.1.1","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","supertest":"^7.0.0","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^20.x.x","koatty_core":"^2.0.14","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","koatty_exception":"^2.0.10","reflect-metadata":"^0.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","@types/koa-compress":"^4.0.7","jest-html-reporters":"^3.1.7","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@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_trace_2.0.6_1769592120266_0.4471946375393139","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"koatty_trace","version":"2.1.0","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@2.1.0","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"ca09070a6f2045ac9514e478bf85f882ce9775f5","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-2.1.0.tgz","fileCount":15,"integrity":"sha512-2yXIt0wJWyO7ogbkIewyJqHrlnPJuJPgKeYoOhRvz7ttwZaW7ZbhRXJyjkPloutaJV7Kee8I9Z8mCE5n1sj9Og==","signatures":[{"sig":"MEQCIB1wpte0n5it3fyrmjILS3tqAjUJF5FRr+8n+cseFx6xAiAoCmS9j9eg05+Y8chb+rsYZPNp7dgY/wnKhOM/eWiBJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172923},"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_trace.git","type":"git"},"_npmVersion":"10.9.2","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koa-compress":"^5.1.1","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.5.0","@opentelemetry/sdk-node":"^0.211.0","@opentelemetry/resources":"^2.5.0","@opentelemetry/sdk-metrics":"^2.5.0","@opentelemetry/sdk-trace-base":"^2.5.0","@opentelemetry/sdk-trace-node":"^2.5.0","@opentelemetry/instrumentation":"^0.211.0","@opentelemetry/exporter-prometheus":"^0.211.0","@opentelemetry/instrumentation-koa":"^0.59.0","@opentelemetry/instrumentation-http":"^0.211.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/exporter-trace-otlp-http":"^0.211.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.1.1","husky":"^4.x.x","tslib":"^2.8.1","eslint":"^8.x.x","openai":"^6.7.0","rollup":"^4.x.x","ts-jest":"^29.1.1","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","supertest":"^7.0.0","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^20.x.x","koatty_core":"workspace:*","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","koatty_exception":"workspace:*","reflect-metadata":"^0.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","@types/koa-compress":"^4.0.7","jest-html-reporters":"^3.1.7","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@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_trace_2.1.0_1769824252599_0.4611905554872806","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"koatty_trace","version":"2.1.1","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@2.1.1","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"a1e68c25302be11d50cbaa0064bdfd13be91e8e8","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-2.1.1.tgz","fileCount":15,"integrity":"sha512-qAFAJ7sFexftsVq9K8GGMVg9kmFa4UxkZaOD6s7LebCCox/SY5vpOX+ZWwUK5a38zi7FUCKfM+r78muVahjjww==","signatures":[{"sig":"MEQCIG8SQzRTgxiUJp8fmgwLnLKynFFaTrFmZiPMeaas0r45AiA07Hb/5D5eOkyc/a8psa+r0ha1EkRENaVutKIN8xGoHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173977},"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":"d79f9bd722092d61624a911ed1b108b591999945","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_trace.git","type":"git"},"_npmVersion":"10.9.2","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koa-compress":"^5.1.1","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.5.0","@opentelemetry/sdk-node":"^0.211.0","@opentelemetry/resources":"^2.5.0","@opentelemetry/sdk-metrics":"^2.5.0","@opentelemetry/sdk-trace-base":"^2.5.0","@opentelemetry/sdk-trace-node":"^2.5.0","@opentelemetry/instrumentation":"^0.211.0","@opentelemetry/exporter-prometheus":"^0.211.0","@opentelemetry/instrumentation-koa":"^0.59.0","@opentelemetry/instrumentation-http":"^0.211.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/exporter-trace-otlp-http":"^0.211.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.1.1","husky":"^4.x.x","tslib":"^2.8.1","eslint":"^8.x.x","openai":"^6.7.0","rollup":"^4.x.x","ts-jest":"^29.1.1","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","supertest":"^7.0.0","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^20.x.x","koatty_core":"workspace:*","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","koatty_exception":"workspace:*","reflect-metadata":"^0.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","@types/koa-compress":"^4.0.7","jest-html-reporters":"^3.1.7","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@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_trace_2.1.1_1770087159287_0.46509062543031754","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"koatty_trace","version":"2.1.2","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@2.1.2","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"3bbe93520a8765a0f4329e14903a4e2c92c7895d","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-2.1.2.tgz","fileCount":15,"integrity":"sha512-C4BpnxWbXCbOD4Z3+ha0inp7j6HkuZYo+D9HYHihefVi7GIGTwcVVvDo/W+G9nhg5+TeBqpzAeDLzJuZhq3frQ==","signatures":[{"sig":"MEQCIFwzgEFOUxjiJAU9tKK6KYA6JaB5eYSrgb0ojD0jVjmhAiAU7/lEQyG4gF6xS7P2pER4I5A23fMQqWgxXDusKqTf8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174125},"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_trace.git","type":"git"},"_npmVersion":"10.9.2","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koa-compress":"^5.1.1","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.5.0","@opentelemetry/sdk-node":"^0.211.0","@opentelemetry/resources":"^2.5.0","@opentelemetry/sdk-metrics":"^2.5.0","@opentelemetry/sdk-trace-base":"^2.5.0","@opentelemetry/sdk-trace-node":"^2.5.0","@opentelemetry/instrumentation":"^0.211.0","@opentelemetry/exporter-prometheus":"^0.211.0","@opentelemetry/instrumentation-koa":"^0.59.0","@opentelemetry/instrumentation-http":"^0.211.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/exporter-trace-otlp-http":"^0.211.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.1.1","husky":"^4.x.x","tslib":"^2.8.1","eslint":"^8.x.x","openai":"^6.7.0","rollup":"^4.x.x","ts-jest":"^29.1.1","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","supertest":"^7.0.0","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^20.x.x","koatty_core":"workspace:*","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","koatty_exception":"workspace:*","reflect-metadata":"^0.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","@types/koa-compress":"^4.0.7","jest-html-reporters":"^3.1.7","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@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_trace_2.1.2_1770103381769_0.8268835199733675","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"koatty_trace","version":"2.1.3","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@2.1.3","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"83f6345490c08aa149ab395f32f88825a8c2078a","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-2.1.3.tgz","fileCount":15,"integrity":"sha512-GcfNpSTOi/TdSrAWgkVpZUXK+zisB8v+xYarD/X36UDU/7NRaQy2Qe8TQwt5Tm9i5qRXhvv++UNME7R+lTclfg==","signatures":[{"sig":"MEUCIQCUDJyAWZu+wR1zZ7MoYPma9X9pmhg5DGg4abRvJfjKOwIgMYp0DRXdOaY6jPPHiEOw6PzjiE8TiXSCScjYUssMf/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174524},"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_trace.git","type":"git"},"_npmVersion":"10.9.2","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koa-compress":"^5.1.1","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.5.0","@opentelemetry/sdk-node":"^0.211.0","@opentelemetry/resources":"^2.5.0","@opentelemetry/sdk-metrics":"^2.5.0","@opentelemetry/sdk-trace-base":"^2.5.0","@opentelemetry/sdk-trace-node":"^2.5.0","@opentelemetry/instrumentation":"^0.211.0","@opentelemetry/exporter-prometheus":"^0.211.0","@opentelemetry/instrumentation-koa":"^0.59.0","@opentelemetry/instrumentation-http":"^0.211.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/exporter-trace-otlp-http":"^0.211.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.1.1","husky":"^4.x.x","tslib":"^2.8.1","eslint":"^8.x.x","openai":"^6.7.0","rollup":"^4.x.x","ts-jest":"^29.1.1","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","supertest":"^7.0.0","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^20.x.x","koatty_core":"workspace:*","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","koatty_exception":"workspace:*","reflect-metadata":"^0.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","@types/koa-compress":"^4.0.7","jest-html-reporters":"^3.1.7","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@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_trace_2.1.3_1770108977028_0.23249405482069108","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"koatty_trace","version":"2.1.4","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@2.1.4","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"6394fa2afb86f8b415ef2cc65162d0af1f6d5214","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-2.1.4.tgz","fileCount":15,"integrity":"sha512-2wB8dBHqbLYUNFntw/xIRzBRxIHVrGnSjd1Y557nNRlWfw4CCflzvpkexd/n5bXyg+/IAnx3XyeQnTM5Eu1OgQ==","signatures":[{"sig":"MEYCIQDerRh7ZguygcQPhN71pwkvVUaN/9z+mf8HtZ6ge8yHlQIhAPkfAhY4sWb/I1yoU4kc9M8T7XlO8GIGd54YWPFELbeK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174627},"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_trace.git","type":"git"},"_npmVersion":"10.9.2","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koa-compress":"^5.1.1","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.5.0","@opentelemetry/sdk-node":"^0.211.0","@opentelemetry/resources":"^2.5.0","@opentelemetry/sdk-metrics":"^2.5.0","@opentelemetry/sdk-trace-base":"^2.5.0","@opentelemetry/sdk-trace-node":"^2.5.0","@opentelemetry/instrumentation":"^0.211.0","@opentelemetry/exporter-prometheus":"^0.211.0","@opentelemetry/instrumentation-koa":"^0.59.0","@opentelemetry/instrumentation-http":"^0.211.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/exporter-trace-otlp-http":"^0.211.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.1.1","husky":"^4.x.x","tslib":"^2.8.1","eslint":"^8.x.x","openai":"^6.7.0","rollup":"^4.x.x","ts-jest":"^29.1.1","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","supertest":"^7.0.0","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^20.x.x","koatty_core":"workspace:*","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","koatty_exception":"workspace:*","reflect-metadata":"^0.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","@types/koa-compress":"^4.0.7","jest-html-reporters":"^3.1.7","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@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_trace_2.1.4_1770173392771_0.6397893307958782","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"koatty_trace","version":"2.1.5","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@2.1.5","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"6b834cec7897821a33a793cd21be41f78e5a51b0","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-2.1.5.tgz","fileCount":15,"integrity":"sha512-WxeHZUDANhoLEfYSl3FI09/gQRpI9i3itEFRvResEsQMEB+5VFe/Ho/VGQZkT/PYaRw9UjIFIc1aaB393y5tsw==","signatures":[{"sig":"MEUCIQCNvpJgjowuiolc99FJ5zOP4CqXKekzr5NRc5b41UOtGgIgFm4uUpn9LzyFfuETn0xPm/auKyO+DYaOr1uhh1+6vYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174709},"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_trace.git","type":"git"},"_npmVersion":"10.9.2","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koa-compress":"^5.1.1","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.5.0","@opentelemetry/sdk-node":"^0.211.0","@opentelemetry/resources":"^2.5.0","@opentelemetry/sdk-metrics":"^2.5.0","@opentelemetry/sdk-trace-base":"^2.5.0","@opentelemetry/sdk-trace-node":"^2.5.0","@opentelemetry/instrumentation":"^0.211.0","@opentelemetry/exporter-prometheus":"^0.211.0","@opentelemetry/instrumentation-koa":"^0.59.0","@opentelemetry/instrumentation-http":"^0.211.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/exporter-trace-otlp-http":"^0.211.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.1.1","husky":"^4.x.x","tslib":"^2.8.1","eslint":"^8.x.x","openai":"^6.7.0","rollup":"^4.x.x","ts-jest":"^29.1.1","ts-node":"^10.x.x","@types/ws":"^8.x.x","copyfiles":"^2.x.x","supertest":"^7.0.0","@types/koa":"^2.x.x","typescript":"^5.x.x","@types/jest":"^29.x.x","@types/node":"^20.x.x","koatty_core":"workspace:*","@types/lodash":"^4.x.x","@commitlint/cli":"^19.x.x","koatty_exception":"workspace:*","reflect-metadata":"^0.x.x","eslint-plugin-jest":"^28.x.x","@rollup/plugin-json":"^6.x.x","@types/koa-compress":"^4.0.7","jest-html-reporters":"^3.1.7","rollup-plugin-delete":"^2.x.x","@rollup/plugin-terser":"^0.x.x","@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_trace_2.1.5_1770173904477_0.9004857099136236","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"koatty_trace","version":"2.1.6","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@2.1.6","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"9cfc75f8f20259ef092a41b006327abe85d99615","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-2.1.6.tgz","fileCount":18,"integrity":"sha512-c5GXshvy/nu/bYhzEW42CepRprp+FjfA3fjCFviVNsoId0rTgPAh9jcPa0+aMPmj3IQr5s8Apd/CXBqY6ROi9A==","signatures":[{"sig":"MEUCIQCCLEXh/5SvwhU9JfDHFmAL8zmcmcxxXFrHfGCQdgex2AIgAtvmwZRH3UCZTBrTcQBDo5xQcv7ZyHuQ9k89cdsYNtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593029},"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_trace.git","type":"git"},"_npmVersion":"10.9.2","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koa-compress":"^5.1.1","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.5.0","@opentelemetry/sdk-node":"^0.211.0","@opentelemetry/resources":"^2.5.0","@opentelemetry/sdk-metrics":"^2.5.0","@opentelemetry/sdk-trace-base":"^2.5.0","@opentelemetry/sdk-trace-node":"^2.5.0","@opentelemetry/instrumentation":"^0.211.0","@opentelemetry/exporter-prometheus":"^0.211.0","@opentelemetry/instrumentation-koa":"^0.59.0","@opentelemetry/instrumentation-http":"^0.211.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/exporter-trace-otlp-http":"^0.211.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","openai":"^6.7.0","ts-jest":"^29.x.x","@types/ws":"^8.x.x","supertest":"^7.0.0","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","koatty_core":"workspace:*","@types/lodash":"^4.x.x","koatty_exception":"workspace:*","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","@types/koa-compress":"^4.0.7","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_trace_2.1.6_1770714830314_0.29618928211945805","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"koatty_trace","version":"2.1.7","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@2.1.7","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"f27a90e20a6c2a1858e7ee0cd6d809d0704716d2","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-2.1.7.tgz","fileCount":18,"integrity":"sha512-9KaKTzO8CtaWtxYXtMnglcBuWcRmQx/WLlhHgELeAcdGdOmwzwl3WSfis6TLXBYGr7Ulo/TrnFb6LN7AABbc2Q==","signatures":[{"sig":"MEUCIQD28zCBc9RU5VWGsEay3/ddjuicqcQxzouAUB8u6WZKAQIgT5g0OnIL5rABIwyc5sCXxYXGMJyVRedditrtEHQYxjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593098},"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_trace.git","type":"git"},"_npmVersion":"10.9.2","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koa-compress":"^5.1.1","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.5.0","@opentelemetry/sdk-node":"^0.211.0","@opentelemetry/resources":"^2.5.0","@opentelemetry/sdk-metrics":"^2.5.0","@opentelemetry/sdk-trace-base":"^2.5.0","@opentelemetry/sdk-trace-node":"^2.5.0","@opentelemetry/instrumentation":"^0.211.0","@opentelemetry/exporter-prometheus":"^0.211.0","@opentelemetry/instrumentation-koa":"^0.59.0","@opentelemetry/instrumentation-http":"^0.211.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/exporter-trace-otlp-http":"^0.211.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","openai":"^6.7.0","ts-jest":"^29.x.x","@types/ws":"^8.x.x","supertest":"^7.0.0","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","koatty_core":"workspace:*","@types/lodash":"^4.x.x","koatty_exception":"workspace:*","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","@types/koa-compress":"^4.0.7","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_trace_2.1.7_1770781413762_0.6407126455534919","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"koatty_trace","version":"2.1.8","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@2.1.8","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"597fa974ee12a4f7f26d8ea5a21f731d0790fb62","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-2.1.8.tgz","fileCount":18,"integrity":"sha512-eD50PqoFS9FENnsfZq9Ou8zwbi31nW9KUMxjNCAHKS3QlpMLNbNHaapgifVBdAjr4/igEoYOCkL/rzBkEONKBA==","signatures":[{"sig":"MEQCIB5sJ7WkgN7O6ynLn8TOENFNxTioIhIbQKNKO06Ex9rKAiAZ9WV536S1jkxYrq24Za3HNige92yvfc8XToKcmYZEcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593372},"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_trace.git","type":"git"},"_npmVersion":"10.9.2","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koa-compress":"^5.1.1","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.5.0","@opentelemetry/sdk-node":"^0.211.0","@opentelemetry/resources":"^2.5.0","@opentelemetry/sdk-metrics":"^2.5.0","@opentelemetry/sdk-trace-base":"^2.5.0","@opentelemetry/sdk-trace-node":"^2.5.0","@opentelemetry/instrumentation":"^0.211.0","@opentelemetry/exporter-prometheus":"^0.211.0","@opentelemetry/instrumentation-koa":"^0.59.0","@opentelemetry/instrumentation-http":"^0.211.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/exporter-trace-otlp-http":"^0.211.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","openai":"^6.7.0","ts-jest":"^29.x.x","@types/ws":"^8.x.x","supertest":"^7.0.0","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","koatty_core":"workspace:*","@types/lodash":"^4.x.x","koatty_exception":"workspace:*","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","@types/koa-compress":"^4.0.7","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_trace_2.1.8_1772463960133_0.0035441470847736856","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"koatty_trace","version":"2.1.9","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@2.1.9","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"0489eaba08612f345a0faebc02e1a27ecdbdf71f","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-2.1.9.tgz","fileCount":18,"integrity":"sha512-Kgczv/n34Ubhn5I09ziKBmscMwrQKCRmOnmR8YDsq9PXn8pKJGBBUJQ5kKHKnjI4JTkqAiQXnA0uBf+WY3YvIw==","signatures":[{"sig":"MEYCIQC643MQmJ7miiYd/TbIJigoTV1Msd+7e/BShkcRi3T7TAIhAI6SOiKH4OEX/sVenRYJ25gVpFvy1SgsboCZ9DKrdscq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593463},"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_trace.git","type":"git"},"_npmVersion":"10.9.2","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koa-compress":"^5.1.1","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.5.0","@opentelemetry/sdk-node":"^0.211.0","@opentelemetry/resources":"^2.5.0","@opentelemetry/sdk-metrics":"^2.5.0","@opentelemetry/sdk-trace-base":"^2.5.0","@opentelemetry/sdk-trace-node":"^2.5.0","@opentelemetry/instrumentation":"^0.211.0","@opentelemetry/exporter-prometheus":"^0.211.0","@opentelemetry/instrumentation-koa":"^0.59.0","@opentelemetry/instrumentation-http":"^0.211.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/exporter-trace-otlp-http":"^0.211.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","openai":"^6.7.0","ts-jest":"^29.x.x","@types/ws":"^8.x.x","supertest":"^7.0.0","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","koatty_core":"workspace:*","@types/lodash":"^4.x.x","koatty_exception":"workspace:*","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","@types/koa-compress":"^4.0.7","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_trace_2.1.9_1772897705289_0.4833891331717932","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"koatty_trace","version":"2.1.10","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_trace","koatty"],"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","_id":"koatty_trace@2.1.10","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"homepage":"https://github.com/koatty/koatty_trace","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"dist":{"shasum":"7e384e15fefe5cdab5c6f7d47cede21046a31956","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-2.1.10.tgz","fileCount":18,"integrity":"sha512-/9xQVlrmzbabrqTTyhJs8l55lsYEvZlo3KsCN4pTyd/6N3kFMIDYvuSvwMewNza9UNianmaxYxFGwdj22XfYtA==","signatures":[{"sig":"MEQCIA7W4dCzXe2QDON3XWc3Uon4xKVpnlc0PXF6MHOmr9P7AiBmATMHB3d4GY7S4vTGbshBOm6mfbN7HYUEd37rbd0gfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593562},"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_trace.git","type":"git"},"_npmVersion":"10.9.2","description":"Full link tracking and error interception for koatty.","directories":{},"_nodeVersion":"22.17.0","dependencies":{"koatty_lib":"workspace:*","koa-compress":"^5.1.1","koatty_logger":"workspace:*","koatty_container":"workspace:*","@opentelemetry/api":"^1.9.0","@opentelemetry/core":"2.5.0","@opentelemetry/sdk-node":"^0.211.0","@opentelemetry/resources":"^2.5.0","@opentelemetry/sdk-metrics":"^2.5.0","@opentelemetry/sdk-trace-base":"^2.5.0","@opentelemetry/sdk-trace-node":"^2.5.0","@opentelemetry/instrumentation":"^0.211.0","@opentelemetry/exporter-prometheus":"^0.211.0","@opentelemetry/instrumentation-koa":"^0.59.0","@opentelemetry/instrumentation-http":"^0.211.0","@opentelemetry/semantic-conventions":"^1.39.0","@opentelemetry/exporter-trace-otlp-http":"^0.211.0","@opentelemetry/auto-instrumentations-node":"^0.66.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.x.x","jest":"^29.x.x","tslib":"^2.x.x","eslint":"^8.x.x","openai":"^6.7.0","ts-jest":"^29.x.x","@types/ws":"^8.x.x","supertest":"^7.0.0","@types/koa":"^2.x.x","@types/jest":"^29.5.x","@types/node":"^22.x.x","koatty_core":"workspace:*","@types/lodash":"^4.x.x","koatty_exception":"workspace:*","reflect-metadata":"^0.2.2","eslint-plugin-jest":"^28.x.x","@types/koa-compress":"^4.0.7","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_trace_2.1.10_1772945126508_0.4682694444331601","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"koatty_trace","version":"2.2.0","description":"Full link tracking and error interception for koatty.","scripts":{"build":"pnpm run build:js && pnpm run build:dts && pnpm run build:doc && pnpm run build:cp","build:js":"tsup","build:dts":"bash ../../scripts/build-dts.sh","build:doc":"api-documenter markdown --input temp --output docs/api","build:cp":"node ../../scripts/postBuild.js","clean":"rimraf dist temp docs/api","lint":"eslint --ext .ts,.js ./src","test":"pnpm run lint && jest --passWithNoTests","test:cov":"jest --collectCoverage --detectOpenHandles"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/koatty/koatty_trace.git"},"keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_trace","koatty"],"engines":{"node":">=18.0.0"},"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"homepage":"https://github.com/koatty/koatty_trace","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"devDependencies":{"@microsoft/api-documenter":"^7.26.x","@microsoft/api-extractor":"^7.52.x","@types/jest":"^29.5.x","@types/koa":"^2.x.x","@types/koa-compress":"^4.0.7","@types/lodash":"^4.x.x","@types/node":"^22.x.x","@types/ws":"^8.x.x","@typescript-eslint/eslint-plugin":"^8.x.x","@typescript-eslint/parser":"^8.x.x","eslint":"^8.x.x","eslint-plugin-jest":"^28.x.x","jest":"^29.x.x","jest-html-reporters":"^3.x.x","koa":"^2.x.x","koatty_core":"workspace:*","koatty_exception":"workspace:*","openai":"^6.7.0","reflect-metadata":"^0.2.2","supertest":"^7.0.0","ts-jest":"^29.x.x","tslib":"^2.x.x"},"dependencies":{"@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.66.0","@opentelemetry/core":"2.5.0","@opentelemetry/exporter-prometheus":"^0.211.0","@opentelemetry/exporter-trace-otlp-http":"^0.211.0","@opentelemetry/instrumentation":"^0.211.0","@opentelemetry/instrumentation-http":"^0.211.0","@opentelemetry/instrumentation-koa":"^0.59.0","@opentelemetry/resources":"^2.5.0","@opentelemetry/sdk-metrics":"^2.5.0","@opentelemetry/sdk-node":"^0.211.0","@opentelemetry/sdk-trace-base":"^2.5.0","@opentelemetry/sdk-trace-node":"^2.5.0","@opentelemetry/semantic-conventions":"^1.39.0","koa-compress":"^5.1.1","koatty_container":"workspace:*","koatty_lib":"workspace:*","koatty_logger":"workspace:*"},"_id":"koatty_trace@2.2.0","gitHead":"284994d4175344ecdac19a1ad56a7672ee2608b5","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-1nRvXtzWl45KFsL7Po4x5XVJOF94+IeH9eVLLFw1cbAgACE2KOVDwG9X2Aoq3WyMwgG7edXgBBRgA1ulhELe8w==","shasum":"39d6b2043a879eb09eb2c049e5763ddc2fcc879a","tarball":"https://registry.npmjs.org/koatty_trace/-/koatty_trace-2.2.0.tgz","fileCount":21,"unpackedSize":835729,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDy1KZ9HjRAbwBe+JvRcs53vr2hymLnwVvavWJUjpteGAIgHOJMDhYjIu2F2+i7pxTCVFGRtyNPNdWTssjfhD82lOA="}]},"_npmUser":{"name":"richenlin","email":"richenlin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/koatty_trace_2.2.0_1777021781600_0.9544350300451465"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-23T02:05:19.895Z","modified":"2026-04-24T09:09:41.900Z","1.0.0":"2020-11-23T02:05:20.215Z","1.0.1":"2020-11-23T02:30:18.720Z","1.0.2":"2020-11-23T02:45:21.713Z","1.0.4":"2020-11-27T08:45:24.948Z","1.1.0":"2020-12-01T12:26:10.663Z","1.1.1":"2020-12-02T02:22:43.359Z","1.1.2":"2020-12-02T02:31:52.733Z","1.1.3":"2020-12-02T06:48:38.472Z","1.2.2":"2021-06-28T07:57:34.639Z","1.2.3":"2021-06-28T08:43:59.620Z","1.2.4":"2021-06-29T08:42:29.159Z","1.2.5":"2021-06-29T08:53:21.591Z","1.2.6":"2021-07-06T08:40:02.555Z","1.2.8":"2021-07-07T10:09:26.250Z","1.3.0":"2021-07-12T03:50:06.154Z","1.3.1":"2021-07-12T07:14:45.495Z","1.3.2":"2021-07-12T08:27:26.442Z","1.3.3":"2021-11-16T11:09:51.750Z","1.3.5":"2021-11-17T02:00:23.026Z","1.3.7":"2021-11-17T17:25:55.605Z","1.3.9":"2021-11-17T17:36:53.979Z","1.3.11":"2021-11-18T03:52:48.514Z","1.4.1":"2021-11-18T04:56:27.003Z","1.4.3":"2021-11-18T05:06:26.344Z","1.4.5":"2021-11-18T05:07:11.938Z","1.4.7":"2021-11-18T05:20:50.948Z","1.4.9":"2021-11-18T06:19:11.621Z","1.4.11":"2021-11-18T07:40:15.978Z","1.4.13":"2021-11-18T09:48:29.148Z","1.4.14":"2021-11-18T10:52:07.735Z","1.4.15":"2021-11-18T16:43:38.283Z","1.4.17":"2021-11-18T18:15:00.653Z","1.4.18":"2021-11-19T17:15:09.488Z","1.4.20":"2021-11-23T04:49:29.732Z","1.4.22":"2021-11-23T06:24:26.544Z","1.4.24":"2021-11-26T08:07:45.924Z","1.4.26":"2021-11-26T08:33:03.913Z","1.4.27":"2021-12-15T09:28:34.479Z","1.4.28":"2021-12-15T09:30:15.464Z","1.4.30":"2021-12-15T09:33:54.373Z","1.5.0":"2021-12-20T01:19:48.321Z","1.5.2":"2021-12-23T06:41:55.442Z","1.5.4-0":"2022-02-14T02:41:52.167Z","1.5.4":"2022-02-14T06:44:13.045Z","1.6.0-0":"2022-02-18T11:05:49.257Z","1.6.0-1":"2022-02-18T17:00:41.532Z","1.6.0-2":"2022-02-21T06:13:11.771Z","1.6.0-3":"2022-02-21T08:33:53.308Z","1.6.0-4":"2022-02-21T08:38:21.634Z","1.6.0":"2022-02-21T09:51:59.658Z","1.6.1":"2022-02-21T10:27:20.679Z","1.6.2":"2022-02-25T09:10:27.516Z","1.6.4":"2022-03-02T02:39:44.055Z","1.6.5":"2022-03-02T10:46:41.710Z","1.6.6":"2022-03-02T10:52:16.597Z","1.6.7":"2022-05-27T02:41:52.296Z","1.6.8":"2022-08-19T04:04:03.905Z","1.6.9":"2022-08-19T04:14:29.991Z","1.6.10":"2022-11-01T07:48:26.644Z","1.7.0":"2022-11-16T08:28:26.380Z","1.7.2":"2023-01-13T04:35:00.004Z","1.8.0":"2023-02-21T08:16:06.772Z","1.8.2":"2023-02-26T05:48:30.162Z","1.8.4":"2023-02-26T06:24:05.441Z","1.9.0":"2023-07-27T15:11:21.868Z","1.9.1":"2023-07-27T15:24:57.328Z","1.9.3":"2023-08-21T07:55:35.132Z","1.9.4":"2023-08-21T08:16:18.203Z","1.10.0":"2023-09-12T03:05:47.812Z","1.10.1":"2023-11-10T14:23:28.800Z","1.10.2":"2023-11-11T02:53:34.385Z","1.10.3":"2023-12-14T14:44:46.463Z","1.10.4":"2023-12-14T15:22:05.212Z","1.11.1":"2024-01-14T15:01:09.467Z","1.11.2-0":"2024-01-14T23:45:26.968Z","1.11.2":"2024-01-16T00:18:01.338Z","1.12.0":"2024-01-21T05:45:36.616Z","1.12.1":"2024-01-24T03:12:05.993Z","1.12.2":"2024-02-02T01:32:28.252Z","1.12.3":"2024-03-15T02:28:36.043Z","1.12.4":"2024-11-07T08:10:22.571Z","1.13.0":"2024-11-10T16:16:39.764Z","1.13.1":"2024-11-11T03:41:54.776Z","1.14.0":"2025-04-01T09:55:23.889Z","1.14.1":"2025-04-02T06:58:50.026Z","1.15.0":"2025-04-13T12:59:26.159Z","1.15.1":"2025-04-13T15:00:24.524Z","1.15.2":"2025-04-25T13:44:38.065Z","1.16.0":"2025-06-05T08:25:48.146Z","2.0.0":"2025-10-25T01:40:47.940Z","2.0.3":"2026-01-28T03:06:40.244Z","2.0.6":"2026-01-28T09:22:00.421Z","2.1.0":"2026-01-31T01:50:52.740Z","2.1.1":"2026-02-03T02:52:39.442Z","2.1.2":"2026-02-03T07:23:01.926Z","2.1.3":"2026-02-03T08:56:17.176Z","2.1.4":"2026-02-04T02:49:52.918Z","2.1.5":"2026-02-04T02:58:24.620Z","2.1.6":"2026-02-10T09:13:50.506Z","2.1.7":"2026-02-11T03:43:33.933Z","2.1.8":"2026-03-02T15:06:00.375Z","2.1.9":"2026-03-07T15:35:05.520Z","2.1.10":"2026-03-08T04:45:26.658Z","2.2.0":"2026-04-24T09:09:41.792Z"},"bugs":{"url":"https://github.com/koatty/koatty_trace/issues"},"author":{"name":"richenlin","email":"richenlin@gmail.com"},"license":"BSD-3-Clause","homepage":"https://github.com/koatty/koatty_trace","keywords":["web","typescript","framework","mvc","koa","restful","agile","koatty_trace","koatty"],"repository":{"type":"git","url":"git+https://github.com/koatty/koatty_trace.git"},"description":"Full link tracking and error interception for koatty.","maintainers":[{"name":"richenlin","email":"richenlin@gmail.com"}],"readme":"# koatty_trace\n\nFull link tracking and error interception for koatty.\n\n## 功能特性\n\n- 🔍 **全链路追踪**: 基于OpenTelemetry的分布式链路追踪\n- 📊 **多协议指标收集**: 支持HTTP、WebSocket、gRPC的指标收集并导出到Prometheus\n- 🚨 **错误拦截**: 统一的错误处理和异常捕获\n- 🔗 **服务拓扑**: 自动分析和记录服务依赖关系\n- ⚡ **性能监控**: 请求响应时间、错误率等关键指标\n- 🔄 **重试机制**: 可配置的请求重试策略\n- 🎯 **请求ID追踪**: 全链路请求ID生成和传播\n- 🛡️ **并发安全**: 线程安全的指标收集和Span管理\n- 🚀 **高性能**: 路径标准化缓存、批量处理、内存优化\n\n## 安装\n\n```bash\nnpm install koatty_trace\n# 或\npnpm add koatty_trace\n```\n\n## 基础使用\n\n```typescript\nimport { Trace } from 'koatty_trace';\nimport { Koatty } from 'koatty_core';\n\nconst app = new Koatty();\n\n// 基础配置\napp.use(Trace({\n  enableTrace: true,\n  timeout: 10000,\n  requestIdHeaderName: 'X-Request-Id'\n}, app));\n```\n\n## 多协议指标收集\n\n### 配置Prometheus指标导出\n\n```typescript\nimport { Trace } from 'koatty_trace';\n\napp.use(Trace({\n  enableTrace: true,\n  // Prometheus指标配置\n  metricsConf: {\n    metricsEndpoint: '/metrics',    // 指标端点路径\n    metricsPort: 9464,             // 指标服务端口\n    reportInterval: 5000,          // 上报间隔(ms)\n    defaultAttributes: {           // 默认标签\n      service: 'my-service',\n      version: '1.0.0'\n    }\n  }\n}, app));\n```\n\n### 自动收集的指标\n\n框架会自动收集以下多协议指标，支持HTTP、WebSocket和gRPC：\n\n#### 1. 请求总数 (`requests_total`)\n- **类型**: Counter\n- **描述**: 所有协议的请求总数统计\n- **标签**:\n  - `method`: 请求方法 (GET, POST, PUT, DELETE等)\n  - `status`: 状态码 (HTTP状态码或gRPC状态码)\n  - `path`: 标准化的请求路径 (如 `/users/:id`)\n  - `protocol`: 协议类型 (`http`, `websocket`, `grpc`)\n  - `compression`: 压缩类型 (WebSocket: `deflate`/`none`, gRPC: `gzip`/`brotli`/`none`)\n  - `grpc_service`: gRPC服务名 (仅gRPC协议)\n\n#### 2. 错误总数 (`errors_total`)\n- **类型**: Counter\n- **描述**: 所有协议的错误请求统计\n- **标签**:\n  - `method`: 请求方法\n  - `status`: 状态码\n  - `path`: 标准化的请求路径\n  - `protocol`: 协议类型\n  - `error_type`: 错误类型\n    - HTTP/WebSocket: `client_error` (4xx), `server_error` (5xx)\n    - gRPC: `grpc_error` (非0状态码)\n\n#### 3. 响应时间 (`response_time_seconds`)\n- **类型**: Histogram\n- **描述**: 所有协议的请求响应时间分布\n- **单位**: 秒\n- **桶边界**: [0.1, 0.5, 1, 2.5, 5, 10]\n- **标签**:\n  - `method`: 请求方法\n  - `status`: 状态码\n  - `path`: 标准化的请求路径\n  - `protocol`: 协议类型\n\n#### 4. WebSocket连接总数 (`websocket_connections_total`)\n- **类型**: Counter\n- **描述**: WebSocket连接统计\n- **标签**:\n  - `protocol`: 协议类型 (websocket)\n  - `service`: 服务名称\n\n### 协议检测\n\n框架会自动检测请求协议类型：\n\n```typescript\n// HTTP请求\nGET /api/users HTTP/1.1\n-> protocol: \"http\"\n\n// WebSocket连接\nGET /ws HTTP/1.1\nUpgrade: websocket\n-> protocol: \"websocket\"\n\n// gRPC请求\nPOST /package.UserService/GetUser HTTP/2\nContent-Type: application/grpc\n-> protocol: \"grpc\"\n```\n\n### 路径标准化\n\n为了减少指标的基数，框架会自动标准化请求路径：\n\n```typescript\n// 原始路径 -> 标准化路径\n'/users/123'           -> '/users/:id'\n'/users/123/profile'   -> '/users/:id/profile'\n'/api/v1/users/550e8400-e29b-41d4-a716-446655440000' -> '/api/v1/users/:uuid'\n'/posts/507f1f77bcf86cd799439011' -> '/posts/:objectid'\n\n// gRPC服务路径\n'/package.UserService/GetUser' -> '/package.UserService/GetUser' (保持原样)\n```\n\n### 查看指标\n\n启动应用后，可以通过以下方式查看指标：\n\n```bash\n# 访问指标端点\ncurl http://localhost:9464·\n\n# 示例输出\n# HELP requests_total Total requests across all protocols\n# TYPE requests_total counter\nrequests_total{method=\"GET\",status=\"200\",path=\"/api/users\",protocol=\"http\"} 42\nrequests_total{method=\"POST\",status=\"0\",path=\"/package.UserService/GetUser\",protocol=\"grpc\",grpc_service=\"package.UserService\",compression=\"gzip\"} 15\nrequests_total{method=\"GET\",status=\"101\",path=\"/ws\",protocol=\"websocket\",compression=\"deflate\"} 8\n\n# HELP response_time_seconds Response time in seconds across all protocols\n# TYPE response_time_seconds histogram\nresponse_time_seconds_bucket{method=\"GET\",status=\"200\",path=\"/api/users\",protocol=\"http\",le=\"0.1\"} 35\nresponse_time_seconds_bucket{method=\"POST\",status=\"0\",path=\"/package.UserService/GetUser\",protocol=\"grpc\",le=\"0.1\"} 12\n\n# HELP websocket_connections_total Total WebSocket connections\n# TYPE websocket_connections_total counter\nwebsocket_connections_total{protocol=\"websocket\",service=\"my-service\"} 5\n```\n\n## 完整配置选项\n\n```typescript\napp.use(Trace({\n  // 基础配置\n  enableTrace: true,                    // 是否启用链路追踪\n  timeout: 10000,                      // 请求超时时间(ms)\n  encoding: 'utf-8',                   // 响应编码\n  requestIdHeaderName: 'X-Request-Id', // 请求ID头名称\n  requestIdName: 'requestId',          // 请求ID属性名\n  asyncHooks: false,                   // 是否启用异步钩子\n  \n  // 指标配置\n  metricsConf: {\n    metricsEndpoint: '/metrics',       // Prometheus指标端点\n    metricsPort: 9464,                // 指标服务端口\n    reportInterval: 5000,             // 上报间隔(ms)\n    defaultAttributes: {},            // 默认指标标签\n    reporter: (metrics) => {          // 自定义指标上报器\n      console.log('Metrics:', metrics);\n    }\n  },\n  \n  // OpenTelemetry配置\n  opentelemetryConf: {\n    endpoint: \"http://localhost:4318/v1/traces\", // OTLP端点\n    enableTopology: false,            // 是否启用拓扑分析\n    headers: {},                      // OTLP请求头\n    resourceAttributes: {},           // 资源属性\n    samplingRate: 1.0,               // 采样率\n    timeout: 10000,                  // 导出超时时间\n    spanTimeout: 30000,              // Span超时时间\n    maxActiveSpans: 1000,            // 最大活跃Span数\n  },\n  \n  // 重试配置\n  retryConf: {\n    enabled: false,                   // 是否启用重试\n    count: 3,                        // 最大重试次数\n    interval: 1000,                  // 重试间隔(ms)\n    conditions: (error) => true      // 重试条件判断函数\n  }\n}, app));\n```\n\n## 与Prometheus集成\n\n### 1. Prometheus配置\n\n在`prometheus.yml`中添加抓取配置：\n\n```yaml\nscrape_configs:\n  - job_name: 'koatty-app'\n    static_configs:\n      - targets: ['localhost:9464']\n    scrape_interval: 15s\n    metrics_path: /metrics\n```\n\n### 2. Grafana仪表板\n\n推荐的Grafana查询示例：\n\n```promql\n# 请求QPS\nrate(http_requests_total[5m])\n\n# 错误率\nrate(http_errors_total[5m]) / rate(http_requests_total[5m])\n\n# 平均响应时间\nrate(http_response_time_seconds_sum[5m]) / rate(http_response_time_seconds_count[5m])\n\n# P95响应时间\nhistogram_quantile(0.95, rate(http_response_time_seconds_bucket[5m]))\n```\n\n## 开发和测试\n\n```bash\n# 安装依赖\npnpm install\n\n# 运行测试\npnpm test\n\n# 运行指标收集测试\npnpm test test/metrics.test.ts\n\n# 代码检查\npnpm run eslint\n\n# 构建项目\npnpm run build\n```\n\n## 许可证\n\nBSD-3-Clause License\n\n## 贡献\n\n欢迎提交Issue和Pull Request来改进这个项目。\n","readmeFilename":"README.md"}