{"_id":"cls-rtracer","_rev":"22-ffae459f96d2cc889635ba2f7168c16a","name":"cls-rtracer","dist-tags":{"latest":"2.6.4"},"versions":{"1.0.0":{"name":"cls-rtracer","version":"1.0.0","keywords":["express","koa","cls","request","request id","logging"],"author":{"name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@1.0.0","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"aababadcacca02a7f869708e63f2c39cf27619d3","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-1.0.0.tgz","fileCount":4,"integrity":"sha512-XpKPzn2wxk3bdaTKNfRHR631GQgJmrC2rjCYa4qhBjRuLSB/Nfg9UL9FXAbq7ssiRGSbKd5UxLmG5rwUjaqncg==","signatures":[{"sig":"MEUCIH44PSgpLmJw2pFppURQxsal9Ir8HG5eVaDcoMovJ+G/AiEAzTx/i/LLwghp06Fyln5OkpwgBw0DC4ZJIKshs4tD/n4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBO/DCRA9TVsSAnZWagAAQnsP/1/R8KW6rVXM0VCbekSJ\n75DbijeLXNdbCRZtEcF1IjUseojKTMRuNY1QGibJebab/QFoR52V2/SSPtI1\nY1bNAEZ24jvaQl4jxVP4RuMyDXMTzWRfIUmEw6b9Pd8DBVn+Ud+xvjQqzbD0\nMURp0GAL0QRIPjtVTkwI4XTWBeIk7bQs674fUQkLeRj68bGiSJSRUap+lgVP\nNviqM7jW8a+TW/pVxo+/VjmDONe0DzxwdlCX+n/LLqIvUK2Xlc3BV1+sTlMQ\nKO6giPl3CQnWADawCz7g/rjtvV0GFYgX2iXNI/u/XWoKhA5pX4LOUiLL/zM0\nev88iaKj2FvP1lu0/t7oF3/mxoTz55RO1YtAw3IkstZsNV4nHEyH/L7A7qKb\nxOnM8uG82FrWURKmVJYwrm5gGO7jpVQm99aOMCoiehPcTvK+Rp+buqhzL/ox\nmMWbScSbYCsmyUsw19vm5DVcVLF+Zl/rGNR9LZbekZKj27V7YrzGVy0C9f9V\nluguiV1BwcnrjHgQ6+6M3YYzP1lXhA7mL4wTbp8o1zswELVaN+G3tgLNXBZL\nTkrpXYWSHFVr8zwde2XdxePRAnkvzyHixYOFU90TG4LW/pjXbUBYWfhLwh+j\nXSVkkryHmHzyQl42zUjfIOtT2X3HhX1CjWJMokD+EcvbhjXPeGHGsgc0L2kK\nJEu7\r\n=nlRc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0 - <10.0.0 || >=10.4.0"},"gitHead":"b56a2de99cba044d2422947ed5ca8d67f892d856","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.4.1","description":"Express and Koa middlewares for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"10.13.0","dependencies":{"uuid":"^3.3.2","cls-hooked":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.6.2","jest":"^23.6.0","express":"^4.16.4","winston":"^3.1.0","standard":"^12.0.1","coveralls":"^3.0.2","supertest":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_1.0.0_1543827395147_0.08076292220182912","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"cls-rtracer","version":"1.0.1","keywords":["express","koa","cls","request","request id","logging"],"author":{"name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@1.0.1","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"24f10a6a1e9dc33994719711a1b19941de138446","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-1.0.1.tgz","fileCount":4,"integrity":"sha512-aoFdkx5X2kKmtOlzvRuvaEGDWqt1f71ZjPxjnn8oFFXZrI/dcZISiidLnCtQNR+corplBtyx+6MUNF8mhEZjMw==","signatures":[{"sig":"MEUCIDEklOmPdrs0IZixS00m5TZxiyXAOvKr2k7yM9ovzuKfAiEAsSGVjmpwO11S1M4u3jgeMkpDGIwjht09013A1UEXbgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBPD0CRA9TVsSAnZWagAAIb8P/0INUflP8sI4vDYAoNdv\nlYrwWrw/ntmvAk60r2cLge2Eim6+gNb+oYxx/oQi7swqKriuKYgOLTrGgJJH\nfyu9Z5N+b5hVzB28eh0F6JYJWyzJMuzmOpR8XKLoBrqq7Xh2X2GmARS2V0zX\nLRKQrhDqq/smbK4qkCA+cZBWlN8VY26rkpKG5kUGmSEpFdcUZ9a91WHR/kHB\nzlSdNt8DP//8KwHTqbA0pXA9EJ7NqWacImPYNPCGxLvOCJGN7tByj2/k4nDc\n9svljKGzpdDfNa+TcDt+U0eabgQyojXpxEE1UyGSFC0kjddgMqEnXBVqBcS3\nm3U2Bpoo9v1m0EJo0JEskdPAQNqUCPZMmE8KoEGQsvlv8qGqir6ZqJMNgg+Z\no1WJ0LIjabbEUTNBoahAzvn8l5GMpy7PtD1fEu0l4NYIewmcopX/dpw+t6Pa\nhgp0qBFzCTn0WLkOJnPml0rY2ct3Z9LxBBcHpvDiRWkU98y37YnB3GOIenaO\nZlTwMZ8cFA6Z95LNXfBiaNUzrqq27MwnLUT07nEMPPXZMzXajqQdvxUcmn4w\ngth0yY1VPTFSCcqmj5MJEHntsJOsEfaZYXID+Wr6T8MRfM+YJI/fMYhly4/J\noe2OXU4NGtKWtZhovXmNs9xQ5IM6VPiQ1WV63WKtZihBD82bdyQodaaAki6h\nMe/j\r\n=qNDI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0 - <10.0.0 || >=10.4.0"},"gitHead":"e04f9630bafc3d60bb8836e029f688b0fe3aa9c6","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.4.1","description":"Express and Koa middlewares for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"10.13.0","dependencies":{"uuid":"^3.3.2","cls-hooked":"^4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.6.2","jest":"^23.6.0","express":"^4.16.4","winston":"^3.1.0","standard":"^12.0.1","coveralls":"^3.0.2","supertest":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_1.0.1_1543827700008_0.2274414685401498","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"cls-rtracer","version":"1.1.0","keywords":["express","koa","cls","request","request id","logging"],"author":{"name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@1.1.0","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"e42e18c269b426fc9a654c4d20fb4adf22d9ace9","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-1.1.0.tgz","fileCount":4,"integrity":"sha512-FqqJiLyiVxVlRjaAlU+YSIkcaiYYEvkWTe6xR5hMW2alQUEigdHqGMLjXVixnKmWIEVw+q4wDCXQSjbxg1DGbw==","signatures":[{"sig":"MEQCIGlaf7xlhFTDgoxBeS3ea+iQIg32Je6zK37MEbxjDhywAiA6CuVv1NAzprt00jpnfh8N9wLsaSLyRWfcmAn6A51QdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcya4GCRA9TVsSAnZWagAAN+8QAJAJSrCauW87N8+wdeJD\n/FXBQtlXJgWzvKb2T4ZnkgwuSBjl/ws6jrbkGOfNMPsdXc377fcqUtx2KCNu\n7WVWbpBy3MhenxnoOx6ra08Q7RJuXBXbcIZ2kH4SmyEcfSmQ4pfcj6FwgCPC\nsSAbdg1zYJjacljn3nYigdWsuYNJtEO5X0adjfrTh9VuyFi01ECN9nkiPV8W\nNKmatE2LfHZryFQsYywYKouSRVn36v86ZKAr78UrNoo6gObMzjZ0ud/rPXJ2\nxgPeD+c9Sbwng7bYSlZqkentdupIfPFSQWYKXQrq/8ePAMb1GGm3uex3LAdD\nR37MVrRjtga9/lKIE1CouajOj5qRTyLjXqbDmBwaJvXvxh0vqZ+WSiUemCvg\nHIc78FTP7hbLavEHS5Xa+YYl8DgjhCO8OCMreuVcTq+yTMcdS5eE/8gXIYf+\n7j10WptgSWwfO1b+yihMyg+i3jLnJw9H+xvlD4Jf0KwX0Zx4PFsr0xx7+gib\nP34HZtsKhpdbtZaTtSIrpCjkoVESFSV3NBs7XTwUr2hYoRGaC0T4re0EPN58\notcOdfEPYo9H9C4pxx8xqFVq1F8RqfBhrwFOMA0+gvEu6dd0AgwLylnGtudq\nI6nOS93r69wjT2h0Rh6YmJnckcuyXlIC2/368Kzc8QvQV1vMICbchyIKQYXN\nHQaA\r\n=Ib6j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0 - <10.0.0 || >=10.4.0"},"gitHead":"598b6dff9a9c3d75e9b4d7ce89634f3b010f2e81","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.9.0","description":"Express and Koa middlewares for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"10.15.3","dependencies":{"uuid":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.7.0","jest":"^24.7.1","express":"^4.16.4","winston":"^3.2.1","standard":"^12.0.1","coveralls":"^3.0.3","supertest":"^3.4.2","cls-hooked":"^4.2.2"},"peerDependencies":{"cls-hooked":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_1.1.0_1556721157378_0.8318441016326996","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"cls-rtracer","version":"1.1.1","keywords":["express","koa","cls","request","request id","logging"],"author":{"name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@1.1.1","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"933e5fda352dc5caa17acaa5d51bb136ca90dabd","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-1.1.1.tgz","fileCount":5,"integrity":"sha512-iFDdiz4pKPMGUQ/6dyvPVB6PgIsp1l7SHujCEX5H8wrfqPJUSQAmxWKRPjmVIu6RntEvliBQaEwbWA095r2+Qg==","signatures":[{"sig":"MEUCIQDJQtyIrPVTwNa3lCdw5+1O/BuesWvBnbVQMd7tj5/bWwIgMu5sKBYYmyW5PMNky3wReItThYLMbhoURkMNlW3yiag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2vRxCRA9TVsSAnZWagAApqQP/1yAYVLxdGZ/xi3f9SdL\nUIMNcwM7DvQMAfkTsPw9ty9amWx3/H3q9s3IUSJKeZo1d9nvO2BtWSu3vOjG\nGBL8IbprDOIMtOPnTfulCPBIUB3MzZ2MBe0mMPF7li4uy1PvUR+pDQM4+7oG\nHUlO/J40UpnFqIM/uu8AmgszQPzwHX8kGv5eAqtSjtb25yw8DqOu6ogyIODk\n4lskuvzq5ahGeVK6VmctFMQhpglBI7IdCU50jDEnWcZjZok4Af3y+kabQJUy\n+ERn3oGvyONqNyhSTTodJFF/dOwivZEC/5DFQiE2kK3Ixu3QViCXU0csD4VI\n/CLL9F7cR+TxFjNO7U+Vo2YNpaW4LRgSCp/f0XyursjqfOwZ9bKxllpBkuFi\nsE2s+3rXtFB/sjLvTUog1RQ1Yhn2RAsfFtWy5srpm922mITC9PU9QlPiArup\nv8Q4wh+tkKGeJvjf2+pnYuJTizCB+GFmWmatrHeUti3ViZAEXv4FzIXnGXwM\nIt6lltuwIwGKbB87evn/4fs9csTki79CbD9UKYUTq08PBMsr4/IKALl9+YCf\nYO4508n25B5yNE9Pbxd8ckyem2Nz6V/Wc+EX1abAN+m77raeauDMI4TULyJG\nP6EBDFtz1BIqt8e/bEEDkC/UCha6d50WI/JTsN1gtG5EOkAoPEbtWUxmIZ+T\nmlBG\r\n=edmO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0 - <10.0.0 || >=10.4.0"},"gitHead":"2dd1ed09f074f89a2893f3f74ff5da7b6622d52c","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.9.0","description":"Express and Koa middlewares for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"10.15.3","dependencies":{"uuid":"^3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.7.0","jest":"^24.7.1","express":"^4.16.4","winston":"^3.2.1","standard":"^12.0.1","coveralls":"^3.0.3","supertest":"^3.4.2","cls-hooked":"^4.2.2"},"peerDependencies":{"cls-hooked":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_1.1.1_1557853296808_0.8282918299743287","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"cls-rtracer","version":"1.2.0","keywords":["express","fastify","koa","cls","request","request id","logging"],"author":{"url":"https://github.com/puzpuzpuz","name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@1.2.0","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"contributors":[{"url":"https://github.com/keenondrums","name":"Andrey Goncharov"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"7c85623bf15f08cd3c85e83437587c563111c893","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-1.2.0.tgz","fileCount":5,"integrity":"sha512-lcbBiAwjpMcIDMgQucmxrsaTBG1pfmXKyozAGPTcSFbiXVE4Ac/gKtn1P2Ka4aQk0CVUXyc6yT13ODkTOtecIA==","signatures":[{"sig":"MEQCIFf+cNjTTek14xcf32yc/YMx9CbofGrndxv8O1o+Wsw8AiBkyQ+Ma8jY4qBDqHXANb78npuLKDg6Gq1IM9FVZXjKyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGfVgCRA9TVsSAnZWagAAuwUP/0bHTaKmGK7e+3OffMwB\nLM8+895K5GqaAV0FPtkNNBXDU54EsWtV/ntzkZO/dtSZMLkwXa5gdI8il9qL\nGTn90pcyt9MQzBeWr14e1trs/fA/VxyBrXTzh6q/UR5ljhfbHfrRWS0iz2Os\n3nFZz6/yLvDzIm9TvGi+ZSLD0F56bYLWj56ogc477bqHQaAmD3096BM9F3lj\nDcGs3Yo/yF11aSPXeThp/Jobrescz4x5EY1N5X8DSN/bBbn93ZQ9mFYCcFYm\nlDqeijTqooQdIpD5HHhqOG0OyICuIyNsmc97Np3fh3xE9KlUslZSfblOWufC\nj+46FHQ5iqI9ZxZI0jcQAS50UHKnARgssn2lkqkqdBnVcZG2MIpINy4aLVew\nJnGfPPniH35Ieh3O/pnKVDUyBaIoQmtG9cnwkLhMGEbBQSaMi/NhZ5DjMiYD\nYeQ65rorpEMlgcQT5U03/GJuNrEreZ4fHl+f5vP6+0w3CMiBE+RBnMlvHaOa\nNl7gqVIm1Xbb7uzPXBuk4K0qofqL4fGKUCiMdMkLk9Ed/ZIIONJ/5y3zazA9\n+mBfzLCfQPluog6ykzXHROW/ZhUJNSCfmFXLJK++MYQLZeWFPsw5NDL64ev3\nma2trb1lTShrFpbTE2Alx35Cvz/WWu8Y23NZfcnXDkijXvx73TneGajFKdGv\nhOUo\r\n=nTQz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0 - <10.0.0 || >=10.4.0"},"gitHead":"4280ca861c0084adafc950b09212a629c0203761","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.9.2","description":"Express, Fastify and Koa middlewares for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"10.15.3","dependencies":{"uuid":"3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.7.0","jest":"^24.7.1","koav1":"npm:koa@^1.6.2","express":"^4.16.4","fastify":"^2.6.0","winston":"^3.2.1","standard":"^12.0.1","coveralls":"^3.0.3","supertest":"^3.4.2","cls-hooked":"^4.2.2"},"peerDependencies":{"cls-hooked":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_1.2.0_1561982303744_0.2831368991277523","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"cls-rtracer","version":"1.3.0","keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"author":{"url":"https://github.com/puzpuzpuz","name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@1.3.0","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"contributors":[{"url":"https://github.com/keenondrums","name":"Andrey Goncharov"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"724575407ec552e00aa5f98b3b47d49498648658","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-1.3.0.tgz","fileCount":5,"integrity":"sha512-i9aIA0n6CRjggb6JKYoPXYZDh23AhisRgV7RdVwoIUfCaK1wbKOuRJcTZDTywNNQth+Rqf+NXeejmAc2AvnlXQ==","signatures":[{"sig":"MEQCIDhV9jvaVC60FTeTT0HdXr1fI/TPWrOQJiCbbKg6Xv3TAiBlai1Zk0tqmN6vrfC78hzHqb3/9wAqsjPmXtmNjDABSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhkZ+CRA9TVsSAnZWagAAK6gP/3iZviCO7QZRBZhZ862g\nW9C5iALm5finTzAp7I5SIdFa6/SgD1ZslrRdX5qKQrsuaGa8yfyhwyKX4w1S\nnr05fySZXm7OHCRf58kNQNuvUszcLaVlF0iITEXqyb2vIDG/7+BGt6hhH/TV\nHwP7XMsYWFGd9I5Zx0gPY4TXAvZBeXuX44qtdgKfS+m0Mo1opS31OTQcs5lo\nZR8hDH2rXqWaG9PEdQHDtzH5EY78QPTAzUPSEuB0lprArv6koBnGslOzAPzw\n3cUuSJzDh8cEoASG7O5Fa/Ne3k8oSjI0v+JF80Y9XR7D7kFYnTyJc5vZikYv\nD/BnM2wfUKZ4C8r68xE+faV0lERtvRpxYWroBcPeZBrHGcIfQrh4eL4x37Ef\nuuFXPey02I3ea67KsZY3IuNT8U8eTK/uVy1vEfLr9sCGUtgGkERjy9/Fe+76\n9mNxGQ8EsVMLx44VpsCfefCktxIAESjX8K3mORqUdtoSBL+WqdAWbHacwbcr\nd/+SLwahpgJEay5pxWzWOmDRaZ5+/AzGnAzyHInBUL/7/GGPdpKbuKwtJUHP\n95+oRq/pVocADmK1HKdpvl0REIXkti8bKmU+ekcnjKMAzUEfmTTOJ6x/tRas\n4+yEKgkZv3yxOuAePK7Psu8GB1/Ftj3Xvv6quzU0PejXOXt5BBgYZrhRS4B4\nj+tC\r\n=RCRo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0 - <10.0.0 || >=10.4.0"},"gitHead":"e92c23e18e963cbc1a6da67ad7be2b6102ca7182","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.11.3","description":"Express, Fastify and Koa middlewares, and Hapi plugin for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"10.15.3","dependencies":{"uuid":"3.3.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.7.0","jest":"^24.7.1","koav1":"npm:koa@^1.6.2","express":"^4.16.4","fastify":"^2.6.0","winston":"^3.2.1","standard":"^12.0.1","coveralls":"^3.0.3","supertest":"^3.4.2","@hapi/hapi":"^18.4.0","cls-hooked":"^4.2.2"},"peerDependencies":{"cls-hooked":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_1.3.0_1569080957524_0.18281793332994045","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"cls-rtracer","version":"1.4.0","keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"author":{"url":"https://github.com/puzpuzpuz","name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@1.4.0","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"contributors":[{"url":"https://github.com/keenondrums","name":"Andrey Goncharov"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"5394605bb3771ca0d4736f2fe05362040d7b9bdb","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-1.4.0.tgz","fileCount":5,"integrity":"sha512-rlUARsMV9VZyDO+4sPCj62ATAJieKjZaUPyvxsP+xQT+XY/+c3m/BpH+3pbTdxC1D0eZUi8DCKUhnaicHQeG+g==","signatures":[{"sig":"MEUCIEulrlMMPwccaZsLu4VDVD04NyTjwdR+giXDlyCbB3PTAiEAiUN7Iu8JxMh3B7OhmejAN/+jJc75/e6oyCsoO6IEN0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCaFXCRA9TVsSAnZWagAAPsoP+wWzuqzkNFO/BHTIv6Ze\n60gE31wVHlTudZUH9qKXoiyBs3MVZQeyDNtym7sfwWqX+7Z1uFSYvN2NfDG8\n19+oT46w02pZO0tCJvFx+C64pbCGYeTsG8V7rkidIIHqSYtQbNdiXLAZyI0s\nZ3QlN7NxQlrXjfpHLHZd0X2aQSL17SEB9ltIXgJXqtnYIxoBvdrZ5NAzZONh\napcleLYhms3l4hwiV7KjAuTKRExjY+jfrYgwiGPgJiRdhhCPWK0Pq/M2+lsv\nGb9TN4UOCuTuKcSKrclLY+DWPrWmsT+smd3DyqmF97LCRyALe3qXiuMeLxpE\n9+DmMXrF1TwrRPiKYjc0axXOlWLHy1ccyZJYO2JoLmwc12TlCuoOHT73V2xV\nBjyem58Mm+nCoFD8fna28Ei0dbnvzlE5k3EEW80yW44r78ZR/2Hft+KBKItX\nV/PIOxjjpStVSGtkcnvphDOwTb6Lg4aPkce+lfDoa2orjdPDiDBlSspuFdZe\n+lxtesyJeESvo85L0cBJ8U/0sRNYbqd50RhlxZJCVjHjsjVZZL7W5UaiPDS0\nw7xN31Nxn4UaNFJvjQJ4B25XuJIMaWXputi1+QOW4R6jO0COVgETj+jc/sFE\n7u1Ds99Y824wndlEcynqUZ9bQaJsXR4qVJy/D6Mi8b4+56SqIpBuzSSnLUJo\nwiFT\r\n=EqNK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0 - <10.0.0 || >=10.4.0"},"gitHead":"bdec14c9566a9a0634c9701723086c3bd7921c42","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.13.4","description":"Express, Fastify and Koa middlewares, and Hapi plugin for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"10.15.3","dependencies":{"uuid":"3.3.3"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.7.0","jest":"^24.7.1","koav1":"npm:koa@^1.6.2","express":"^4.16.4","fastify":"^2.6.0","winston":"^3.2.1","standard":"^12.0.1","coveralls":"^3.0.3","supertest":"^3.4.2","@hapi/hapi":"^18.4.0","cls-hooked":"^4.2.2"},"peerDependencies":{"cls-hooked":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_1.4.0_1577689431223_0.7836007012714761","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"cls-rtracer","version":"1.4.1","keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"author":{"url":"https://github.com/puzpuzpuz","name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@1.4.1","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"contributors":[{"url":"https://github.com/keenondrums","name":"Andrey Goncharov"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"864f561af962c2e36120f8025f5521364245b68e","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-1.4.1.tgz","fileCount":5,"integrity":"sha512-bZFivomFiy+x7z4wAbadO3icOE9F9ZnJcJY/ULTZRvTiKr/1O8SbsZ9PvcFwkzVsIHBqQy5IeXnJYcohldTINA==","signatures":[{"sig":"MEUCIAyLBoOa7eNOr3UpaOJth7/JYNYF8UBmRRV7scxJXrVKAiEAkTZDh/Fi8cWYU/m37ADd7cZT2A4pdl8CSFB2fYG8l+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelXBCCRA9TVsSAnZWagAAsuoQAIF0lDofDRqtX5zTnuj5\nEaYhf2uaGzFuFJzJXA9XY8ZParKrH2/v8MzjiKlIAbgxMPzdHFtd+5vS5Z26\nC+VVeBmdAo+ispFkQ54QEU5BjmFJMlT1v7mgJueso0v2VYRsL69aLMJ7hesO\nZhC8mBg2GN3UuNbnZ6NBfufjZGtsE8vLsECZ6MueSVX62KKvPJS0FBs1lO0G\ncN3TgTz1mTjpnfcbLyniwChNmXoaHAtlgCjr5YEI3TiDzyybFm59m9HFZ7L3\nTViEkmJxEYwsXIliU4lM1UwTOATIIWOsiy4UX4+pqxKOnHtJW1GGRgXu4SKr\n6lLqL+LpvNwFJlqt/knhQk++7STs1mnHaSsmatTCsdEF65U7OE1VcDwF0NCJ\nszWOkJnw9MwBzMqcat6SPHcsoKs8MI616A7wd3PNBeXF0/DCiVHcdF3yapUn\nuwji3OZ3xjGp5tK5KGwMyy9umV1FDqFMLD8jFWZHEasXxQMgBD2owxpahuWM\nvEEw1u7M2RQLgRm6wvyb9cVupZ2oV8D31yGMoQCBX+FhvxBWe9KB6w2rv5wR\nJcD0Dw3Le0eiDQL+ek8j7Dfny3BprfLFLYNenm+CFiBKb5FYpml3T6HNufqe\nr/XoDv8m1QN5HmhVcU3NFpWB2KSN2d1jHzYXG7j4glRDfcFbaWWFkhp6xShD\nZGpG\r\n=zLkE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0 <10.0.0 || >=10.4.0"},"gitHead":"d0ace061be52a67c0feb7385566e6be485e45d88","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.14.4","description":"Express, Fastify and Koa middlewares, and Hapi plugin for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"10.15.3","dependencies":{"uuid":"3.3.3"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.7.0","jest":"^24.7.1","koav1":"npm:koa@^1.6.2","express":"^4.16.4","fastify":"^2.6.0","winston":"^3.2.1","standard":"^12.0.1","coveralls":"^3.0.3","supertest":"^3.4.2","@hapi/hapi":"^18.4.0","cls-hooked":"^4.2.2"},"peerDependencies":{"cls-hooked":"^4.2.2"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_1.4.1_1586851906398_0.8922705370827215","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"cls-rtracer","version":"2.0.0","keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"author":{"url":"https://github.com/puzpuzpuz","name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@2.0.0","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"contributors":[{"url":"https://github.com/keenondrums","name":"Andrey Goncharov"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"83b87a61c194ea6fcdb7dd037ff29f24693b8d32","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-2.0.0.tgz","fileCount":7,"integrity":"sha512-Yz+aRInT9ptumbDWa35m2huobW4bA8esXMJyCchwJugKLDkRYPrrDjfXZxb9vNKFysx0k5PueJbQPbvVSvDtdg==","signatures":[{"sig":"MEYCIQC5GgXpmIgO9GE6roh5XJPi/a+FpTmGWAbFq0zaST+lSAIhALRF86+YNtBxM/rFubbPAso8V+u5bBHkef0fo1i3AMId","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3MTaCRA9TVsSAnZWagAAHHEP/2GEQHY5/VVThvEz+9ZT\npq7kECo9LgOtlaK+m3p5w2/n4s9GKDyOVoISQGI7gdpBvk2UBayDIApXxDF5\nzP7GJlR8irka2fWK9WP99iKuuPLfTLoVAcxRPUt0rqFyoEIHHmSfDFcUj+JG\nW72KVOBCmRQdq3EaeQC4xjdjCuDg5HzKiYudoXvkwyUBqPGr8W4+u26I2rpn\nNVMKJF+rMt4CUyDEyrgMOq322GbNFu86QmPQeFpWJUErykXifq907cLnb8zZ\nZmNhg4q3wjW5ltcWynFOYQVhf02wU2fH4dC705RzkXMvvNYVDSE0L7w8sUlO\nP8a+JTnLwlC6gWIYhLPRl6UZRmIO8ifBuPHoqaress9dwAp5XZlz6qLtsrwt\njFG04U17TwJQDY531OOXuLoewRXG11moTCXJqgOouU/iUUe6A7kLyxm6kZNb\n0JBO7X5ehv3tBMzRSPNB9RCzvzsFjRTi3OT93aSB8H6Fr15EdXy7ei9im2hv\n8gKw96l8O71FDmCLJU1EWFKOA9qUVVS1tQJOil+dv0Z9dYA62CVOgkWEaCAa\naR9bmw30HmCODEA6v4+h/qrilVcTZ5+Dpfzj2hY2DR2apBWGzl45vNUR6lsV\nbCFvCyNyUd4e6GIPUcp1ugBqBA16pzKWflr/JmYB/pkbbe7sklLvDuGM6TRh\noGis\r\n=dnuy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.17.0 <13.0.0 || >=13.14.0 <14.0.0 || >=14.0.0"},"gitHead":"697661e485e3be0966e78f5968293d94529747c1","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.14.4","description":"Express, Fastify and Koa middlewares, and Hapi plugin for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"12.18.0","dependencies":{"uuid":"8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.12.0","jest":"^26.0.1","koav1":"npm:koa@^1.7.0","express":"^4.17.1","fastify":"^2.14.1","winston":"^3.2.1","standard":"^14.3.4","coveralls":"^3.1.0","supertest":"^4.0.2","@hapi/hapi":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_2.0.0_1591526618141_0.32917380362381965","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"cls-rtracer","version":"2.1.0","keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"author":{"url":"https://github.com/puzpuzpuz","name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@2.1.0","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"contributors":[{"url":"https://github.com/aigoncharov","name":"Andrey Goncharov"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"dceaf4a7eef2ed706585c7434d294ea8e62658ea","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-2.1.0.tgz","fileCount":7,"integrity":"sha512-dlZh4Q7Kl1whoqrx2zy9EokwQG06k1qwHjnKXgeJS18VGdnUR2WsJgTyTdtyDVPBlwHNIjvFvMjtR2YoxRz9xw==","signatures":[{"sig":"MEUCIAEkPvTYOZe8vqblqgsO2Lmf/nTxb3UjzZloDRjuGwmhAiEAp8AJchN8c3GNOqHoh96JViFHA7fSH/M3LzGISG8HpI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4OotCRA9TVsSAnZWagAAuL8P/iCgGbu9Ysa4z0e1F1GC\nbBwCm7ts1Jl540kjW514AjTqJIhUJXvBk+nWxzgPXYzoTD8iAnKOVHM1wKBV\n+nY5dbGq9x1FoRgtMD0DuWL1cyl+6JrqoYn6kbVZKH53q9+rBAwvvpDNokMh\nGkGKK0Mvcx+Hc1lunLCrivHLVnkI0e3Rlt1vdYbNKyO4r85yRl++vYtC9xzo\n00pGoZvMHmpQqZKrGhBCClFHjg23jj9HsPydel+oijF48wmUGA8KICmWwo+N\n0ntuSaG8bH4GBHKAPQRxwDIrJ6LEQwBXXuoDhfV4wSHDWG12BeAaBOc2GEmg\n454+sc8wm4ORjqje/SQjfUPEgxKMKWZW3m4Zmixmt5IiuyYDGe49V+iFcLe2\nCScRymjiQQEQ9TTFQeC2yGJOqetU17bhkoYf8JRWyKXYD6Q+WdffzJG7QgUb\nAduBz1/a6Ag3TmLyBM7Cj8BWxjVGDUL1AfkX/vdyCgLm+EuDGFYE2vpUwxpS\ndqovkQhrMGoNp/bLgRqLZkju4tA5vhG0p3y0C86omyXp8Sz/+9VgCZ55MVzh\nMm2XDPFu1o00LqUeu0oIsGKBpXw+XgN4mzpPzGS6K8R1vSpw0mUn+CZHFTBK\nBGzWkfZ+gK4pzfw6LqCxeL1L2jg2jWiTQBnh9hH+g1TmIWySQZBxFwn0IvFk\nhWmS\r\n=VoWZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.17.0 <13.0.0 || >=13.14.0 <14.0.0 || >=14.0.0"},"gitHead":"95c4d0cbec1491db7dca71dd82e42c91c15a81e8","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.14.5","description":"Express & Koa middlewares and Fastify & Hapi plugins for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"12.18.0","dependencies":{"uuid":"8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.12.0","jest":"^26.0.1","koav1":"npm:koa@^1.7.0","express":"^4.17.1","fastify":"^2.14.1","winston":"^3.2.1","standard":"^14.3.4","coveralls":"^3.1.0","supertest":"^4.0.2","@hapi/hapi":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_2.1.0_1591798317316_0.0011124352651883385","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"cls-rtracer","version":"2.2.0","keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"author":{"url":"https://github.com/puzpuzpuz","name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@2.2.0","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"contributors":[{"url":"https://github.com/aigoncharov","name":"Andrey Goncharov"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"e49e808e76f6e6632e287beac0edb4c48c6b84a8","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-2.2.0.tgz","fileCount":7,"integrity":"sha512-I9b5sZVaDkpl7Od8SI6qh+pYsZ+DjEDsuOMkBZeiGv2/vZ/crWMF+sHLEUb8m6Vx5Z/iCTU8/fQPwRGuHAoC5A==","signatures":[{"sig":"MEUCIGYWkNM4xKdh+Z4BkGqprCL75Wxaag0L9Xcpe3TDCDvaAiEA7e01pmfGzfvPetnTUCTyIDXJDwYw4bhFxockNjRpLaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe471WCRA9TVsSAnZWagAA6qQQAIonQ/CHZIdwE61CoZXn\nxQGp6pNNld2FqyRc6znat+2736WL2RqOKvM6K1kaMEmcnOSjqD+7vjqmNTxN\nVv5ky9M+XWZvoxV+I5G89JZJH0p2wF+M6Oh5RVWA+hSPrz9GuL77PzWYLzu5\nkjRm6NnWB2ugV21njd1gL4uWSSxJeU1GCq/gVqWVmDgpSztyj+C5t5aTT+li\nDO4IWJ8ShDb5C+dCEgKAWrZAclCs2b2c14XkF0jIKchyt4GFYh+j+eGcH0xP\nl4zo5e4NnmZfXef+7fWN2d1sh1H7RN/Jb3nliDbeiEns1q1LSJpYZ5S0Sp3k\nSBVfddxZjAiMtQfs3SB5zhbbUbZk234IVr/6428D1VS2HVF1Lz1vSVja/BDs\nNXKwdLW0GyMgaHzQffYYM4lIdprssEKtPgY2x1yEPdysZiOQaaxfO0SXS34P\nFZrVTTKL2B0nPRQ5c13fOro0OIp4SdSnTPexCNlQww0Qvvlkvlw5lPlz1eJj\nx3RF3TQrOa02zHkjE5GjpQRR4xFSpj0KTzRaiW0RW3r3AxCUqZC9g7aUYojt\nC0pGDgvb5laigiKfH/ZgTBUK6KUnNluBMr31dWNDFXD1hBH5JJr6r8MCvkJy\n0P4jEUKNfY4B9kTn0A/x4B7zqS9ZZDBERL8Tm9xGHeyh93tN1vV49hyD8oTQ\no8h0\r\n=Pzu1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.17.0 <13.0.0 || >=13.14.0 <14.0.0 || >=14.0.0"},"gitHead":"844bea5061852e59e505d44c09960acae016f2f7","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.14.5","description":"Express & Koa middlewares and Fastify & Hapi plugins for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"12.18.0","dependencies":{"uuid":"8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.12.0","jest":"^26.0.1","koav1":"npm:koa@^1.7.0","express":"^4.17.1","fastify":"^2.14.1","winston":"^3.2.1","standard":"^14.3.4","coveralls":"^3.1.0","supertest":"^4.0.2","@hapi/hapi":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_2.2.0_1591983445414_0.3076143790479615","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"cls-rtracer","version":"2.2.1","keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"author":{"url":"https://github.com/puzpuzpuz","name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@2.2.1","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"contributors":[{"url":"https://github.com/aigoncharov","name":"Andrey Goncharov"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"8f3424e03847c698dc654bb9de82cc74dca2b62b","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-2.2.1.tgz","fileCount":7,"integrity":"sha512-8h6mcOuUz6HonGxFrCOOd7KP9XufZLFkan+kX9ZKjPnUtSK0AKq8AJzH3I5h7JUMnyY1AF/U0MYOvRo0FBKlxw==","signatures":[{"sig":"MEUCIC0L1rCjRMSq3/61JzgB3t4vE0ASh/Np4UuB0aw+xOn2AiEAo9HM4EXPLBux+PJOorA3gxN39o63O5nK7sYv2YunM4M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPV1RCRA9TVsSAnZWagAAPgQQAKEzVNqikBXmpmT0DJRl\nQIwsZ8tE8kIiKR9yBtN2eVdSVH26sZI8R//f1ExPXabCvuZCFMjx8G55Vi8u\nZWz45qgnwSwSDB/pnLTyiqJ7Hry86W3Hwww9+m2T4cbmc6wCKc3yW5+vn+1q\nR2omwTWSwgFR08dSsfgcp+zQbcGsm5OkSTXC9ojV8n9BoKMWAjVgpu+kfK6c\nBVI7owI10CLVvY9OxVfk2go7hEWuOXNYIqgEaKM0R2wsgrhq797aseawY0Jn\nBu8QVgoD5OOF4XtLProlxT08NYUy1WqFXuQIvCAV5jbOOuN75VvydBiBY12Q\nQursd+WJskV2AdAsJDXpyjy1J/DCst69jDK3WtS0yIpGT5asdlijB59MegU/\nPha+8CDuUTqVxGK4QoGu4C/T6dLZtD/dGeUp/TOub0dteJADheAjCcq6kH7N\n+Z0mzmD5Q5U2kwo8U8m3JsGvawkeklP3+cb3zMIv8qTPDKfQFhb/VHuKsJRE\nR2BkoA8wKtejuKj5VM17wmoRzhkUA2c91NFAIxDOMA1HM4Ozn6Uj0aNqWYpZ\nTvTmgDjeXsTOB9uoZx8fmAK7xIa/qtdRY24ucBlaelb8ihTTsyNNzTcAXkPx\nI8ADsNVIpDycMk0ckaTJ6YiqPUe2v6NOSZwhuYB0O/3zgCVfjRD+B7yy/iAf\nBU79\r\n=jRE5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.17.0 <13.0.0 || >=13.14.0 <14.0.0 || >=14.0.0"},"gitHead":"7be0fc574b6f64703fd01991adf553dd6084ff2c","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.14.7","description":"Express & Koa middlewares and Fastify & Hapi plugins for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"12.18.3","dependencies":{"uuid":"8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.12.0","jest":"^26.0.1","koav1":"npm:koa@^1.7.0","express":"^4.17.1","fastify":"^2.14.1","winston":"^3.2.1","standard":"^14.3.4","coveralls":"^3.1.0","supertest":"^4.0.2","@hapi/hapi":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_2.2.1_1597857105183_0.0019707084607702985","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"cls-rtracer","version":"2.3.0","keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"author":{"url":"https://github.com/puzpuzpuz","name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@2.3.0","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"contributors":[{"url":"https://github.com/aigoncharov","name":"Andrey Goncharov"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"9e82e8b12db49621fa34856ffdcc11e78aa01d9d","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-2.3.0.tgz","fileCount":7,"integrity":"sha512-uJQMB4J1OqlaVGeSrGRzO45XOd80IY6tJaU7Ax0zjWh6KxZ937E8hv2iYuu66Dkb45amhwkdmtueUSOlNo1zGg==","signatures":[{"sig":"MEUCIHgyl41evKSmhAKk9WTlJ8WEk7NjBAt8NUO+KLkHFp85AiEA2IdOORHTx46ocV2KWVmqtvBdwOEJU7vJEchXI7rn8ps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPjJlCRA9TVsSAnZWagAABqoP/RJklAwS++rXxnOT+vcU\nF2n0oBy/U2EuDtLaUSJUMZnTrswhQVE07oVuachhSaDjGxHvtFftUHFwRZ/1\nnZmYh3JrqNTP1+B+pm9OjVzFDV1pYmIyWDQjeBudPo0i35/UhDXQaJjs+XWl\nNsH033BxedmI8EfAG3FH0Ldh45DxrDZp1RPUzoB45V4JLeXQjwDZ9+IhOuOl\nN0Ob7DtCXbK3/xNN5NOhCiRLVgkmasJ0oqPAyEGmWOkBtiGT197D3bXJmx1u\njUjJAjTG+PlIanQmX7kJNAcas/WcD9x4Sl1sTRjjjGDPMaHWyLrp87QvwdVt\nLLALY+40VfHaK8OMntdkWKIUgpuJbFsPxP5mvptFp1QwcWLHbp21Rq3ceLBx\nvfI4XIwcvfoxjiFa25rpMEb6WCWZizfO5euHN5cJeCqenPSAJgGwVt0AqX4c\nUpmTTXh+WTbZ4gwD+NRwnnvPt7LBhIXZiKFns5tcuUTUyhSCIakJSfAe+xnl\nosFDsNKmz/G55v0FzDER/5ZqrRByoi2AW8LxMqwl8J/BJFayjXWtqg8s7cPM\n4+DuhYmJN962eEbxy3ZPecxTtx5y2d+evICfRST8SGsPuKD5OxcGg1x0CoqM\n5qhpo5K6MVsXRrZ0hFLIAy14QDpNtdHWenesUhLUvGSiGQZny10ohhtspJe4\njXQQ\r\n=NlfN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.17.0 <13.0.0 || >=13.14.0 <14.0.0 || >=14.0.0"},"gitHead":"3aad8519e50843b2e081ff5d10505018446b3eb0","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.14.7","description":"Express & Koa middlewares and Fastify & Hapi plugins for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"12.18.3","dependencies":{"uuid":"8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.12.0","jest":"^26.0.1","koav1":"npm:koa@^1.7.0","express":"^4.17.1","fastify":"^3.2.1","winston":"^3.2.1","standard":"^14.3.4","coveralls":"^3.1.0","fastifyv2":"npm:fastify@^2.14.1","supertest":"^4.0.2","@hapi/hapi":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_2.3.0_1597911652660_0.22811615900479376","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"cls-rtracer","version":"2.4.0","keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"author":{"url":"https://github.com/puzpuzpuz","name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@2.4.0","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"contributors":[{"url":"https://github.com/aigoncharov","name":"Andrey Goncharov"},{"url":"https://github.com/gabriel-pinheiro","name":"Gabriel Pinheiro"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"6046b7d68b535bd4188794c9beeaaa30e500e5bd","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-2.4.0.tgz","fileCount":7,"integrity":"sha512-6nFwU+/61mSfd43jyl7Zs0xAfmlnhglQEml/TPw1rT1yi2F2xydH2sZEzyVtGFQgzet9iWcfSY+rY7oLDZavKg==","signatures":[{"sig":"MEQCID4+L/c8YD2IZnXc0Ok9W+Mr8FpW/iyzLbWVaiScWqIWAiB2SaUF2O4FIwtrBAe8p3gKyGmMwdrM1t3+iujDRVMoLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdw1FCRA9TVsSAnZWagAApzUP/RKPWuuwW6ufEd6a10LD\nNZaQi7kDFtBitCua2VDmVjgFtZaf1SS8HznRWdhTvjr96OBlEKoNeJ8gQbnZ\n9M3+AwUTBgOEjNd/QNBxdYBgari+oyCu75Uzu5nHBta54Zp0IqOMM6Fh6/Td\nZyWWALyH3JhJimqmSzoZKZunZws/akHK7cIdoiFaNq9NS2lDoPB4b3tJXGLq\nN5usIXHIBrlTHbb5SFm2pDF4XH7ylxLxgYS/MWO/LGXoiho2346qg6wApm3k\n5RlDeF4lHL8uQKPhzxNfuRHhCkY0kd7x1i06W8Pt4L59xvgDOJu18KYISySM\nGIuVXvgL8DsjmA1TMmS+jZdylZ0AJPRNgr3+SxhMP+BXUc+6AKJTzUEokhZJ\nks97zgpg1LKCB4P/7r7vfaoOiTk0YJg8oLSR2c1XhvgciceQIx9u5gEcn5f0\n5pky/v0uRxD2xnsqEx+Lu90mnyWdaa6ibu90XyWO0THI9Jj5+OztUp64aXSK\niuglvmpvqxs2NTNykweq7qmDYf2hpexPyqciihvOInA6G2swVBZuruB8k3eZ\nEx7lwb8oNiPIkgKo7wpc/LOCb1CTVIC+s+vVWXGsDgcsGKSb3wI3KVt3UAGx\nag/BnG5xSHkRX9gbJO8ItXkEH2ULBrBIa/UN5iHqq9iVsorEOlxOztqDfXBp\nopX4\r\n=I/2T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.17.0 <13.0.0 || >=13.14.0 <14.0.0 || >=14.0.0"},"gitHead":"35a8c7d8f3097bc51a1464eee8ed1f7055d31a6d","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.14.8","description":"Express & Koa middlewares and Fastify & Hapi plugins for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"12.18.4","dependencies":{"uuid":"8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.12.0","jest":"^26.0.1","koav1":"npm:koa@^1.7.0","express":"^4.17.1","fastify":"^3.2.1","winston":"^3.2.1","standard":"^14.3.4","coveralls":"^3.1.0","fastifyv2":"npm:fastify@^2.14.1","supertest":"^4.0.2","@hapi/hapi":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_2.4.0_1601637700844_0.9892986608856738","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"cls-rtracer","version":"2.5.0","keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"author":{"url":"https://github.com/puzpuzpuz","name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@2.5.0","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"contributors":[{"url":"https://github.com/aigoncharov","name":"Andrey Goncharov"},{"url":"https://github.com/batrudinych","name":"Denis Fatkhudinov"},{"url":"https://github.com/SimenB","name":"Simen Bekkhus"},{"url":"https://github.com/gabriel-pinheiro","name":"Gabriel Pinheiro"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"f2db7e7143e025c4da4a9b58196bb2bfa4a45db0","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-2.5.0.tgz","fileCount":7,"integrity":"sha512-3hOHL6vi9GSb33+ipOZmhyi9vvIuFMi7ERTVjv24Zif65p9Ov3jiq1HjcPgCcBomjFRVsFBxyCe3tYjDkX/C1g==","signatures":[{"sig":"MEQCIGxTbUabB6vYJ+nOZysle3/rAeCRc+7RCvB38T0n3FBXAiAVrmyWtm6BSBwTbt/FOtgT5ftzEqw+nUO8g44v0rFkSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflHY1CRA9TVsSAnZWagAACIMP/RBdUqSfHL6d/cOaaXK5\nAOfFQsMXj97IZeKNOKOO/OvD6HCy7WG/u5sKVuVW/hUyaFiy1wo0uqzM/wNw\nGe41PGaWeG9VZgB/NdFL3CTVOUqJax5rD8ym9ronbmTXBgu+dre7uQVCbKGI\n4B4QB6NGqEZgY4DKneMDx6wLgFAayfTE3G+xXKGc+kotWogRRFroYQ9m9PH4\nHoyeLaGQW7qpvVquuEEjhlD97r+hcjrbCYxdR2/uzyR6xXp6gBhDkLlza91S\n2zWAXsbEXesouLWP/5DytaHvli89Z0OYlKjZydi5MiiebUjkPLR1sRrwU/kR\nTVqEiHd7yVJum9I3/sXIUQu7d4GX2/vlzi7n5XjlPyh481u+W+vHoHdgOG0w\nor7K8t4UVdrPf72pjnK0ZfxcZELICfJFy1VHhV+m8Z9ahMaoSGyZEi9+XIqj\nOxkCarnBeUg/zW9/buJbRYzKhUCuWjgOh+1uTnuRABX31MMSDoP6gFAWEReL\nXWpYSCX8dAhP6BQ7+xeq+r7SiUOvBut804HQLH8TYyQ24IJRabnGD4vMaV3z\nNfcel7wEVSeX7aXQ94hYPshMB4a+CQYdeKttcemg2ngt41M58LEt1FAATiyt\nBZBzviqhhAatKcqidbY8DFRXalU4TU+H6CzIG/BfAgaV4sdJiHJDXcp9OC/3\n8caM\r\n=s+Kt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.17.0 <13.0.0 || >=13.14.0 <14.0.0 || >=14.0.0"},"gitHead":"7bbd385bf09f6f628738f36efe5e4b7f1f13bd91","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.14.8","description":"Express & Koa middlewares and Fastify & Hapi plugins for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"12.19.0","dependencies":{"uuid":"8.3.1"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.13.0","jest":"^26.6.1","koav1":"npm:koa@^1.7.0","express":"^4.17.1","fastify":"^3.7.0","winston":"^3.3.3","standard":"^15.0.0","coveralls":"^3.1.0","fastifyv2":"npm:fastify@^2.14.1","supertest":"^5.0.0","@hapi/hapi":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_2.5.0_1603565108540_0.17372110097238402","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"cls-rtracer","version":"2.5.1","keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"author":{"url":"https://github.com/puzpuzpuz","name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@2.5.1","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"contributors":[{"url":"https://github.com/aigoncharov","name":"Andrey Goncharov"},{"url":"https://github.com/batrudinych","name":"Denis Fatkhudinov"},{"url":"https://github.com/SimenB","name":"Simen Bekkhus"},{"url":"https://github.com/gabriel-pinheiro","name":"Gabriel Pinheiro"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"82875265689dbcfd3b47891824b920ece0935147","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-2.5.1.tgz","fileCount":7,"integrity":"sha512-SBJlGe4WpZneLiymtOaMCF7mHazkGEo12xXIUzy/weGXq+Bsh8+PdWPxDaMpFkayCxVuKheO7didbDL9RnFwow==","signatures":[{"sig":"MEYCIQC5ydPeDYPwbUy9Vc0FB/7Lr0ThG6QJTWsKyD8hv6EYGwIhAKQS87J/IzBw8waRgXMZbrfVsat98x7BcWazNyXcdY6J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftAJtCRA9TVsSAnZWagAAmDQP/Ap76a/bfInqn/B7dRhx\nfkYdo/VmO85x9sTUuserCfhQY0ZKnbvSoVkB6ub9y0OxxGmsQPnsHCjginlD\n/RpfIim3dSeYl9Rub5eXPyZxKQgaGZGmS9UemtHvIlZYGiIbrm1A68BNn3Yc\n7UfrNkdy64e4pNHZsRzC28cyPRo6uoM/8jQVP6nHXQF8piRnMIieV/auDBHH\nywgJDmULe+HF0ZbEBVcjb/rJMreFvKLZzINcZ4fAF07sHhl/CajoDGziMxTN\nesDksjVqX3GILn+LU5uZ/bEH+Ym4BEt3YL/ttXGdhKIiG1mho3ADVQERfp9M\noQESeVbHdIrMxly3acj+0iy2XL+EYEhp4ENCxsiPERRV3V0/33MVkdFnwz78\nDVGNJwp/y45k8PHq7YQlU5ya7zb5qvmbngqRklhMqK7yHRbINQTvV4BBYWFt\nQw3++6f+r0kQidVqHVMWmbKvAL6F6Wi6hC+ho5HTeAn5VKgOJp0mMs0joUJu\n9tTbyHKM8RU/y/djLfs3clwbum2AJV77gspt8JQwlvcH+/XhVCoXbPOlgsFU\noPJrcaotaY2qq6oceaElIQd4exggVGuucZcivYrYuLxfOVE0trnIimIIeLTq\nKtHDRUyEXpCaZYkSLsRb0XHArE3RGpCJuibW344tZMe2YgDENeEjn3fTBSdB\n8scC\r\n=MEO6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.17.0 <13.0.0 || >=13.14.0 <14.0.0 || >=14.0.0"},"gitHead":"896b2d18106d8d12fbac0c60b7cc5e0ef3d11ec1","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.14.8","description":"Express & Koa middlewares and Fastify & Hapi plugins for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"14.15.0","dependencies":{"uuid":"8.3.1"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.13.0","jest":"^26.6.1","koav1":"npm:koa@^1.7.0","express":"^4.17.1","fastify":"^3.7.0","winston":"^3.3.3","standard":"^15.0.0","coveralls":"^3.1.0","fastifyv2":"npm:fastify@^2.14.1","supertest":"^5.0.0","@hapi/hapi":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_2.5.1_1605632620926_0.024954244776688617","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"cls-rtracer","version":"2.6.0","keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"author":{"url":"https://github.com/puzpuzpuz","name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@2.6.0","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"contributors":[{"url":"https://github.com/aigoncharov","name":"Andrey Goncharov"},{"url":"https://github.com/batrudinych","name":"Denis Fatkhudinov"},{"url":"https://github.com/SimenB","name":"Simen Bekkhus"},{"url":"https://github.com/gabriel-pinheiro","name":"Gabriel Pinheiro"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"2d1965d8be80311bf9ba4782a7f53b921b267ab3","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-2.6.0.tgz","fileCount":7,"integrity":"sha512-AkerGNOczlS5mj7giIGi0KvqwLy2sckUF7RQe5r0dV4Z/SWUclUwVEhIOJQ3rOcTOBqlBVAtmGbSWirkW1GK4w==","signatures":[{"sig":"MEYCIQCKwURSyN9rGrB2BbUs+C72R9UM9ZjONuJvQwMey4OhtwIhAPMjUloPKe0BZhJKbB7Wxw3ppVFIamYcbA4Saqkk1/Zz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCTNoCRA9TVsSAnZWagAA35EP/j3zbHalV/2ArBTDg8dq\npmPyshwHRXRCD6PFPUbszG18aOgzMMd+yRadVdPkFzQOt+6kFxJZe0eo89tG\n9DT4JnjwS174/mCFTVKKhGyTYttcV3BE+sjkzwQ8Grtc+yABVyGpIX18oIRw\nk3nA+GI4QH8LcWlhDcor8xr3ejbVhwIsFsP6xKDukaUXd3gOxhmLNZ7hVkHB\nG92s7nQQ2oOfBAtE8c3zxLOVkJEivKMISmY9Cy9au63fzaPHOcnZk3J9vGW7\ndK0EXQEuiolUPuwEwhQtDJM8Kbq4tzq67K55JY22kBFn8+LkW8CjmHtyYR3U\nZhECTA7yAtj92rbgJDE5yvMJJCxWgYoPHankIhFfYUv3OUfbqNsMWmgmmBj2\nMQNYYfaWx2cGeDG/cCQHgHAjCllGLtbflozkq7IpmdLpY2CCMcTJ/uO1qipv\nArxtOd7LhgQl7d/OksoUSVE0C1CP+zr1HSPO/14tvkj3K+rTCOORIUmYP71s\nKRI+S/0EJNVwXVXkwU+AlOcvHiRMIbpew9i+gOM1BIEcf4mYs+1qKIPwYq58\nkuz+uFQDEqPJNVGlSNFjSk3j4QxXJMEXzw9+D/tCrbDBfl8S27DwWP1BZNw2\nOihz7GGRGSeXIfBHJ9Bhvvz3wVeYKiHqbICAqXfqDtxeCLQOqO4ecu7I/b1H\nSAg5\r\n=xikz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=12.17.0 <13.0.0 || >=13.14.0 <14.0.0 || >=14.0.0"},"gitHead":"91cdcb5aec5adb605fab63bda6256a679b9ca224","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=text-lcov | coveralls","test-ci":"npm run lint && npm run test"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"6.14.11","description":"Express & Koa middlewares and Fastify & Hapi plugins for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"14.15.4","dependencies":{"uuid":"8.3.1"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.13.0","jest":"^26.6.1","koav1":"npm:koa@^1.7.0","express":"^4.17.1","fastify":"^3.7.0","winston":"^3.3.3","standard":"^15.0.0","coveralls":"^3.1.0","fastifyv2":"npm:fastify@^2.14.1","supertest":"^5.0.0","@hapi/hapi":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_2.6.0_1611215720449_0.15949712008583994","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"cls-rtracer","version":"2.6.1","keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"author":{"url":"https://github.com/puzpuzpuz","name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@2.6.1","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"contributors":[{"url":"https://github.com/aigoncharov","name":"Andrey Goncharov"},{"url":"https://github.com/batrudinych","name":"Denis Fatkhudinov"},{"url":"https://github.com/SimenB","name":"Simen Bekkhus"},{"url":"https://github.com/gabriel-pinheiro","name":"Gabriel Pinheiro"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"27b6aba2ff751260160bdaef30cb5781364f1f6c","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-2.6.1.tgz","fileCount":7,"integrity":"sha512-OsHJlfcjrZCDVjtUX+dmXhLwfjFwwZGAhaD7SapLtewqMveQtD/OAspy53Pb5cTNgXlG+8N1nBLw9bmhSO8iSw==","signatures":[{"sig":"MEYCIQCeOHrQWL7B6G7TIXNTSX9UezqGtrHBdme1ufccuv0/8wIhAIIKDfO+M9lQ1tJT7F4XOaj88PM6Tp13ABBAyHLCoKDm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwbShACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqpxg//RF7OyXpTv4Nqq3Zp866iF39maUIjldKteqG4vxDNzMOGCgBa\r\nLERc43Xtq0dHO2uAftbZOtL6ff4lQh6hFemQNACts4VEozCcwVK25inmoFQ/\r\n6Ousj+2AKUIVAksMHGXKV2StBb0at7rmBDdLmAI+P4C8umEhpUqpfSfkTSMS\r\nrslSmQ9H9rBPFBr0RnXtXCX2g+Uv2goP+VnWMMV03zRagRrAJzi1jpp440tb\r\nbzxWzDyc6yP017SoXW9OD3otUbi7TH/Dv8FGo5v2Z3bv4Tbm4/QfbA7rnChj\r\nSaDfZoGuLG8/pRLw9fteEdqjhSWOU1BJWoSMiuALbPaPtZV56XAWI3f9CS/b\r\nIXP7jzARtUhegPL8tmSRZhuOJmbZUZrhuvh7jEy4wCTxqO1i9HKue4ECXMHt\r\n0Vmh+5IpgsjsNmxJBfTN4VO5Rwvjwsv1TGCZHhJlZnJyfXB8Fe1mISI7cP1z\r\nDbR7BlCpj4YP9LwRUsp0wA44sUqfZhygacDN2Zt/XEEU7xZTrEeljMG996Ya\r\nLcsezC5IvO+RX7ixr+gPttLGYD13dUPBoJxpliBPi3WSXpe4tYS7h902uRn+\r\np3jB+JCzQELu1V/GSIvxdoLgzOR+n510I+vvXk/1Zxb2Mnjysj6BID7i0Z+U\r\ncnv9j+ozrRn8fLOp9VTaMifivaa32d8YXvw=\r\n=44R2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","engines":{"node":">=12.17.0 <13.0.0 || >=13.14.0 <14.0.0 || >=14.0.0"},"gitHead":"a1db9c0ee33d81d6919e21b2bc67cbac5899710d","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=lcov","test-ci":"npm run check-type && npm run lint && npm run test","check-type":"tsc index.d.ts"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"8.3.0","description":"Express & Koa middlewares and Fastify & Hapi plugins for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"14.17.6","dependencies":{"uuid":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.13.4","jest":"^28.1.2","koav1":"npm:koa@^1.7.0","express":"^4.18.1","fastify":"^4.2.0","winston":"^3.8.1","standard":"^17.0.0","fastifyv2":"npm:fastify@^2.15.0","supertest":"^6.2.4","@hapi/hapi":"^20.2.2","typescript":"^4.7.4","@types/node":"^14.14.31"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_2.6.1_1656861856968_0.36398223929907747","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"cls-rtracer","version":"2.6.2","keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"author":{"url":"https://github.com/puzpuzpuz","name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@2.6.2","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"contributors":[{"url":"https://github.com/aigoncharov","name":"Andrey Goncharov"},{"url":"https://github.com/batrudinych","name":"Denis Fatkhudinov"},{"url":"https://github.com/SimenB","name":"Simen Bekkhus"},{"url":"https://github.com/gabriel-pinheiro","name":"Gabriel Pinheiro"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"249e53051a2356af8d80fd649d22ab7a8eafc339","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-2.6.2.tgz","fileCount":7,"integrity":"sha512-9TYlTXQkjaytD2oe+WCEAXArgqlrHzvVW5WnwpUgenuY8D3rMfJVgsCogY77YHM9R3dUOMv3XpKRRn+LQnrUEQ==","signatures":[{"sig":"MEUCIQCxqDSXADxu8fxiUWczcfXRoee/OeJIdNNzfyZ3FOcPAgIgF2FEGk36nuMOKHzK7dts0Ci3PA9ux8VUxs4dxGjstag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixVvEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCkRAAg4R8H7uhOlbeE034tsRKfSeyZ/j6iRvxHaHbn1tuYQY7oHrj\r\n+I6h8KDdX5++bGOf9zWvs9ueS8a7aLdyVcb66WWTDlxMvPMx3eCx2kyanpO1\r\nV3KsrPzRgWuI3+UWdrXx2R8yl8p4sMu6w+BP2vNOrgyaLjxkZ2Z/WX6KKOEh\r\nxW/CD3gz+HH8VU0MGqb+NNHFREZJ1k5Rqu45oK68GE+4ViqHjU/YBkDXynZX\r\ngwlKUFZmkW5wTT4QXrHwvJYHQrR8nOWOcRLrWzsjC6+HPRjXATDD0k2qc64g\r\npEoHipqPHeQ7k/kHiq99Kx4GUf7hfEtOZUAI98xMzzpHNKxod6lulsDxTRAX\r\n5JAwuomvWNBRBp7hTcph3+k6WvDuDfRPwr2xcQz97UuH9oMWfZ6KHXMEkm9M\r\nxLR61FAAqgWYwNLvg+8wG1wnSgzUXFibCF5NqZ/7LBD8SiOEZ2e0QqorDy9f\r\n5KCZXghelwRCvOJCRRVDupR7Ji5C/0ze0VrtIK9P4WmxQEH38Jb/9AjQmJ3z\r\nePmrndSsQHbCbgwIGMl26VlGLMxDSONF2OWV7J8cDQe96S1YVu2jQW0eozzJ\r\nJKdU2LPq0JRz/2MW2VUoMFfwIA8QeLo8BPUopPEWBrIKxCBH0k4vhRZKJTNH\r\nRggzgk/W8bycW8RvG+/cSwXXlI/TT0SNpZQ=\r\n=6RlB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","engines":{"node":">=12.17.0 <13.0.0 || >=13.14.0 <14.0.0 || >=14.0.0"},"gitHead":"78809d27fbc9b2b9d498d50fdcf4fc0a2413380b","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=lcov","test-ci":"npm run check-type && npm run lint && npm run test","check-type":"tsc index.d.ts"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"8.3.0","description":"Express & Koa middlewares and Fastify & Hapi plugins for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"14.17.6","dependencies":{"uuid":"^8.3.2"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.13.4","jest":"^28.1.2","koav1":"npm:koa@^1.7.0","express":"^4.18.1","fastify":"^4.2.0","winston":"^3.8.1","standard":"^17.0.0","fastifyv2":"npm:fastify@^2.15.0","supertest":"^6.2.4","@hapi/hapi":"^20.2.2","typescript":"^4.7.4","@types/node":"^14.14.31"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_2.6.2_1657101252118_0.5551324960847486","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"cls-rtracer","version":"2.6.3","keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"author":{"url":"https://github.com/puzpuzpuz","name":"Andrey Pechkurov"},"license":"MIT","_id":"cls-rtracer@2.6.3","maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"contributors":[{"url":"https://github.com/aigoncharov","name":"Andrey Goncharov"},{"url":"https://github.com/batrudinych","name":"Denis Fatkhudinov"},{"url":"https://github.com/SimenB","name":"Simen Bekkhus"},{"url":"https://github.com/gabriel-pinheiro","name":"Gabriel Pinheiro"}],"homepage":"https://github.com/puzpuzpuz/cls-rtracer","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"dist":{"shasum":"316b39718b82b159b3c6021f6d043c7ae899a93e","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-2.6.3.tgz","fileCount":7,"integrity":"sha512-O7M/m2M/KfT9v+q7ka9nmsadS67ce9P8+1Zgm6VFamK56oFd1iCoJ9m8hYKUQpK4+RofyaexxHJlOBkxqCDs3Q==","signatures":[{"sig":"MEUCIGq6u+oSb4rZsd7SsHeYyn92G/1T718HQofc9clln4sFAiEAhysaGlQ4l3CYIIqc5Yy+Msxzrtj9gw0/qia31Drd9W0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28153},"main":"index.js","types":"./index.d.ts","engines":{"node":">=12.17.0 <13.0.0 || >=13.14.0 <14.0.0 || >=14.0.0"},"gitHead":"c4ea9c8ca47f9f584a048deb93f152d4a7a8bae6","scripts":{"lint":"standard","test":"jest","cover":"jest --coverage --coverageReporters=lcov","test-ci":"npm run check-type && npm run lint && npm run test","check-type":"tsc index.d.ts"},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"repository":{"url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git","type":"git"},"_npmVersion":"8.3.0","description":"Express & Koa middlewares and Fastify & Hapi plugins for CLS-based request id generation, batteries included","directories":{},"_nodeVersion":"14.17.6","dependencies":{"uuid":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"koa":"^2.14.2","jest":"^29.5.0","koav1":"npm:koa@^1.7.0","express":"^4.18.2","fastify":"^4.2.0","winston":"^3.8.2","standard":"^17.0.0","fastifyv2":"npm:fastify@^2.15.0","supertest":"^6.3.3","@hapi/hapi":"^21.3.2","typescript":"^4.9.5","@types/node":"^14.18.47"},"_npmOperationalInternal":{"tmp":"tmp/cls-rtracer_2.6.3_1684822539318_0.07106079510141283","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"cls-rtracer","version":"2.6.4","description":"Express & Koa middlewares and Fastify & Hapi plugins for CLS-based request id generation, batteries included","author":{"name":"Andrey Pechkurov","url":"https://github.com/puzpuzpuz"},"contributors":[{"name":"Andrey Goncharov","url":"https://github.com/aigoncharov"},{"name":"Denis Fatkhudinov","url":"https://github.com/batrudinych"},{"name":"Simen Bekkhus","url":"https://github.com/SimenB"},{"name":"Gabriel Pinheiro","url":"https://github.com/gabriel-pinheiro"}],"license":"MIT","bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"homepage":"https://github.com/puzpuzpuz/cls-rtracer","main":"index.js","engines":{"node":">=12.17.0 <13.0.0 || >=13.14.0 <14.0.0 || >=14.0.0"},"scripts":{"test-ci":"npm run check-type && npm run lint && npm run test","cover":"jest --coverage --coverageReporters=lcov","test":"jest","lint":"standard","check-type":"tsc --types node index.d.ts"},"repository":{"type":"git","url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git"},"keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"dependencies":{"uuid":"^9.0.1"},"devDependencies":{"@hapi/hapi":"^21.4.9","@types/node":"^24.12.3","express":"^5.2.1","fastify":"^5.8.5","fastifyv2":"npm:fastify@^2.15.3","jest":"^30.4.2","koa":"^3.2.0","koav1":"npm:koa@^1.7.0","standard":"^17.1.2","supertest":"^7.2.2","typescript":"^6.0.3","winston":"^3.19.0"},"_id":"cls-rtracer@2.6.4","gitHead":"347af1af0b73a71ac9d865b23940c2e64995c70b","types":"./index.d.ts","_nodeVersion":"22.14.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-ZvMGg96OWmujBjYdH56TCr3PvimGDmVDTt8jJJsyLbvuvk/0dRlaJT2ibotn/mIYD0lZT5/xMrweeroUNvAhnQ==","shasum":"64be08e25fb7a9158c3cd13413c65bb570c8d3ec","tarball":"https://registry.npmjs.org/cls-rtracer/-/cls-rtracer-2.6.4.tgz","fileCount":7,"unpackedSize":27968,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCZDHGZk+Q4ro1YwlPTbpBaSPhZiODPvzg5tYputt3KngIgJif7lKjp9PhSg7qHqR8oAtG3/MJSq+c6WV9XYETxC6s="}]},"_npmUser":{"name":"puzpuzpuz","email":"apechkurov@gmail.com"},"directories":{},"maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cls-rtracer_2.6.4_1778350180929_0.6640760217678312"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-03T08:56:35.147Z","modified":"2026-05-09T18:09:41.192Z","1.0.0":"2018-12-03T08:56:35.286Z","1.0.1":"2018-12-03T09:01:40.147Z","1.1.0":"2019-05-01T14:32:37.544Z","1.1.1":"2019-05-14T17:01:36.955Z","1.2.0":"2019-07-01T11:58:24.041Z","1.3.0":"2019-09-21T15:49:17.740Z","1.4.0":"2019-12-30T07:03:51.347Z","1.4.1":"2020-04-14T08:11:46.571Z","2.0.0":"2020-06-07T10:43:38.262Z","2.1.0":"2020-06-10T14:11:57.422Z","2.2.0":"2020-06-12T17:37:25.521Z","2.2.1":"2020-08-19T17:11:45.316Z","2.3.0":"2020-08-20T08:20:52.776Z","2.4.0":"2020-10-02T11:21:40.980Z","2.5.0":"2020-10-24T18:45:08.667Z","2.5.1":"2020-11-17T17:03:41.133Z","2.6.0":"2021-01-21T07:55:20.636Z","2.6.1":"2022-07-03T15:24:17.168Z","2.6.2":"2022-07-06T09:54:12.245Z","2.6.3":"2023-05-23T06:15:39.490Z","2.6.4":"2026-05-09T18:09:41.079Z"},"bugs":{"url":"https://github.com/puzpuzpuz/cls-rtracer/issues"},"author":{"name":"Andrey Pechkurov","url":"https://github.com/puzpuzpuz"},"license":"MIT","homepage":"https://github.com/puzpuzpuz/cls-rtracer","keywords":["express","fastify","koa","hapi","cls","request","request id","logging"],"repository":{"type":"git","url":"git+ssh://git@github.com/puzpuzpuz/cls-rtracer.git"},"description":"Express & Koa middlewares and Fastify & Hapi plugins for CLS-based request id generation, batteries included","contributors":[{"name":"Andrey Goncharov","url":"https://github.com/aigoncharov"},{"name":"Denis Fatkhudinov","url":"https://github.com/batrudinych"},{"name":"Simen Bekkhus","url":"https://github.com/SimenB"},{"name":"Gabriel Pinheiro","url":"https://github.com/gabriel-pinheiro"}],"maintainers":[{"name":"puzpuzpuz","email":"apechkurov@gmail.com"}],"readme":"![Build Status](https://github.com/puzpuzpuz/cls-rtracer/actions/workflows/build.yml/badge.svg?branch=master)\n[![Coverage Status](https://coveralls.io/repos/github/puzpuzpuz/cls-rtracer/badge.svg?branch=master)](https://coveralls.io/github/puzpuzpuz/cls-rtracer?branch=master)\n[![npm](https://img.shields.io/npm/v/cls-rtracer.svg)](https://www.npmjs.com/package/cls-rtracer)\n[![npm](https://img.shields.io/npm/dm/cls-rtracer.svg)](https://www.npmjs.com/package/cls-rtracer)\n\n# cls-rtracer\n\nRequest Tracer - Express & Koa middlewares and Fastify & Hapi plugins for CLS-based request id generation, batteries included. An out-of-the-box solution for adding request ids into your logs. Check out [this blog post](https://medium.com/@apechkurov/request-id-tracing-in-node-js-applications-c517c7dab62d) that describes the rationale behind `cls-rtracer`.\n\nAutomatically generates a UUID V1 value as the id for each request and stores it in `AsyncLocalStorage` (CLS core API, see [this blog post](https://itnext.io/one-node-js-cls-api-to-rule-them-all-1670ac66a9e8)). Optionally, if the request contains `X-Request-Id` header, uses its value instead. Allows to obtain the generated request id anywhere in your routes later and use it for logging or any other purposes.\n\nTested and works fine with Express v5, Fastify v2 and v5, Koa v1 and v3, and Hapi v21.\n\n## Supported Node.js versions\n\n`cls-rtracer` v3 requires Node.js 16.0.0 or newer.\n\n## How to use it - Step 1\n\nInstall:\n\n```bash\nnpm install --save cls-rtracer\n```\n\nNote for TypeScript users: typings are included.\n\n## How to use it - Step 2 (Common instructions)\n\nUse the middleware (or plugin) provided by the library before the first middleware that needs to have access to request ids. Note that some middlewares, may cause CLS context (i.e. Async Hooks execution path) to get lost. To avoid such issues, you should use any third party middleware that does not need access to request ids *before* you use this middleware. See issue #20 as an example.\n\n## How to use it - Step 2 (Express users)\n\nUse the middleware provided by the library:\n\n```javascript\nconst express = require('express')\nconst rTracer = require('cls-rtracer')\n\nconst app = express()\n// any third party middleware that does not need access to request ids goes here\n// ...\n\napp.use(rTracer.expressMiddleware())\n// optionally, you can override default middleware config:\n// app.use(rTracer.expressMiddleware({\n//   useHeader: true,\n//   headerName: 'X-Your-Request-Header'\n// }))\n\n// all code in middlewares, starting from here, has access to request ids\n```\n\nObtain request id in middlewares on the incoming request:\n\n```javascript\n// an example middleware for a generic find entity endpoint\napp.get('/api/v1/entity/{id}', (req, res, next) => {\n  entityService.find(req.params.id)\n    .then((entity) => {\n      // you can obtain the request id here\n      const requestId = rTracer.id()\n      console.log(`requestId: ${requestId}`)\n      \n      res.json(entity)\n    })\n    .catch(next)\n})\n```\n\nYou can access the same request id from code that does not have access to the Express' `req` object.\n\n```javascript\n// an imaginary entity-service.js\nasync function find (entityId) {\n  // you can obtain the request id here\n  const requestId = rTracer.id()\n  // ...\n}\n```\n\n## How to use it - Step 2 (Fastify users)\n\nUse the plugin provided by the library:\n\n```javascript\nconst fastify = require('fastify')()\nconst rTracer = require('cls-rtracer')\n\n// any third party plugin that does not need access to request ids goes here\n// ...\n\nfastify.register(rTracer.fastifyPlugin)\n// optionally, you can override default plugin config:\n// fastify.register(rTracer.fastifyPlugin, {\n//   useHeader: true,\n//   headerName: 'X-Your-Request-Header'\n// }))\n\n// all code in plugins or handlers, starting from here, has access to request ids\n```\n\nObtain request id in handlers on the incoming request:\n\n```javascript\n// an example handler for a generic find entity endpoint\n// router config is skipped for the sake of simplicity\napp.get('/test', async (request, reply) => {\n  const entity = await entityService.find(request.params.id)\n  // you can obtain the request id here\n  const requestId = rTracer.id()\n  console.log(`requestId: ${requestId}`)\n\n  reply.send(entity)\n})\n```\n\nYou can access the same request id from code that does not have access to the Fastify's `request` object.\n\n```javascript\n// an imaginary entity-service.js\nasync function find (entityId) {\n  // you can obtain the request id here\n  const requestId = rTracer.id()\n  // ...\n}\n```\n\n### Legacy Fastify middleware\n\nThere is a connect-style middleware available for Fastify v2, but it is deprecated and may be removed in one of upcoming releases. If you happen to use it in your application, you should migrate to the Fastify plugin.\n\n```js\nfastify.use(rTracer.fastifyMiddleware())\n```\n\n## How to use it - Step 2 (Koa users)\n\nUse the middleware provided by the library:\n\n```javascript\nconst Koa = require('koa')\nconst rTracer = require('cls-rtracer')\n\nconst app = new Koa()\n// any third party middleware that does not need access to request ids goes here\n// ...\n\napp.use(rTracer.koaMiddleware())\n// optionally, you can override default middleware config:\n// app.use(rTracer.koaMiddleware({\n//   useHeader: true,\n//   headerName: 'X-Your-Request-Header'\n// }))\n\n// all code in middlewares, starting from here, has access to request ids\n```\n\nObtain request id in middlewares on the incoming request:\n\n```javascript\n// an example middleware for a generic find entity endpoint\n// router config is skipped for the sake of simplicity\napp.use(async (ctx) => {\n  const entity = await entityService.find(req.params.id)\n  // you can obtain the request id here\n  const requestId = rTracer.id()\n  console.log(`requestId: ${requestId}`)\n\n  ctx.body = entity\n})\n```\n\nYou can access the same request id from code that does not have access to the Koa's `ctx` object.\n\n```javascript\n// an imaginary entity-service.js\nasync function find (entityId) {\n  // you can obtain the request id here\n  const requestId = rTracer.id()\n  // ...\n}\n```\n\n### Koa v1 support\n\nFor Koa v1 use the `koaV1Middleware(options)` function.\n\n## How to use it - Step 2 (Hapi users)\n\nUse the plugin provided by the library:\n\n```javascript\nconst Hapi = require('@hapi/hapi')\nconst rTracer = require('cls-rtracer')\n\nconst init = async () => {\n  const server = Hapi.server({\n    port: 3000,\n    host: 'localhost'\n  })\n  // any third party plugin that does not need access to request ids goes here\n  // ...\n\n  await server.register({\n    plugin: rTracer.hapiPlugin\n  })\n\n  // optionally, you can override default middleware config:\n  //  await server.register({\n  //    plugin: rTracer.hapiPlugin,\n  //    options: {\n  //      useHeader: true,\n  //      headerName: 'X-Your-Request-Header'\n  //    }\n  //  })\n\n  // all code in routes, starting from here, has access to request ids\n}\n\ninit()\n```\n\nObtain request id in route handlers on the incoming request:\n\n```javascript\n// an example route for a generic find entity endpoint\nserver.route({\n  method: 'GET',\n  path: '/test',\n  handler: async (request, h) => {\n    const entity = await entityService.find(request.params.id)\n    // you can obtain the request id here\n    const requestId = rTracer.id()\n    console.log(`requestId: ${requestId}`)\n\n    return entity\n  }\n})\n```\n\nYou can access the same request id from code that does not have access to the Hapi's `request` object.\n\n```javascript\n// an imaginary entity-service.js\nasync function find (entityId) {\n  // you can obtain the request id here\n  const requestId = rTracer.id()\n  // ...\n}\n```\n\n## Integration with loggers\n\nThe main use case for this library is request id generation and logging automation. You can integrate with any logger library in a single place and get request ids in logs across your application.\n\nWithout having request id, as a correlation value, in your logs, you will not be able to determine which log entries belong to code that handles the same request. You could generate request ids manually and store them in the Express' `req` object (or Fastify's `request`, or Koa's `ctx`), but then you will have to explicitly pass the object into all other modules on the route. And that's when `cls-rtracer` comes to the rescue!\n\nComplete samples for Express, Fastify and Koa are available in `/samples/` directory.\n\n### Winston\n\nHere is how you can integrate `cls-rtracer` with [winston](https://github.com/winstonjs/winston), one of most popular logging libraries.\n\n```javascript\nconst { createLogger, format, transports } = require('winston')\nconst { combine, timestamp, printf } = format\n\n// a custom format that outputs request id\nconst rTracerFormat = printf((info) => {\n  const rid = rTracer.id()\n  return rid\n    ? `${info.timestamp} [request-id:${rid}]: ${info.message}`\n    : `${info.timestamp}: ${info.message}`\n})\n\nconst logger = createLogger({\n  format: combine(\n    timestamp(),\n    rTracerFormat\n  ),\n  transports: [new transports.Console()]\n})\n```\n\n### Pino\n\nThis is how you can integrate `cls-rtracer` with [pino](https://github.com/pinojs/pino) logger.\n\n```javascript\n\n// mixin function adds properties of the returned object to the logged JSON.\nconst logger = require('pino')({\n    mixin () {\n        return { requestId: rTracer.id() }\n    }\n})\n\n```\n\n## Configuration\n\nThese are the available config options for the middleware/plugin functions. All config entries are optional.\n\n```javascript\n{\n  // Add request id to response header (default: false).\n  // If set to true, the middleware/plugin will add request id to the specified\n  // header. Use headerName option to specify header name.\n  echoHeader: false,\n  // Respect request header flag (default: false).\n  // If set to true, the middleware/plugin will always use a value from\n  // the specified header (if the value is present).\n  useHeader: false,\n  // Request/response header name, case insensitive (default: 'X-Request-Id').\n  // Used if useHeader/echoHeader is set to true.\n  headerName: 'X-Request-Id',\n  // A custom function to generate your request ids (default: UUID v1).\n  // The function will receive the intercepted request (as-is from the framework\n  // being used) as its first argument. The returned id could be a usual string,\n  // or a number, or any custom object, like in the example below.\n  // Ignored if useHeader is set to true.\n  requestIdFactory: (req) => ({\n    id: 'Your request id',\n    customHeader: req.headers['X-Custom-Header']\n  }),\n  // Use request id generated by Fastify instead of generating a new id.\n  // Only available for the Fastify plugin.\n  useFastifyRequestId: false,\n}\n```\n\n## Advanced features\n\nIf you need something different from the default UUID v1 for id generation, you should use the `requestIdFactory` function available in the middleware/plugin config. Note that this function allows storing any object as the id, not only primitive values or strings.\n\nIn certain situations you may want to have an id available outside of the request handler scope, say, in a code that acts as a background job. In this case you may use the `runWithId()` function:\n\n```js\nconst rTracer = require('cls-rtracer')\n\nrTracer.runWithId(() => {\n  console.log(rTracer.id()) // id is available here\n  setInterval(() => {\n    console.log(rTracer.id()) // and here\n  }, 1000)\n})\n\n// you may override id by providing the 2nd argument\nrTracer.runWithId(() => {\n  // ...\n}, 42) // 42 is the id override here\n\n// async/await syntax is also supported, as `runWithId()`\n// returns the result of `fn`\nawait rTracer.runWithId(myAsyncFn)\n```\n\n## Troubleshooting\n\nTo avoid weird behavior:\n\n* Make sure you use any third party middleware (or plugin) that does not need access to request ids *before* you use `cls-rtracer`. See [this section](#how-to-use-it---step-2-common-instructions).\n\nNote: there is a small chance that you are using one of rare libraries that do not play nice with Async Hooks API. So, if you face the issue when the context (and thus, the request id) is lost at some point of async calls chain, please submit GitHub issue with a detailed description.\n\n## Performance impact\n\nNote that this library has a certain performance impact on your application due to Async Hooks API usage. So, you need to decide if the benefit of being able to trace requests in logs without any boilerplate is more valuable for you than the disadvantage of performance impact.\n\nThe author of this library did some basic performance testing. See [this tweet](https://twitter.com/AndreyPechkurov/status/1234189388436967426) to see the results. The overhead also decreased in `cls-rtracer` v2 due to migration to the core API. See [this tweet](https://twitter.com/AndreyPechkurov/status/1268950294165143553?s=20) to learn more.\n\n## License\n\nLicensed under MIT.\n","readmeFilename":"README.md"}