{"_id":"@catalist-nestjs/middleware","_rev":"12-b2649d71478fad80bbc807b48b0819a3","name":"@catalist-nestjs/middleware","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.0":{"name":"@catalist-nestjs/middleware","version":"0.0.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/middleware"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","catalistfinance"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/middleware@0.0.0","gitHead":"a067d7c3d940e000e7de499da95f6b0214196f88","description":"NestJS Middleware Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-USFVafORi+JaTdkNnoUyTZH1Rq8vnLwtelHesNpsN/nR5KtPW00N+M5qn79uSoDDR09K/l3y7fCwILBwWipbEQ==","shasum":"536a1b0760b9b180899fbde2b7f6117057aefe0b","tarball":"https://registry.npmjs.org/@catalist-nestjs/middleware/-/middleware-0.0.0.tgz","fileCount":12,"unpackedSize":9478,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0gQh321wk/NjugVHhFF8aqT81eNVFfBG68lopJr1kpAiEAoA1w5oKI33H/SrFjQZu7bCtJHdaREoKD0APxwn8opLA="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/middleware_0.0.0_1712559411888_0.03845941350130522"},"_hasShrinkwrap":false},"0.0.1":{"name":"@catalist-nestjs/middleware","version":"0.0.1","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/middleware"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/middleware@0.0.1","gitHead":"c4220e6b353b93055c334fcd9bada601c29e2625","description":"NestJS Middleware Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-6XsEqiws8xUkIWNOXqN9aDRocvt0/aW1WChZrpsRRCbJMiOUbmkcflzNtCUKXxtt2H9evP0EW7odQg78+Smfjw==","shasum":"8b0b67cfb76d60e55f9e26dda47f848f344ec298","tarball":"https://registry.npmjs.org/@catalist-nestjs/middleware/-/middleware-0.0.1.tgz","fileCount":12,"unpackedSize":9474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK4egWiJL9dUNV9sG7/FPn9lpZ2SmjjF4XUFGOiLoBHQIhAIfl28GUdDAnV6WQOeUJ6F9hoyfKbPNOERE6Rh6xfCbq"}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/middleware_0.0.1_1713236277037_0.721567379942172"},"_hasShrinkwrap":false},"0.0.2":{"name":"@catalist-nestjs/middleware","version":"0.0.2","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/middleware"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/middleware@0.0.2","gitHead":"eecc7653b7d450ad39236d4e8f0f50300c01008a","description":"NestJS Middleware Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-wVB744tJucxoJdXzH4cSbRjFyZ9UAnqfWB6CXCoRBdTrAEgQrbpstn5bCpGaK4G4OrvW86p8+wyaODW08I6JEA==","shasum":"c20b719e470a8aa3d7c5d0708d70072ddb7c0827","tarball":"https://registry.npmjs.org/@catalist-nestjs/middleware/-/middleware-0.0.2.tgz","fileCount":12,"unpackedSize":9474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6uCzwFfzmXGkH0dsQ65+iroz2YyK71EaP36sPA92qDAiBRFbwtIAVELPyHKbob1z26+4vQM2XQy96HLnaoYmIoHQ=="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/middleware_0.0.2_1713249508814_0.4132300780737179"},"_hasShrinkwrap":false},"0.0.3":{"name":"@catalist-nestjs/middleware","version":"0.0.3","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/middleware"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/middleware@0.0.3","gitHead":"eecc7653b7d450ad39236d4e8f0f50300c01008a","description":"NestJS Middleware Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-8txY9x+I+53kSNie7KEsn9HKdKxQC5KKyIfbBE5Ix9j4Tj8NiLiPLrikKy0fu3i/KoMrRvelEVQiYw+eFr1OSw==","shasum":"40279c227198dfdaf3e2b800d99e84a7aadf88cd","tarball":"https://registry.npmjs.org/@catalist-nestjs/middleware/-/middleware-0.0.3.tgz","fileCount":12,"unpackedSize":9474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+KDbkd6NY8Y1oicUxq8yM4RhmSLOnnRr4K6EoZVOkrQIgNmGs0EQA520dIARDc5tREAwXE+NJkHnsN/H9LuQQU6Q="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/middleware_0.0.3_1713250929925_0.7361996831597328"},"_hasShrinkwrap":false},"0.0.4":{"name":"@catalist-nestjs/middleware","version":"0.0.4","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/middleware"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/middleware@0.0.4","gitHead":"eecc7653b7d450ad39236d4e8f0f50300c01008a","description":"NestJS Middleware Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-1yUa0RSqI9+2FkK5mW9VLtkBzFN8piEj03k4CYxOjNkh3YHcZwgz9eDW8CuobwDsIv0HDbXiVZbkAE3OeGbewg==","shasum":"d73e856da2dc497dd6fabd9ed884488415e41d91","tarball":"https://registry.npmjs.org/@catalist-nestjs/middleware/-/middleware-0.0.4.tgz","fileCount":12,"unpackedSize":9474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgQIezuNdRumt3Xko1ACdDaEyDv3jCV9h4n9d4Qa36hAIgXv6xen4tLjwaYKB4j8xCy0ux1xf9Sv9xWI5MbSZGKGI="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/middleware_0.0.4_1713252695569_0.7037510338889477"},"_hasShrinkwrap":false},"0.0.5":{"name":"@catalist-nestjs/middleware","version":"0.0.5","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/middleware"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"gitHead":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","description":"NestJS Middleware Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_id":"@catalist-nestjs/middleware@0.0.5","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-wp1I6t2oTL9tZuqfXuJaKSy0PjE3sOg3eb29iPqVgAJkUVWcp5oq0ixscl46DOWz5+ghTRgEQ8p6dPaOYB6mIA==","shasum":"b5511d9ef00e21f683ff7529327e7e66f3e71906","tarball":"https://registry.npmjs.org/@catalist-nestjs/middleware/-/middleware-0.0.5.tgz","fileCount":12,"unpackedSize":9474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5J1ABvh2A+dUCkFNTcK4TYrSIcwJDDEm4WCv17jE9mAiEAqXi9T99ivHbuPJCQc+cQa2FOivr2FP74/2ZRT6QjPkc="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/middleware_0.0.5_1713336204926_0.4495577436616176"},"_hasShrinkwrap":false},"0.0.6":{"name":"@catalist-nestjs/middleware","version":"0.0.6","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/middleware"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"gitHead":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","description":"NestJS Middleware Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_id":"@catalist-nestjs/middleware@0.0.6","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-vc1DimUplJHfwZgy5n/igbvs+PBhdGxNlbQz/jFPyKUTXYx0aqBMKQ3gZ1rVxHsD2uhswRRNitWlBvDS/9jnNw==","shasum":"2445841d0123e81a9f800a557dbdb610733243c1","tarball":"https://registry.npmjs.org/@catalist-nestjs/middleware/-/middleware-0.0.6.tgz","fileCount":12,"unpackedSize":9474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwPf1a2ScIj61tN7t87mwzVyE4f/Fwe33zsw5Kzj+8ZAiEA/utJ2duqo6JyFj9bjeFvf5gu2YODCoA+fXHtKXo48U8="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/middleware_0.0.6_1713337299320_0.08308584601710978"},"_hasShrinkwrap":false},"0.0.7":{"name":"@catalist-nestjs/middleware","version":"0.0.7","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/middleware"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/middleware@0.0.7","gitHead":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","description":"NestJS Middleware Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-yARP1/eYWMMYzT88lA0tUuFczQnrlh23/z1H0wdXfGdU06GgbIMNHlCjDmiIr2bjQOvym0+M9XKDBEIFdfd+Qg==","shasum":"c126aca31f8aaa055ed5728567eca8858cff224b","tarball":"https://registry.npmjs.org/@catalist-nestjs/middleware/-/middleware-0.0.7.tgz","fileCount":12,"unpackedSize":9474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAksNCcA6z1pYDw3sJx8nlfs/HJCn2OD4oujxTuqfIpAiB6OZK4S6Ya3EhQ7ZJnUfumAxmF+WUkcHcVd/+xTblqlA=="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/middleware_0.0.7_1713337693932_0.12287399897347218"},"_hasShrinkwrap":false},"0.0.8":{"name":"@catalist-nestjs/middleware","version":"0.0.8","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/middleware"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"gitHead":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","description":"NestJS Middleware Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_id":"@catalist-nestjs/middleware@0.0.8","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-h/d2n/QJMpE9IjPAP1GayMqNyemKKy84SRR3m+y3DGA5aHywMYgHG2Hemkq5oHgN438QeR+3+xLsclU1kW9yhw==","shasum":"aacd6c4cc8779a6929e44c426856c4f5f268622f","tarball":"https://registry.npmjs.org/@catalist-nestjs/middleware/-/middleware-0.0.8.tgz","fileCount":12,"unpackedSize":9473,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDum5fjC7T/F3myum1gATUJnPLe1fXeYVoIFispAiF++gIgQ3tf4WkcIs2bQql+3EmTV/TfsPgRQ75EDIo7AqTNYsw="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/middleware_0.0.8_1713490828110_0.19734918324296435"},"_hasShrinkwrap":false},"0.0.9":{"name":"@catalist-nestjs/middleware","version":"0.0.9","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/middleware"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/middleware@0.0.9","gitHead":"30d9a05ba7ed4497bc32f79dda50ff17ed19be7d","description":"NestJS Middleware Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-tB6ddbVu/HimDUMjHio9AfVocgb+54kpb2EGx5y9CnGKnY/W/EPNj9hD8dRxoSWiktDV3EulG3Rw8aR6/WXypw==","shasum":"235709e853fc6a84d5605f27fd093d6537bb547a","tarball":"https://registry.npmjs.org/@catalist-nestjs/middleware/-/middleware-0.0.9.tgz","fileCount":12,"unpackedSize":9473,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+nWD+iUsEkNK4A9ibpQEPEeUjcZxtaom7fquFMOaIoQIhAL2oIEJt4iNzS/HUkBAV8tqZrUIi4FiUAokaIgKOI1m1"}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/middleware_0.0.9_1713491456525_0.6796836684398813"},"_hasShrinkwrap":false},"0.0.10":{"name":"@catalist-nestjs/middleware","version":"0.0.10","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/middleware"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/middleware@0.0.10","gitHead":"ccca55597f66fcceff2177cd14bcb457e789512c","description":"NestJS Middleware Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-q3JXlPpX7nfgDyi2KHn7rwpi6mnYphB8yc7IcNtfIIj4drEZ6nBVjmIELz9oUTbL76gPoaz7/r8jsk1lpAW7Xw==","shasum":"399f6dec0c722ec0475164f0b39a0ad6ed270e82","tarball":"https://registry.npmjs.org/@catalist-nestjs/middleware/-/middleware-0.0.10.tgz","fileCount":12,"unpackedSize":9474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLmT8K9CutX7+v/EX0mLXvf4XX5EPDTn98Swu9oJiIigIhAMFGa+H0XvAJMK9pNDlvtps3JTjURw143FRPuhuyICxc"}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/middleware_0.0.10_1714458528137_0.45694539384436883"},"_hasShrinkwrap":false},"0.0.11":{"name":"@catalist-nestjs/middleware","version":"0.0.11","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/middleware"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"_id":"@catalist-nestjs/middleware@0.0.11","gitHead":"ccca55597f66fcceff2177cd14bcb457e789512c","description":"NestJS Middleware Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-91hYIiKUHgkbvIRBiDGf6E9gD8QYXj39xR3Ehk9ow/3QrFdH7CUQaUPWkd7F57G+45kPQYKLO42rFpn2jREF/w==","shasum":"7c496d1f77e48d68de69a9044ed353d27abe1549","tarball":"https://registry.npmjs.org/@catalist-nestjs/middleware/-/middleware-0.0.11.tgz","fileCount":12,"unpackedSize":9474,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnXuIYR216paF02ojQHrpJBWKFPrEjXPRKs0KHIEBGGAiAj3iN/eisUxIDtrJQ3fbWomxuLVP4+2oSBup7+v4dMHA=="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/middleware_0.0.11_1714458750524_0.9725173610454161"},"_hasShrinkwrap":false},"1.0.0":{"name":"@catalist-nestjs/middleware","version":"1.0.0","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/middleware"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"sideEffects":false,"keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"peerDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2","tslib":"^2.3.1"},"devDependencies":{"@nestjs/common":"^8.2.5","@nestjs/core":"^8.2.5","@nestjs/testing":"^8.2.5","reflect-metadata":"^0.1.13","rxjs":"^7.5.2"},"gitHead":"ccca55597f66fcceff2177cd14bcb457e789512c","description":"NestJS Middleware Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","_id":"@catalist-nestjs/middleware@1.0.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-hrEWu+bje64aqO3pcjHHvxIc+2ZpFBkXbl8ZzcEyKuE17RP5B99srKcL5TrnekgrUnnx3btbG8gYyOivxk7iqQ==","shasum":"c72af0cc461591544aff1b830bc6c3ad4b019ef8","tarball":"https://registry.npmjs.org/@catalist-nestjs/middleware/-/middleware-1.0.0.tgz","fileCount":12,"unpackedSize":9473,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1mLDpjEQk6qwoY7tj26onNKHBd7YApIjqk7d17P+X1AiBABUSd1U/Qwv7nrBdOExv/aa1eCe2A2AUmyaQliVMn/Q=="}]},"_npmUser":{"name":"upvu","email":"uncommonlab.io@gmail.com"},"directories":{},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/middleware_1.0.0_1714459879465_0.2446255496672345"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-08T06:56:51.755Z","0.0.0":"2024-04-08T06:56:52.030Z","modified":"2024-04-30T06:51:19.871Z","0.0.1":"2024-04-16T02:57:57.201Z","0.0.2":"2024-04-16T06:38:28.956Z","0.0.3":"2024-04-16T07:02:10.068Z","0.0.4":"2024-04-16T07:31:35.720Z","0.0.5":"2024-04-17T06:43:25.110Z","0.0.6":"2024-04-17T07:01:39.482Z","0.0.7":"2024-04-17T07:08:14.122Z","0.0.8":"2024-04-19T01:40:28.262Z","0.0.9":"2024-04-19T01:50:56.676Z","0.0.10":"2024-04-30T06:28:48.280Z","0.0.11":"2024-04-30T06:32:30.657Z","1.0.0":"2024-04-30T06:51:19.673Z"},"maintainers":[{"name":"upvu","email":"uncommonlab.io@gmail.com"}],"description":"NestJS Middleware Module for Catalist Finance projects. Part of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)","homepage":"https://github.com/blockarchivelabs/catalist-nestjs-modules","keywords":["catalist","catalist-nestjs","catalist-nestjs-modules","uncommonlab"],"repository":{"type":"git","url":"git+https://github.com/blockarchivelabs/catalist-nestjs-modules.git","directory":"packages/middleware"},"bugs":{"url":"https://github.com/blockarchivelabs/catalist-nestjs-modules/issues"},"license":"MIT","readme":"# Middleware\n\nNestJS Middleware Module for Catalist Finance projects.\nPart of [Catalist NestJS Modules](https://github.com/blockarchivelabs/catalist-nestjs-modules/#readme)\n\n## Install\n\n```bash\nyarn add @catalist-nestjs/middleware\n```\n\n## Usage\n\n### Basic usage\n\n```ts\n// Import\nimport { Module } from '@nestjs/common';\nimport { MiddlewareModule } from '@catalist-nestjs/middleware';\nimport { MyService } from './my.service';\n\n@Module({\n  imports: [\n    MiddlewareModule.forFeature({\n      middlewares: [\n        (next) => {\n          console.log(1);\n          next();\n          console.log(3);\n        },\n      ],\n    }),\n  ],\n  providers: [MyService],\n  exports: [MyService],\n})\nexport class MyModule {}\n\n// Usage\nimport { MiddlewareService } from '@catalist-nestjs/middleware';\n\nexport class MyService {\n  constructor(private middlewareService: MiddlewareService) {}\n\n  async myMethod() {\n    return await this.middlewareService.go(() => {\n      console.log(2);\n    });\n  }\n}\n```\n\n### Async usage\n\n```ts\n// Import\nimport { Module } from '@nestjs/common';\nimport { LoggerModule } from '@catalist-nestjs/logger';\nimport { MiddlewareModule } from '@catalist-nestjs/middleware';\nimport { MyService } from './my.service';\n\n@Module({\n  imports: [\n    LoggerModule,\n    MiddlewareModule.forFeatureAsync({\n      imports: [LoggerModule],\n      async useFactory(loggerService: LoggerService) {\n        return {\n          middlewares: [\n            (next) => {\n              loggerService.log(1);\n              next();\n            },\n          ],\n        };\n      },\n      inject: [LoggerService],\n    }),\n  ],\n  providers: [MyService],\n  exports: [MyService],\n})\nexport class MyModule {}\n\n// Usage\nimport { MiddlewareService } from '@catalist-nestjs/middleware';\n\nexport class MyService {\n  constructor(\n    private middlewareService: MiddlewareService,\n    private loggerService: LoggerService,\n  ) {}\n\n  async myMethod() {\n    return await this.middlewareService.go(() => {\n      loggerService.log(2);\n    });\n  }\n}\n```\n","readmeFilename":"README.md"}