{"_id":"@ololoepepe/middlewares","_rev":"57-08d84cd5f2750d2b6ff7ff018d6afe91","name":"@ololoepepe/middlewares","dist-tags":{"latest":"0.3.3"},"versions":{"0.1.0":{"name":"@ololoepepe/middlewares","version":"0.1.0","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.0","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"005703b6b0bada7a648f0c673e71bf62e47672a0","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.0.tgz","fileCount":10,"integrity":"sha512-ciBeCtTCY1Rj3d286vmjKT2NMS/TzrYDbh4wko97F6QmwSKgA5GzTjS7KDvNXhMvmIKNWnpf0Nwa+xTm+fo+UA==","signatures":[{"sig":"MEUCIEDGXRxRX+Zqg7GuHZyxKyEvWvcPgtIA6xjDsK0jfMg9AiEA454+3HGr2FEkc24U04erCDnBVJCeCwMlA3/+k9QwELU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciN+vCRA9TVsSAnZWagAA8nQP/jSJXMjQ+IJC2o2UkL2C\nEfBfzs65peSbmkXYGAhdFTbjyYG0/FAqXwG6Fc/vrkPkXFsYw6xT1AyPeZdh\nxlYnsRClq0vjeIBASppORAV1GPIQ3XwavxoufTQXvnErakbLt5oDIBqaI+yy\nRqZIa1aAf5Zf+RG4k5jVLFlal56tXoqt7+FoGZao2a8Djrm0GTQQ4r1mAjtu\na1ZyPudsU2i2XUKSo86XlZK2XcAzqhvvlD7ggAd34BJec+3C1E6nB2O9+LH+\nqpXzqI5Itx6+BXwZVn3i1AHg93BbBrqkoz3m21/s9Oq6wdN3IpR+qmKHnp0U\nIWzITPvSd2EGYso1nTnFEaN2Po2CupgWFvZeL7NJinZy8c2kJeOTG66v/MhX\n1BcpKSGboNT5f4ByeFUrg4wm7P1cYliXKuAKNIboqDmzP6MyLfUNyOiC1CDp\ncHqo21HL+qBNNjSISXay6+As7bt5BwKCf3dToI8CJFu1XEm6cC/d08gEvN6P\n50GBAesDlGnuoR0e6Ds36DDenvY4b5NKHfiTCjO0SA95UgtIiw1+B4PHQ1gF\nxLxa89o1UOJLHu/XAwT/ztrONgK8WZDXzpR6z1u1c7u6yn8bhTxLQhATWv72\n7oaxx0qQ1vrmqFPX8WROny60ZrMYhcoSuQe3ei4w9Q1ZV5LSgktByQJ0flNY\nAjqD\r\n=/Izz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/tests/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.4.1","description":"Common middlewares library","directories":{},"_nodeVersion":"8.15.1","dependencies":{"cors":"^2.8.4","iamvalidator":"^0.2.9","@ololoepepe/errors":"^0.1.0"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.4.2","eslint":"^4.8.0","eslint-config-xo":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.0_1552474031352_0.8639838912191264","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@ololoepepe/middlewares","version":"0.1.1","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.1","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"8e030558f7f4c837e18faee7adc4e95265ccef81","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.1.tgz","fileCount":10,"integrity":"sha512-PB8d54KfJicHgMtYs8dpRXd2GGolPgMPeykDaaKWBn03di06ufRAsOMXR4x3sI7TCZICvOGUnVIjqfPgAnwSsQ==","signatures":[{"sig":"MEYCIQCBA4zwxiGmd9Bp79NnG5EdzQbo/sb4qsadkWTpwAK6KgIhAMnkqXNN7B1U7KLQ3i6xPN5S7+lAbgf/tNMg01uLGBGJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuXSSCRA9TVsSAnZWagAAI6oP/j8zMQP0FSwCLa8qI9Ra\nGiPI8dVZDNAUbCuA1ybu1Xgg7PDxzA6mWK77W6y8PDQYVF/Sm2ISXvexwbTQ\n1HVJGX2vtxvDVO+xknWhPTc3DPk1U4+d2Wb06yhIQ+NosGZ0d2tzLj3qJgJc\nlanspJK9cqw8KKGQCyH7SF2MLxpNLuAWNENt8NErxLjxR5t0C9I6Pc1wqXo1\n14hDENUlVgGKg+4af/QdzAqFI1H2ReGm3IGsa1uitwGw4RSZrpcmtfj64PAm\n9sNLjH4j2NLgQqAbsg6mfJ63gcAOk7oT17lQmjoebBOtgrsx+q9uB76/YkeX\nx3z45aXzFMU6NQwiOjGq5IgWLtCuPgyfgduZ23F3VCo4okM6oXFUeYWROAaZ\nqcbEaIOf/csirsY24fjXz3hrQoz7F1wfa9VWm9MKlxmSS8rWkLhCgpbiLE1u\nx1O+ni6NPsuvk6KlHt5l5io0kw5Iswa+PG2CwSu1mWkSEOzfsFz2AtT9PDQA\n1uP7GIYtEeJ7gl08FJjGp05TVXJTEfZBni07kwi2y+BoCQYuZoGsHCq4XbnW\n4mwFclGkMUfD7f2rTYOIAwjLBfarcWibnpMf8GkFDYFx+gh5SJrHb41uXaer\nJj7oKS7FaJfbBYLpgmifAcLY6BlqtIoXCcf4RkNGn/DdoB0yDEjq8XB1BiBy\nembL\r\n=7Dhl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/tests/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.4.1","description":"Common middlewares library","directories":{},"_nodeVersion":"8.15.1","dependencies":{"cors":"^2.8.4","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.0"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.4.2","eslint":"^4.8.0","eslint-config-xo":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.1_1555657873316_0.056314296214010406","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@ololoepepe/middlewares","version":"0.1.2","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.2","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"3aa494640c19f804695aa5cbc93cb85b6cf486ed","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.2.tgz","fileCount":7,"integrity":"sha512-ZDiR5QGX3Q5EqnUCEM25f0QYERtSHBxWzAiZOTc7F142pn6Vcsunvcg9Sin373vhumMT4KGInJNOb4Tjzq7CJA==","signatures":[{"sig":"MEQCIEyXca4y+jXR9+IEyznf/jysR54IkvXzY7e2UPlVbwtkAiByzedbL2e0h8lHgUfjayIUwjdWEMnfyb85AGXCKGqXgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIFn5CRA9TVsSAnZWagAApk4P/3FJD5R4ydOqU8Yg/9nR\n+PYvKJK20cGxABVxx6YnmpFw0jnvqH82I+4cDeChuj9R0Vmw0vNu8Zw/3414\n+SXW9QX5/EuvFOvVjP0nlwjMAyt94Vhly9KGEspaay94dDY/LMd8py6EixlX\nYdP5yStBDIFHXvYVB+9cXxdYyTLwPkzM1M/xhvqThAR8wwIzCpCSMzDKfsnO\nb6MrFHS2/ZssU0THRjBwz8AxHxFc3VSg1ViWvrDmF6ujnWaiZi6WD8IwZtdg\nxcNmuo2orHUScuwPyDtxY5ko85EOGhK1BJJmKq1GgarhY0uJdA3tZZP3CGJx\nHDKJoIYUFCRPMNfQuNn1r3PXcgdcioOfOPPTR2HyC1/MZ1AEDBahEB3ID0q5\nc0yVR778PPUIt+PvdsaNGfeM99mcj8F8wGDZXjchx96T/a24bkevLtzaqmbQ\nxSGKnINwZynWvvWw2JKmG3sAiwxXrs/1ESw0eVmGPLQkUWsVuDHfSLdQVb4Z\n/OyvJMy8mNMdmYPUpagKHTLzQRkooE/c7L+ff07V64UPQo/hUvfRpwz0ibki\nHpcQrY6SDfbIq0Mkfsvh87lZiatoAjw+sBUkazL2tW5JW3seW2uztOmfrpil\n4nJwhBFGOUGpjgyAchp8iSaXnlHsxTJyIhyXTJTWPuGal1uqO7GqlwePPGKC\nX6i5\r\n=FqIt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/tests/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.4.1","description":"Common middlewares library","directories":{},"_nodeVersion":"8.15.1","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.1"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.1.4","eslint":"^5.16.0","eslint-config-xo":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.2_1562401273155_0.25176930305487577","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@ololoepepe/middlewares","version":"0.1.3","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.3","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"e109019a6cd4c9dd4f77ae1ad3e03fe5eb96f8eb","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.3.tgz","fileCount":7,"integrity":"sha512-muzawPOeY4l3sxPwon32RNO0YdpSm9gFa4NCp2+eA+UBEDVwZSQ9CmjxF3260I2n9rj0Xd9N2pZMqTs3WMgdLw==","signatures":[{"sig":"MEYCIQDgmrF1Lb38soYdYqFNLDnf2mO5GuV4+r6mT0t86xnBZgIhAK8nVVqDAQ4pbJM9vh5d3+HR8n7J7YTBFoeCjgYBOOGC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9PfnCRA9TVsSAnZWagAAoVUP/jnF4joQlRbUwahwkS/1\nLlTMDCn506EwS1hy0cn4pha6Q/MfQ/uGyLpzVJ79GZoy55AyR2UAotMtnYAo\nylKVWk+KKkdJljSnsULXV921hG7OcRP5JJIOiqvSL1hpl/1+SsErf7SR4ESq\nyHe6bC+4de0/HUDMX2ZIXO/H4vaStL9XFIVRC6NTPGLdFJl25fvKBxmDp4cw\n6Ep1aqlSyBre7KlvuYR42ihI4FzftP5AyT1KORjmJ89x9NtCy+IuV+gNcuWC\nahtXcKKM9sLVtaGgIojjF5+ouWqCoVRIOYP02oxYoU2NRDB63g2iFuxtdcXB\n7gdziEg2tOcZdPcG4+1ItSF2dYB9QIXSLqpwa0FDZnKLhiJS9Kf6XXIHpf5h\nMgSTC6I1MMZrR5TDpeAOTEMWUSBXLMDoCmf/p73DcRuUygWptmZUGELgNSn/\n+eG1STZFiS788NitE+Pp3IcEruqdxBk12laPjd9+8igJkU/wSQtKeFivK+vn\nTXiHjXfjbAcqktIRh7NqTNt43k/l6znkXaNGpRGuBCVz92bBAi+i9AMpqQx1\n9tcHB2eAf/CnhrfrTGlI1VEutjphNdwOebYF7xg01279IXdHz8wDYuP1wB06\nnQFwxc7cu/hEAlVfMEEzBMVB7kRueSskokctn7dvcjxzLIwTepT8bbwfOFd8\nrQft\r\n=Smdx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/tests/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.4.1","description":"Common middlewares library","directories":{},"_nodeVersion":"8.16.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.2","eslint":"^6.7.2","eslint-config-xo":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.3_1576335334684_0.6067540034864907","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@ololoepepe/middlewares","version":"0.1.4","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.4","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"c07039ac5570b23978451a85884620b303cc0e9b","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.4.tgz","fileCount":7,"integrity":"sha512-8IW+7NQ6zrb2jG5Z7jC0pR5lU3+rKaRRtJiIo72NDuzyrBbw7Etbqi4u7B4PGeFx1y3cfj0x4CIN80JCoHA5UQ==","signatures":[{"sig":"MEYCIQDMIRZ9+TyMyuZV0K7XXFNVp0F/z7NcP5ZcJT3kjOOomwIhAPmfJk3xp4ouNsv/t+Q11Fj/6Sn2YNZtU+tgDtgZqvaZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGFpHCRA9TVsSAnZWagAAlgIP/04Cpb48WfEKbNuV5Oa8\ngS0GidqRkQ1JVOr5EJsdnc0DLP4A5tZegJgwnDMfpjvlc/dOJqC++/ZloK04\nGs9x5cq9HC3o8s32yV+Gzk1I9LhSGFKe+1xeY5bTpwtII0RLz8Dz8rdfKAwG\nMWGb1n/hzo0Hl4m4m4A7Ue/4MjO6g+eG69+dSs8g8WCaiyTeO/VHS4vY83Ud\n56BXb9hP39zQ47NWk73aRIqZ9JuXYUubun4nCrvzq8WQzIC5s+3SpSa8vtWr\nqxgenelrImDiyEwa4qpOZ0rHCwwQWxHIbZz+BVXWef3TZVKzBj26V6yog3/H\nrZTsnmpztyKusKm/zC+Uv2jWqGw68LL03P9xMLOG3iIVpWZT9Qtkh7mYmC47\nxlXUC94rLH2MgVHY5XNBLf+pS98o4zyH9yyoKUj3XDidDk84E3/jibrpdB8f\nTpmdrekjchlsOTXADVLp5eltpsZ5XNK4iB7dAvNL22Sl6FFbc7N4ZaP+Jjey\nAHpmUwpRam9ejWlj2WdL+lbB8WFJbOaAJWQMvrao23mhdkrXPu6xHnMhkaod\nogemxqiYvZYqoS3/Ju6VUsZpTPnJl/6sHblN4DugcVaGPviohP48GNSTAJzQ\nC6wrvRMepSUmMos0iahRfSJwBMrkrumNs2vhJqx+0O1r/ey6IMWDRlODl2hS\neGFb\r\n=XMUO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/tests/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.4.1","description":"Common middlewares library","directories":{},"_nodeVersion":"8.16.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.2"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.0.0","eslint":"^6.8.0","eslint-config-xo":"^0.27.2"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.4_1578654279421_0.3494073381708236","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@ololoepepe/middlewares","version":"0.1.5","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.5","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"3828d9ee3c3a4faa670191d6bfb0e101135a1b93","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.5.tgz","fileCount":7,"integrity":"sha512-JP8DZCljRvat0l9PmF3aPfFL6Nt414LMKcbLvLbrNxuuufRvn4zXW1wUpLeqBqINpaH63+o6MWJFY1gSjmeIXA==","signatures":[{"sig":"MEQCIHJCF9tv/Lg/gAXK590cnbprZ7ajlufC0wBk2/b8vtYtAiBp1rEwV6+Rv6f6kL5yWcWipIeusntyU8RSj8YDNyUrLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVqPYCRA9TVsSAnZWagAAL8IP/0zRJDpkLSWgn/zRG+5X\nHBBy9zlpnXjekjsJadd020/MJPx75t72b5y93IE5u7WTtD/9kmzNxuScPgJV\nGbDhDeLJ6DRcwWXkQFRuHj1ucRD703WfY8fYMBHOTPYnQuYJyfccfoGsLmyR\ng2bLG3MLHSTSL5gxR31RlnypVQAdJ6S3ToKWJ4Y/j5hCe9OFUOIGnfK4e/T9\nQ34YTLmIal8nh22wEvxfm3AUE23AEe4wdIYIAAOMovaFVehIIpMFEvEVzXVZ\nC1ssmGARNPHOhy6ofET/0fbUAGEzyoW3m+hXc/pYSs1HtbTx9ozPQ5qVnn8C\n6cqh50ITrGET+8ejwjW8/Z0c6CIb80bDlMeL7kRuSLEcVdKtpPd5z23Afy/5\nf4oI+1FMc73asqRST2a9YHn5d3wKSVcGeZgp/a9Nh3a8mge7n9PjpZogjx2m\n/BTd7GNpP4IEgXm3+5Rg/ob9yA+C+tODoJj0f72yu3Og5qFVbxViiYYnU9Xc\n1t7mcp57/wlXlKn94BOn9QQWsr2AjlPhr0TiWjsGiBPze8qROMK12oYa2MSt\nKMH8swlBvsMVBIa9HJaua9luZwOEPCBgYODxM0Xcd2+XuuUcdpqXKnkkwRIa\nwCrDwqAHAw352qlZ+c914eg4S/X+511rbLblbrdPfn9jqBgtxIxXqnX/Tn/R\nWZai\r\n=1LFu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/tests/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.4.1","description":"Common middlewares library","directories":{},"_nodeVersion":"8.16.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.4"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.0","eslint":"^6.8.0","eslint-config-xo":"^0.29.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.5_1582736344573_0.4818083901150141","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@ololoepepe/middlewares","version":"0.1.6","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.6","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"b98dcd605a8496d0d7768f34ab42ad8e19fe20fb","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.6.tgz","fileCount":7,"integrity":"sha512-rkiMsRir7FgTljXz/XJeho9uMv/r+KzoxaDwLWHWcgKZfvHspaH0YL02+m83O6LiNCC2U+h7XPfT3iH0B4Z7Kg==","signatures":[{"sig":"MEYCIQD53pFgub85DkhwWVJN1rDtcJRD3ZxavjZRILTwCMfHggIhANcFB1PWEBadJEE0ScXg9FmAE8RrtWsyC0DeEaA+f+sb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeewalCRA9TVsSAnZWagAAwIIQAJj4QuasPAE1lDS/aNJC\npnh6JjlFNpOb+QrdbvZ3GmT3cgdERJLoGtrnYKfu/z5fBObkPkGuOZ1ELrvo\nbl7u/WCGGw9EfZaZPjB1GCdHgaYDfUCXYgFUcmY+Y4ZFNa64Wt1JXLFZ2VDP\nCTmSp1N/qD9MaytBVNZGYEwemeaOVQzNf+0g41aaoEwu24SsUZCeuXdMWYCo\nBgospzUBqQtmgdV7Eqmg3lZPHITPHGDrNA012ypSK5LAFFj6NkgHqspDH+Ae\n966ZrEZCQpTog7c69kbvPU1fdQkOg6yxQMMKAcEgLGO9I9YAdPRlJ0iptNIX\nsfv3HWbTZyFOneKPlTSPNiMLf5BzPBxZQdk2ZujhnVL9cZMD4MRqE8ClJYZs\nRyBn/xr8VH8mFydcubr/71cFw7e/pr1vayXz/15YcAN9xDhS2jxQdO0QBxg/\n6DPxVEpvq2E1m4NFrvLb4Nm9dnGATW6M66KmayNB4uYXnce8Dack5DpLOJ3z\nE48HKFZ7TqcRkn7pREHENAzqWvHqyEn1VMqUDDv8fGGDdx2AaSyBTlJfNFt/\nZ1Pbwh2wfOyCKUrbbs/on95UmrAsVbAaV7Utk/2IS1tKn5Avqsy6dak8nQlN\nu5cqS/UJopJLDSMra9fvSEJoORO0VpTlbE5sb6kV/5exVkjxCJB0E3gmfIGW\nNB78\r\n=vU+r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/tests/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.4.1","description":"Common middlewares library","directories":{},"_nodeVersion":"8.16.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.5"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.1","eslint":"^6.8.0","eslint-config-xo":"^0.29.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.6_1585120933287_0.8422584956258159","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@ololoepepe/middlewares","version":"0.1.7","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.7","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"c88329c6fed9c5c7c05ea40594cecec71cb380ce","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.7.tgz","fileCount":7,"integrity":"sha512-krPfLBax9oesjRKeRKqWx6BM269prAwy0Sr1fSrJ1HusaJraXawuF5UxhgP8N78bxSBZ2as0RVx+jdB1D9TePA==","signatures":[{"sig":"MEUCIQDFHeUO2qK6w/hgWCZI4Wk91nepjl0gQQWUnTCFof/h1wIgI8ItFCw426HyUFZ10hPmW1wbvSsnr5qK/7HSv0LopOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyqzcCRA9TVsSAnZWagAAgZ4P/2zVzix5Yn5jEDyYf5s0\nmLP9+UBulOoNPjOPQicg9WEFp+J+5teV0h5Xrm47wBQOmsTZ64THeX3MyQBV\nzb3iFq9LoxOkJh6fMDf+0AjgKBFzp9CJT0IGwfu4wXiZ01g8sHkAh81iL0WI\nI8eblhypdjGHoW2liGMVH2jUYMboDBg83WIQcpEqFTFB4To0P3rnN8ikdKnA\nvIKw53tR3Tty2E1WJ9aVUkVzJP+a+z/M4xz3Ro31cOBaOHaVyiE1Z9AwwW2/\n+7K3DL7SAicVGxV7MAlfIJs6BVrbrIAvBXt0r4dqRViChPP/kApqmRuimyTZ\n69Stap/ZYFImz3qxYV8nNZZWsm429mhFv/bBWLWuOlt8/a935cJYbBqaN9+o\njKvUq5CUkB8xyGRS4BW2BeQMyGylDbj6ZbjcmXGCl6nFgvb0q4eE+ifbZuyM\nETxkUrcLJeUgHfp21WN46mph8Bs17oWJUAq4NyBytMBiPnIFGcVMgBvJucNi\nxct+f3+uHH+e7xZIWjJBGJeYzKSyaMVjowdqpWcOO7dg25f99BQRLDE+Htqd\nPV4qdnRfC19HAFuhldGaOPJhEwcM16hRBZb0h/xO6ce5LWlWY/zPe/paud49\npDuqW9l4ZCYL3bA9sCjtZTNxFLLCXug/oxvFPgxDksccUgjJt9QJdqRafpwk\n4GsI\r\n=DAtQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.13.4","description":"Common middlewares library","directories":{},"_nodeVersion":"12.14.1","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.6"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.2.0","eslint":"^7.1.0","eslint-config-xo":"^0.29.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.7_1590340827693_0.6689824206414816","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@ololoepepe/middlewares","version":"0.1.8","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.8","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"1bdf48ce9eef7605ff98eb189966925be7679953","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.8.tgz","fileCount":7,"integrity":"sha512-6wRgkbZaHibZgrFtwdFAVW0HxUtuLyhD2c74xO0K96W9bnpr4/01MYMqywX8+i0OSx1s+HWgR24pfcdPdZcz4w==","signatures":[{"sig":"MEUCIDG9WVy8vxUFwLug3cjp/KNXuJ9gr8GP1NSUXE/Qd9SaAiEAvxyeF9XNDtYqM/q+hM9w7PEhsCaDMlBxyoV0exgxIUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9HE+CRA9TVsSAnZWagAAwwUP+gJiw52mjet1Ripz8wZm\nly6Xzi34T4pQZzMxiGqt0hcBVDEmNO9XwlUzzMDg8HtfJeQqhGZkNu3b20bo\nx9PD7+L66nH14mco0Nffx2+s4Ciwwfu5jhOY6YL2nryWb8r4sUGeboYSuGl5\nyAspvEcGVqX/Lgrp4F1SJJerL0fgUmU7B5hgy+IY/FHT6zCK/Y3WTb/lYeha\nekMf/3JATnFdYP1cYx76WS4ZXPrfwyGaC68umXx860N2M5slL9q/EFLbU0JX\nDOwvVJNkihRpzBeDMtIjYRgdnDd3vXlhWmlsloQJ+hBkQzCVL73ZIau8J3Jv\nGYdz3QBTeeJfzfGCM12H6i/QOv6E2tFhSxQOorny2oY2Xc2x1NuRE79FX94U\n1k2S/Cw5eBqeZGWA/X+RvAeAMwATy8wrOGqtYQ0NLZoAMBrQnAGK6ScMyqsq\nEB79PiifOVnCmF6g4d+NwP776IAgltVbIGvPFTrNPTAlwpggbopJ1OcJkP+0\nr6gLzeTQyNZVNSO5zIedLm81wu7EqCyLMr/HlCm7Mrg5v1qh0saLNvI20w3t\nbU0cC+1tdwItM1SLSvcCww6MdSJtU5PSCb7qSeu94opuB+qOBCKLJW6AJkns\n3P9UnA6k6XfIUrZk/Dj9s4QmU/UexlZ+oKY548vdpfFH3doRdwiH8x1ZPMPc\nDoFS\r\n=Uk7H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.13.4","description":"Common middlewares library","directories":{},"_nodeVersion":"12.14.1","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.7"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.0.1","eslint":"^7.3.1","eslint-config-xo":"^0.31.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.8_1593078077008_0.4513248074270275","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@ololoepepe/middlewares","version":"0.1.9","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.9","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"ae601b048a1e61d5f956868d8b1d869e7ef1aca2","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.9.tgz","fileCount":7,"integrity":"sha512-1vgdGOyf+oZQiJZ0nPhby258bZYe+45SPlZvX90OJNtoYzVIhOqh9TrlDv2FpYzhJRRoxoqgvFlAkHxT7Pq9+Q==","signatures":[{"sig":"MEYCIQDOaDHeYB2USmFnNRlbn5cv/RSN3Pv2iIvB/Jt18iGytwIhAJFUbMN7LmsXQ0BPEiKkR+vB3vAAij1B22RMMvDfzkQ8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHB2UCRA9TVsSAnZWagAAXxMP/3PYfnZvrEXoUDlSox1t\nEFqrUO/MBtp//NypaVS+z4Mt5Z5jUyp9gmQ98mk4lmrNrjBmvxlWDaK+cPze\nmH1VtDLkbQETUCNUmd+crwTGOqttCMj+wI2uP+0tyhllJRH8ELcBPYQr9wpY\ng2rDJdwj40nfOe3nde3m2m4f3VXsiwSoTfBC1ukJxBH2xsrrPdrxkgLpvV4Z\nyUv9vV58dM4GOWpWausQE+1s1x+tYGGMavFq9iJJyYqnlS9cVT7dZFfI0FlN\nUHFw+hScq0hjyp7EaU8+jvhZtiqbf9bPjdE3W2KcsJmkDfgQiAD5a8+kgGtA\nUhDY3EoDVNrn+DCvRC5Hs6GZ5DG/YZoTCbfyV6iIlMyDzHY57JsMBAOnSXUd\n9daPSUh5ZAwlioRCyrRGCszBKNxNJm4j6NEn+Hnur5R8iCH35R3T21y2yyEf\npVbQJAN4woNigEtl+pHnUj3x07vLjo0Fi/uL9jgy35aIQlvd1c4BVpttpQFm\nlwA+tdh/yR17iQ3wLhPv+NzN5cTzSKGuiei3WIg57e6gKwp61kN7mqyGm6sW\nVXiKDyXYXHPa7s5oqDUGLeZi4VSd6ynf8Ayg9kxsAFksImv/Ukd8OHTaY1ll\nhAv+D0pTgsrsSiEkwChGsglpdGAJ+9ZcF0xsYV7WWbifeFM7MZZ+7XQUYCDZ\nWBkT\r\n=rLJd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.13.4","description":"Common middlewares library","directories":{},"_nodeVersion":"12.14.1","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.8"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.0.1","eslint":"^7.5.0","eslint-config-xo":"^0.32.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.9_1595678100560_0.33094957439807593","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@ololoepepe/middlewares","version":"0.1.10","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.10","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"410c8c1bbcff40b3d109c7bc83f88eddfd004079","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.10.tgz","fileCount":7,"integrity":"sha512-whpFV34YZQxjPFIXMHGw51LjOGZH2IX1K33sBob/F8vhfKjjYVbgkldtUnGdHZiO66rCGGWc38ilYEzopSjEcQ==","signatures":[{"sig":"MEUCIALcbCRkLiziYrcfQTjzlA9z+b2CLYFm6G5by4G21uOjAiEA7+qCskPT3gM/r0OD2XNwvYmxLJ/9e8FLzMf8lh4RMvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRzH2CRA9TVsSAnZWagAApFAP/RlAPaAYqTT0HGeiYCKL\nVjlDvn7r9DQo1xcKww0dQ8dJYduwhfEaSEO8YBChRVOq0NVv39AbHl22psHk\nQGs3WqCGcGDlT4dHFxvC4qiE5+CIsiOIDas0TIq9qwXDe8qYSx71tsAAqkpO\nsQEIiI2cn4AxlKFv0Z34IYKRdqOLb7PPhK/pVEeFwFax6HVyaHSZ/aL3+uM7\ndt6AXvj4tX/IXBq6r0uRDbh+sSh8WXQ6hDh2zJN1W1lbqX6KBJZQC6329mwZ\nVYFOCJveKEWKZwSDrc9ztRFUpsgEFvB83y5fHTs/2tcimX+l2EiQCqc5k7LC\nx2129gEpg/a8UEv8K7/0HObM5NpOm8cEPw1LCHgIirwj5r4r4HGsfen2o8jU\nVwKnMjvQPbXMzJN2oASi3VWYsF4PVStAR4a6loVvslq5tkiDpkCk0mCu5iGs\nRExDlkLzOZxMf9c3yGtPRqJfKoIy5CrIoNIj7aNUskiKWNbKkaokGPWbftvU\nsW+Dy4dbKvgLjSS68I+3TXhA+fLu6tpPIozYLa0uYKysTMH5NqwQZwchw1lm\n7hh9DeD19clND94CloP4FgoIV83A89H4Jn0+GIRCrn1fLkX8pUeAARmMd8Du\noMqv1m7uIjmQuu3g/w1GoCuAFBQKFh3cIOgxCYRWaMcoqgnrHkAl97xviXzB\ncsvb\r\n=q4tN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.14.4","description":"Common middlewares library","directories":{},"_nodeVersion":"14.0.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.9"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.2","eslint":"^7.7.0","eslint-config-xo":"^0.32.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.10_1598501365682_0.7805324846390795","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@ololoepepe/middlewares","version":"0.1.11","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.11","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"30d28e1562b25096a1b3bee303c43b879cbddcf8","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.11.tgz","fileCount":7,"integrity":"sha512-1ZAUGdBkbL9y4CUMhWIC4qXkfZI74w/f1p4Ohg5BuKbNQKNeUuH7qyPkZEi19WHmuFX6c0NnvDXKV8OhfsfSUg==","signatures":[{"sig":"MEUCIQCB5ZEoS/L+TpCCEdVCc3eka/y7a8pPg8WVCQMvI8u13wIgAPlnb13rQggz/+Xb7u8dDax/CFknE0aE0bSbnLrzDb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbwKvCRA9TVsSAnZWagAAy4oP/i1DAgTr+diR0WR57rbo\nZT4Yuhhig1TPL3BcDRHiStgF5GhlPB6lMqa7OTpEJ6psPnTlpt5ychTUMjs4\nbkgvVsJgQ+PgqFMv5Th6qSqGNTcejqy90F2YSFGrOFo9hcJIRDIb4dmJtG06\nug8jW50T8lvB8JHxNzHFjSuTKmJNcYuROcVXYxYVWYEzqSh5Gv+dd89wGJuZ\n1Iw+iURH3lOzvvmM2CDNIJYrsCp1dY6NAAJbtqvUAW0J3Wq9AtPcY73NtQeE\n9yzPTCfqPV+SrgpbmWalmeK49++epxMKxVyFSYGrgEyYuzcRzG8C3yHFCKS5\nuBuA03U2gyHZWo0ZqZRJrScmU35xgCqd4kUVU4n0eoJZWpartIrDE2bKAzdA\nzfpNN2XIeVGeKenP0OTNBb4ts6fjV2noLZKuQqk4NExZce5YL212eIrXB7gU\nrjGn6utmOHz7ehhNM2niTf95UzxiWmHVfktUpZka5zB5KXmAaoK5364vjBhg\nF7lWogrHIUUjv6P0kNh+lli7jhEoRN8FFv0n48SadcgV60RlVQwJDMZ2g5SK\nDil2EsZwUXfFL7lzlF1OdHYIW4+s7gYglGp5AllF93cR8zYXjdDUmVzvHjSo\n1dffWj4mW/AhBiXSqENucfFBAqaSedTR6wr3ONOhlsq6vblzuPdDb9McY14f\nAv9x\r\n=I7XT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.14.4","description":"Common middlewares library","directories":{},"_nodeVersion":"14.0.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.10"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.1.3","eslint":"^7.9.0","eslint-config-xo":"^0.32.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.11_1601110702900_0.0012295751575848168","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@ololoepepe/middlewares","version":"0.1.12","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.12","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"b35e4100591bf25d65ca9c13eae3ab0628ce105c","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.12.tgz","fileCount":7,"integrity":"sha512-kWJyfHRw+2ldtjMPDxYHBaIntLwpa92UPPi4GLuUCCFHAY1TbLaZmLmbJc2a6vRWmGLO8hUMEji6bw3Kz20WIQ==","signatures":[{"sig":"MEQCIBA7Zgk21KVBOQlS73yTl4tnJ3q4ZILPyOc2vU8H9yPHAiBlfDOgrM6iPl9BzejOSWPPdOaHRHGtNiSjJf9g1CKn0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflQc2CRA9TVsSAnZWagAAUbYP/1XrCZD5imzvERP4FlhF\npX+3iwRNB8F4hovPZffsDMKD58RbVAinCKT6jb7n7PVQ9S3kuHFE6SqII7my\nCrr/KLXcDlLRqB5f2fpBj8ius85S11z0kpQ43vc/tRBakV5B5Q3LjbJu6ZgJ\nSBcIv5QRNSorMNwtSZKDZmJmd9muuAuCXoglTUPsEddvdY3/+0tv08Eel/Pj\nltA02paSLXLEI+G440G7kCEFr+wGsf98zmW1OVmsjP5nGJLraro0xdCwQM2B\ntIK1NcnYpV6/E5uh6P2qpW/8N+ZnsXRbU1sdqKwO8LZu3of24jQR5JrKWbsf\n6IsPP5RQ1DtJwZZVOxASNkBBRKd9fTWVNDTOA5diUtYI5sx82FtUDNiW3oRQ\nMTJ5w0VuaGnZ7IHRv6b9QY1DmTjUBJ8DMEEqY5PQcuK4H8acUO5Bvd0MLtkh\n9+us78F8VbjLGG21IS6U69sHyYAUabqyVTh9VBDcuDrFdlP+273HRBDHDDW/\nEmfOmHGXdnQoqZ5nJD7+kTeXXMUU5WmK/GyR+lArWff2g7d1h/UstfPv7Jsq\npQ6FMTRQRu4Xf2VKmtCC51HDtI8//UpS6B5PSxdRTHhYJnamTD2MEuB7yhhv\nx2Bq5QPdNfwgaKmTEYrNVPUCkhDM0VueDLOPu/lfmtK74lrkeRb/qEDGCsAD\n8FUf\r\n=qFnK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.14.4","description":"Common middlewares library","directories":{},"_nodeVersion":"14.0.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.11"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.2.0","eslint":"^7.12.0","eslint-config-xo":"^0.33.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.12_1603602229696_0.5267651970614116","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@ololoepepe/middlewares","version":"0.1.13","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.13","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"ad6f797047cdfeb752ef6f08f92946938f1b2730","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.13.tgz","fileCount":7,"integrity":"sha512-JSxl7ohvKxIO/jE6x9JJbAbnThdNBpgzZAbEf7ognoAJssWa0hA+Wk+Weyz14vOfRQ32QKztMdhwKj+CCTenoQ==","signatures":[{"sig":"MEUCIDBk0+Vm50GRtLO9U5v64ESNrmjtHr8sdGvgvQN0YNUuAiEAjQTCTZtafutdYhq9VpkWHhwgXF1XhrvvpLa9wDprmdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwdy8CRA9TVsSAnZWagAAeJgP/32VAijsIdymw8DFk3yE\nt3C0CMuBdaUzmpg6CWus0QcJagr2y7bEBkhC7GHWY/B7nyoIZQ7zdmCkMqxX\ns4Ywh+F4E4P9hYJ3wZFBSl/v3XhZ3Dne6N8O34GYtBSg0Nn3PKIrOZYshUBV\n75St1Jhtdh2gPd95nFJgl7XifGLSgO+8eHfBRRG7DUkp4wh7uQ49gUohv96c\nuSiMuAeiNbsFwbnQGsYDgUkzfgk3HyloTJmauXzwQQuPHYF+oz8rfCP5pG6F\n9hpvcKqZan+FKYu3Xt3/JFN9JmbsbSSXwQsheXtGQek6il3ElDncjH2mjImX\n56qxtewtMfL3YdNrjR/8IC0MTQ0/9KlDsRVyOimG05SZ+U4m/I67IMVxiy9G\nnmEvB4/107HgA87zZx9YLHh8+FW0iBbznCLTnhsgsj60XZM0okLhA8arUgd0\nBF/uqv4ezMXSV2B0Fa9u+1lqoHHHePffcPm6BW5FZdMZgtM8K4sqFZhr2a/H\nrDznVnvh3vMRqv0PN/6zgTIF/Wvk1qjI8mw2hrlYErppnDIGvoNlsz4ElT96\nVrnb8BoOIzyF7rZE/jvIBhtzTIsvvDWgtL3pW8Ctsy9mxum2eJ4nk1iHKqjr\nfBF7p7NgiafXksdQG6wGe5Tqb3eEDZyv4DZtJZaubo+jUQrtyd/m/gaV4Fqx\n75KC\r\n=FNmr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.14.4","description":"Common middlewares library","directories":{},"_nodeVersion":"14.0.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.12"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.2.1","eslint":"^7.14.0","eslint-config-xo":"^0.33.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.13_1606540475606_0.2866298498407611","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@ololoepepe/middlewares","version":"0.1.14","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.14","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"5009057f247f59808d525c9f3113bf8829874581","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.14.tgz","fileCount":7,"integrity":"sha512-YPtm1hpIb2wmTh7v/xQyvqf8r/Cv6N8Tgub8I1aXxrNKCWYDijhDg6tBlH8j4q+zMcTK9PP8T27+l/ah0/6qzg==","signatures":[{"sig":"MEYCIQCuQPUzdO5LvHh2FwpBeZ+rWRBlTrPkxLrykFZJlxPIDQIhAJ/VQCLpmObjiDSketcIF7oV0R7S+NvNEyKWYgt99u0y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5aj/CRA9TVsSAnZWagAAhWUP/2ZMhmKMz5Te3khpiWKa\n9JK6Qn4KWxmA1Tzm8k9rmclKXGi/cRgGyrQ5ezMnivqr2e3+uHjEAYwUKTg+\nmJRa8H7mzQgHHtgTwR7Uj+THxwi3QyFOi9AGmMtH/nlqr1bRo/7phSwFsa59\nmwvretCleAvdL8Nm7UZwX9HobIpyqDhNFAUJ+/p95a3PfrJwIt9l+hpdv7yL\nbiWUgN+s++TeNxEsvT1Fjh6ct4f+0QqVYRmxlzySb8pTVgdwN0uAdrD+m3NH\nn/NSEhFOSGsYV7BecG7STuHkNTNiUCAONc1FRtDV+EqjGD2qDug0ikoJMNFc\nMMSS6/g64Z8fPcp9Su4T0QST6op/ZfxAQV8eF0/N7HkBNKjcFED/YQ0RWF/O\np2Micg8h6cmoAFLZQK4lEAJBX6NL3GEgWu6Ik0VD0SJs+rF+KUwt2Wx8CBbz\nTgF8a46O/qFfD7tL37BE+7Zz0+zaSx3bzPb1qTSl8jDr+5XBgAP0WxlPLVe6\nU6QZ0ETtQ1Sg4WWxSxJb+cZhs3i1mY+mf+El2aesT9BnTOuZLelZpOfd1iFW\ncQkYsXtwxwDrYLGB2gEK6OdXKt/40ddxAfeNq8NQcH2GaPCHGMHyNwevLizx\nOLUnh77Vlo1M77qc/97y2BuMv5KfHLQOfynrz8FgJqjG4ZjdOw0jM46MUYzx\nmGFO\r\n=5UIE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.14.4","description":"Common middlewares library","directories":{},"_nodeVersion":"14.0.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.13"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.2.1","eslint":"^7.16.0","eslint-config-xo":"^0.33.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.14_1608886527192_0.7931458134532012","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@ololoepepe/middlewares","version":"0.1.15","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.15","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"b26b54b8839b8c830f78b5af7784a1bc2654eda7","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.15.tgz","fileCount":7,"integrity":"sha512-cd/GrapfnSHRo+rqFry/ndi0WXekC+Opek2POYydPxrwIOZb5uGneZ/uLHzgs2fa4NUQWa9c/ZTZR4I76lR3zA==","signatures":[{"sig":"MEQCID0NzTaB03mwCNbAxX/kre3rfhNvCU/QdFDvXawgLtpLAiAHykHej7bY8FnM4UFRuf8yDIjD5DYmoh9FEIoRPXuoig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD9G0CRA9TVsSAnZWagAAV1MP/0845kce1iRRIuDCwMEt\nAFCiQox6sZRH5XAvf4W1qbRPHYSksD97XvIJSE1sIlom3s0yIB1c8vN4PVxT\nN+rCu/dQiueDe+FM2D3+vqNkrJnfmiCihn3OmZkQJUxkibE+FaW9H6xZPrnl\ns3EHIC+0NWe6sODIEtvVEL/vVkB4/MV/KCkch+q026qQNnd/RKJK91Anso6h\njA+qX2buoPRw1KcdyxXU6wsTZgo0J55GhSbSIrweafNWFLaT976rt6TgtrYr\noe8VoKOYqJr6ibvI1o8PyTO9zA1cZtF1MT0FuX3EsmPxzQM+Km7heuFhdYg+\nwW7lYP7uB4IyEqse6+rUhV+658TRd+H3dob/7gy/w7IBRYyrLKfDUPBNWf5x\nNQ2/wrtjTX7NpSl/nys4HgJCIflnQoeE6BkXpaSad5MKyhvYPuiQxM7Bke6+\nQQJ+8BBd5Q7VL4BfueraEJWbRE8b6j73gaPN7aFSyfEW/x7x3HYgbhUkT0ZR\nKYa6LnBz2I0HdlkTWaYC5TiB0ycXi2P8huxhfVZcRObUZXAm173iPwQFeKt7\nsnwnneJM2KwLsn1HC6uHs1ipNbxzR8eARKkYFtCZsdnQlsppaqwblyzKWEuf\nHFLJQLkZxU9+Z/KRQ3nKNZsDjIlZITDMhmHbyC99FjUhGnq93BBipafu2GMl\nG7hw\r\n=lyWv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.14.4","description":"Common middlewares library","directories":{},"_nodeVersion":"14.0.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.14"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.2.1","eslint":"^7.18.0","eslint-config-xo":"^0.34.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.15_1611649460066_0.9418292142613771","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@ololoepepe/middlewares","version":"0.1.16","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.16","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"9fea3674eab4c4262b0aa49627c6f4c727753839","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.16.tgz","fileCount":7,"integrity":"sha512-2jZ5z//eow7TUFIvK/dJxTo/nMSxJvCavNckJY/zvKrkd3iIx5GrJSXGi62v8BNbZFj3JlH63KVexZAfPYjfcQ==","signatures":[{"sig":"MEUCIQCbRVlTEw4CC2c5nOMESW/wV+wHCPJcaSjFryiWmBdn6wIgCepKi+9BJgRwuQWHAnEMnjY9JHwSqulr9BKcRl4lFz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN4U8CRA9TVsSAnZWagAAEfcP/0XgfCM9Ul1SKVXa6BZD\nvLPYYUG41WTkXuruc3NNVI/BdZSvlUNxB7e6MQU7YCLszLd4poOW0+MS05NV\nhBFe2aog/KRoWDkRyMDyrlPhNAbBsp7QGaqFYTdbhSMCSqS4nJV2sad5HzKH\n6YZTKIdcMM7JqR0qrGKjfmMwdG0SYsl/GuuzAHghtn4jvUXepBf2I+YX/rAi\nmzglc5RG1TDKBB6d5hbO8E7ayhf5m/MfBcY1eCOoNKfRaeryHO+Yl/+s3CV9\nZxOgSC/vEjstuByNgKcErK1U8Xve1EMjKI9Ebjz1ftKcyRB5KbTizBJQumpc\nGSrjBhgxv4D2m4WpBGd0HS9e02caNxvBVK3hootz0fJlBsp+CTk1b51UiBmm\nvYujqj6xjMIVegmfsZ1GVvT5RJ6UZqoazrWBZ2o1oBnK51kma8o72HOXMV36\nMUtjXuSE1qT2L7Y6OU3MWl8NqosPLtRJEJ7vFKoS6EWJUtG4c7WjsG8N6HTE\n1D7mvtYO8rJQP8Z4YY7DeoVNgjeJ20JkJWReo785cvWpPluYktqB9TZwB98D\nzZ2KGR9w1T1caclhKqZP9dc3RNMFnMI8A/R1tU7TFoY4c9VVDIFTut4Fwmlk\nbnyC/g8GUdZ5iurdXXi7NSH98DVd7rkILLhdoJQqmPmHl/Ocmb4FGRnl2xzl\nC0aa\r\n=qHWB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.14.4","description":"Common middlewares library","directories":{},"_nodeVersion":"14.0.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.15"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.0","eslint":"^7.20.0","eslint-config-xo":"^0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.16_1614251324358_0.3959352380853609","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@ololoepepe/middlewares","version":"0.1.17","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.17","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"417b032c7ff5f3064819e5b9252af103b971dd93","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.17.tgz","fileCount":7,"integrity":"sha512-4tg7CGT8gqWEb6dO9sQbnqVeeGJ8p1muJjhfsQ/SrErN5shxucmQPsBie4CT7c3LrHRYyrm3oldSVZikpWW0vw==","signatures":[{"sig":"MEYCIQCdcDUlb9h3WrrFS2kAik4qkvlr82dzuM40znOSx19seAIhAJstfatgherGDYhSvO1OzLW6WeS1aXhQPR7cIEZIG2fL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVxJZCRA9TVsSAnZWagAAORMP/3kB26nqEE4pnIS714lf\nSBYYTzeKO+iUi94M5B14cOlgZTsPpFs4z3w4UZW+BOkjHo5q5XtM4kMSMkgn\nyWsa7+QemV1R/dHjoZLNNEopDf7YImw7MvAGdOsoi4lAlYcwi4axUNxd3se1\nJI3D0EGIQfkWZzFyd9Dkmeem7eRrwZAtcuiTP1U3xnaGn7ej/9nI2OwP3Orp\nMmL0M9talRid19X8gTxUWDaURyIgJXcIGoqzY/s5jyUW62dL26JH0g8j3St/\nrtYot1WRUb0T8uKQI4IV5gSf0wTf6B+rT8Wwx0627JurVuUzy8DJdr1DUBqd\neM2ZY+D8cQJgRpp7M1k5gMy4IuFqZn8L8meRAf2blFV7tphI5D4YKrhUNxM2\nx9uQU0MLO5HAmGhsBVaGA5ORjVcnHLwEgTOOzsA5OD89FUUypSM1fNWxQP85\nghIhWpccVC3cPQHmRB/S05vHGrNI095Jyv0DFvvnOp0aC51Psy5lqPYZ4nMG\npeg9D3T/0j5WJhUYDMVe71fx6soOHuXjjI4db6ISZBLVkxSAxkua1QHj5+NK\nIpyBys7FgoQ0XFcAc4PBDCQeP+3/SO8jFsu2SgVzKCmRyLZdxm7QS4w85mxF\nEHJgStITRx/YPQTD29GCx7D9PnDtBTfGVy3T5MSjfzX6nYjQsk+UsLl5isDY\nuS10\r\n=SSOy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.14.4","description":"Common middlewares library","directories":{},"_nodeVersion":"14.0.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.16"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","eslint":"^7.22.0","eslint-config-xo":"^0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.17_1616319064881_0.07704958105626591","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@ololoepepe/middlewares","version":"0.1.18","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.18","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"9835b6f579447fc063181e09c44fd2c3044ae0b2","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.18.tgz","fileCount":7,"integrity":"sha512-k6QTM+rzWkCCwFVB8V3AqItyMfNdSyVw3rs0Uu76lZ9gEe5baikmYiS/BXCdjN3+qJlCh4E5zPIzH1FWH+az/A==","signatures":[{"sig":"MEQCIEBBmbQp73WAAhr6S8s1kxVNrExnl7/EU+FsOQR/iROIAiALV0NtNtq4S6E+M0Z9Crv5gcKc3bUDyZ3ujwVRXAva7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghQjNCRA9TVsSAnZWagAA+FAP/1kW62aYrIKyt5AmI30D\n1FAqEeUBXbqYry+/WgW3lt/m+fWwwD3klo9rsn4yVoY/UzF7MMtAClhNDNdg\nQdU4Dth6maKkw8ZoVlAXgDAXmg4QN3clE7h83AXhKbOHhJE8ujZiz1Lerfvv\n/q+CqDj5IZxhjv1jRKIPyIS+DDpDDkDNwf3BJiNDrsBT+BhMN8w6fwvdQX9L\nwdqNbc1iTsxlSyLBWoIfwbRdRpbFdnU6RuDWcLuHlyHUnOxtEgq2aJ/HkaKw\nABGLtZV6CgfqzkCWE3iS+QD6/SapWrkrH/VMSMaSeg46oqDMvV2T6+HvU9XR\npO66q7fSB3RFT8BGCbacycyYjw3XhvWZGp10sxHUMjHmtz2yNfDw43z4eQMk\ny8/9gtlnkhedPgsVOGT9uDl6j5Ar8ueQLnZ6gEt5Hma8U/LPwSurgBK+jxcI\nEWzihyenu/T+injO3u4gXm7Bl+c1abAtwMHMTNtkE4CHJ53GZcTeLMWcqjpj\nZ6TDOLhvhXptAg4Bk1neTTXyaEpdWJ38X3n0r6TU5SH7Af8hknJdCOCHMcb5\njVqc+dYW6lyKKKb42aYEzrFmELOHANn/EVfQZcXfg63D8FTd0y34cbG3cteq\n316UTluxOIltyUInERwjx7Lng99aV/fAIy73ApVHK/l9SQWI6eY53YqkdNtf\ngRXj\r\n=wuJy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.14.4","description":"Common middlewares library","directories":{},"_nodeVersion":"14.0.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.17"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.3.2","eslint":"^7.25.0","eslint-config-xo":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.18_1619331277163_0.10360623397738222","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@ololoepepe/middlewares","version":"0.1.19","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.19","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"8ed74a2b53376b7282574a6846e30d90337ca3f9","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.19.tgz","fileCount":7,"integrity":"sha512-1PW+zBt7vcRVATtFOU0Se9LMuVfAr/Wq8XYw2T4234Jb7B6brIPmq6Bfvqn/WKUrcPrF9w3DDEWgG9WCHiEPfg==","signatures":[{"sig":"MEUCIQCifbrNgKTFX5kS3LDSqT0KQ2pNgD46OjLSG5ynp/XAXAIgAPlC1X5DJQF9Ve/qF5bGiMucj16It7Pt/Hgt6IlyjLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqiUWCRA9TVsSAnZWagAA6e0P/3U7lCvsF/Axg4EF1AqR\nncYKa0kqqBUBMNUawHzmTfp6xGRuEA7Kde9PrJpYUxuHMigjyAXDyw+1BQgq\n1LKd9HTuovRfRhkQDiQe94n3gyTC1p2gS4aK/AnPW95Ml1NRBkK2fXY9hIE+\nxR+NFdSl+6VoKgTzTd4gYUmfY4pmjr22nR+dImiS1EySYOaAGGqgJPMIK3VA\nqJyxdtHL6Qp4OsIUFf2pq2hkHbvKDaEZ8Sc5zkd7Jus0/SCVoMe0y6TUhtcm\nn5+pTSZYgD9MzU1LKXbGModwrYUrcTA98FFgHTvq4u/tYoWxtQkHFYjuECS1\nM9EYFR9x/APhLgZeGrItTwy/I2907Zo80S83RQFJnuQipE8OAPVcUJV/T2BY\nUWV9onQSP8GKJi5vyJBSYcod6tZQe0OVuoYyONFHeTuKLvHlIGgF/neCpKng\nnyWqrSifQa0uH6GkOmZWn29cC+pAcV4bc3DySRz9vrMXKNrtkxW8KWf50b2G\n5gB4NaxkPk3ZlPXTtHkyFceegg/AoXQIJM7fkToZ7F2bMmrl1DCUHwubaVOb\n6DsSvDKVKEdxbMoWcN+obx/eGJDteB8CaoDQsrMONC4eSgz6sp3oy64USnhy\n/eBsvjHe7lRxAsXyhbM5hvIQyzI2qYfu9E/4OjE89PaEcFRKHoptTtmQlCqn\nAC6I\r\n=c8PU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.14.4","description":"Common middlewares library","directories":{},"_nodeVersion":"14.0.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.2.11","@ololoepepe/errors":"^0.1.18"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.4.0","eslint":"^7.27.0","eslint-config-xo":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.19_1621763350230_0.8422367216409952","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@ololoepepe/middlewares","version":"0.1.20","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.20","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"923da23273605c40a6083eb7b1ecd769eae120a3","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.20.tgz","fileCount":7,"integrity":"sha512-MbduXZLHok1Gx6Q2O62GjLV48sOtj+pQaSE9XQWsazkdaTWzSzXEG/itmhIKxD5QgwggKF/DlEIPuJALl1N5iw==","signatures":[{"sig":"MEYCIQC39o/fqRiVNOUxDOreqx2chRY5v5wyY9CUZz3uPKJwGQIhAJP8hjQG2KnWw0k3XEvMWaVbTO5D+lsq9DAgCwMfWeHA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx1iHCRA9TVsSAnZWagAAj1QP/irHhoajD7ZIQ1Vqo4DP\nVQ13pe2dxdlS1iTO8rDr1CPwVY9DoBHfCoK44oFyIwv3Mi9lrJrrH9YikG/B\nEz6PmDWOFQQONZAZRQ/ql/F6AYkc0oL3jDtrJW7S6NyNPE9zoXnaj3jsmlmt\nnccSWQmPr058BaOHH8YAMzHM1b9/355C8c5v/K73E1/SrHqFFlOXOvltUsZS\nbAmjOTEWQzh+DRmFuHw46luiiISkt54pr9G2khHY2xr1Vq6uFOm7EgrBUxyz\nk4/Patc7TIoi02cV9F+p82qYnR+rcOgLnRF64PcOgJNS3QRo6/eDXxVhigaE\nwgV14zuP+pqVeuIgqOQIKsBgnwNwyORWAwsHCq93eUTxt0o2L/mKydS4Hd08\nttaOyaayFqagD+kRJng/d+BFXg3+JnhTLVA86rQ7msLQrfWGywZmBJuQo1yu\nvKU/0UCtwv3vVm46t2BP3+Gnpgv+Iy5+DxiXbaOE2OhThTAYhPdyg2ERamvd\n0Y1nbcsGSIqFvApxfdv2Jg+Jr2bQtnqY/llTVClFekBNBXiG1AW9GaUThb2z\nqyNi0h7l5lrfDw+N+xXlSTD9bXB7DENe17YuGPUHHoLmD0qQlwARBhqAw8sR\niCfuxhsYB5zf6uK70jFB5A641FZM2/Sd5z2ic4voYCZ8bxr+nrl7lK3bM1EL\nfmg4\r\n=G1sE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.14.4","description":"Common middlewares library","directories":{},"_nodeVersion":"14.0.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.3.0","@ololoepepe/errors":"^0.1.18"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.0","eslint":"^7.28.0","eslint-config-xo":"^0.36.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.20_1623677063609_0.086787984972853","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@ololoepepe/middlewares","version":"0.1.21","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.21","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.ololoepepe.ru/libs/node.js/middlewares/issues"},"dist":{"shasum":"9d351798eecee5662fb4a9d018838fbd72eda493","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.21.tgz","fileCount":7,"integrity":"sha512-9iOliDzVo+jyJZgBu7NRsxrt2sO/QOULb/CRDbAEbjwwNRwDamR380XdBp8I+SeaGIQYMXJ5qVMr0b0cInmjIQ==","signatures":[{"sig":"MEUCIBnToZ1NOyY0WFZlla7vM4kUvSJp58FROqyOMZjLT2ySAiEAmqrKKdjkHcUidQnvjctGYZIF512JD4WOivpz9kK+oY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1/F8CRA9TVsSAnZWagAA2dYP/2mGgE6FlyrZ0cTS90zs\nGNJbzZg4X4qx2yKH4TO0IEuTuFsJX48vmlT9ikqQxHcLYQbXetbWhwcewzYt\n6b/Ybklm7x0eG1c1wY15lD37vga3li4pvoGVp6h2czLGj677Cy2PNTqcRmi7\n9KtLD5rPpAuFvpmrU3xtpoSgBtlFrfpvJAv259RmY68FpejsMMBvUMbyPQ0y\nSg4yew7dYV6tS7KaR8eUnUPmGmZ/r/Gv87D+NUbU/hRlsjEMPlXQ3AG0VtMB\nY+P3anrdH8+sWJ32d/p5Ggg7bo9Sf3PiGXo0CSAtRbSd/IWyHRxUwh3uuI43\ntat6o/cGxvNWhi7H4cZAq5/TdzcKUbFKQfTmcVNKY8Lssl9rBtHCrWXDb20p\nTWdwvXOjUG+Wtxj/SwVpKOI6YLWq3jdqgzDhOLfqo6MXyQZDPYxvcquIcF2O\nYu6sg9rqKld+xaclYusSDZ9ODRSbNCAXp/542+YkLaD7hB/XenHap+cSOGH8\ntjNDGQgrXALB0FYat/lQitNZMVROPbtfV+Sd1AEa81y9nuZJqSOXFuGTNl/0\n7bWtXi3mWLP5lkffAD2cJWSauNW1pDd0Cw3a1qAfL2YcTeD52lMiivuVRRN/\noRWSmnD/1MSVC4HLE9QgY+xZ4DMlRUdPA4Z+tsml3venyYY90GcSzG7EE8my\nV6QR\r\n=4L8c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.ololoepepe.ru/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.14.4","description":"Common middlewares library","directories":{},"_nodeVersion":"14.0.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.3.0","@ololoepepe/errors":"^0.1.19"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.1","eslint":"^7.29.0","eslint-config-xo":"^0.37.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.21_1624764795999_0.928573572618768","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@ololoepepe/middlewares","version":"0.1.22","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.22","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"13cf0360993f53ad40f89dec6cd67fc13fc5f2a0","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.22.tgz","fileCount":7,"integrity":"sha512-O3dtaxWEMzOtJ0Vq2uc0OmvUkj7/rlURpgrEl1sdeq4rX6J3fujV0LYkGYDaSszEN6kATMXDEIkdIPanSX3nsA==","signatures":[{"sig":"MEQCIFmw6t6NrKOnR06x4D3n3bveXmJjT4TMRTF4wfGjr55oAiAWQnPtizGY+zD6jye6UiI1lzaPT6P3EEmXivCE4Grhsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+9DVCRA9TVsSAnZWagAARSAP/1yJRKWojAHrLWj9zabl\nu2gfGle2Z8SKi1FJMYNK/d79DpeH1DZ2cMNt9yG1SfTE9d55OIRORIzFTfiV\nu4Ahu1NJOcjAPPNs69/SmJBK8gS2k0HqBY+uNDpyLGfSKKJSpix6cZ+fxvP/\nHZKOqowKERDB6zXlOOtEhl9mg5e9W2WcBtmYybqwFcYPxnvOjd81ot08LcNW\nQ5LTeSjH+JbTElcWGz2o+v8S/qBj4jiMy3SwQhuy4oQBUNXhNF5SGji5eca5\n2+/aU1DKLkH9W8tVC/DqjcpO53hyCbofPoJqDhcPNgB2UEKnoPFWxTvGfWer\n+UxmH8QhpGw1tXZe5Z+ICAW1g7F31fzt8UBm8V/KC3R8z+GGhCBx3sxqso9D\nm4vstqamWWtukUsoWYOvPxCsKoJIkp3nlov1L5hqrnXi789hAREUXRu2TfD/\nuQPIIsh7c6UzTkDPrpDpBzUfd1f7dLEhwKfZIWaXtWRAjAh76Eqfh51LjOaw\nMRxXDRguW0ib+1xQCLMr7EOUokyr2dSi3rLlxTPh00fPLnoNd04AYqLUT2xp\nIzyJd9y7DXih2XvDTQzXgZT4zS6Rpd0r75FKsjWS5WufwLhnrk4/XC0ssxSS\nsIDfTgrePLwPFvdaPGaKNxMVJvlZLuyscTMwgpecVsFks7+G5g5jpHzH21DE\nzoVh\r\n=adNG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"6.14.4","description":"Common middlewares library","directories":{},"_nodeVersion":"14.0.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.3.0","@ololoepepe/errors":"^0.1.20"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.0.2","eslint":"^7.31.0","eslint-config-xo":"^0.37.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.22_1627115733453_0.7476089746827592","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@ololoepepe/middlewares","version":"0.1.23","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.23","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"b5a04b14264a9077c0ded6425d0f986f2b5a8097","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.23.tgz","fileCount":7,"integrity":"sha512-GwSQ8zfUQ2t5dM76Jc0heJls04bn0MkLMLu1HD/9ii5+wKZdHEVUkzNaoeAHIa/RrXskynffMHjvV/PoLTycHg==","signatures":[{"sig":"MEUCIQDfOFl+BeLSZRhvPnQVZqBs0RtNfd6AKkJkZ73gobfjGAIgdnuKxa/Y7Oa8Syltqrgr78UyRhXDZL8hDtZGKHV1qYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKPm9CRA9TVsSAnZWagAAf2sP/03h2xbTbCkkPP9x3Vei\nH72DA4OquKCjuKO5Fpn1xpQbAMu3dmHczmvjQkGTQaYHJASAxZUlCmxXSTln\nTkYhi942W8LBfyr1jjZbxWsJy1DbO1HDHYYG1e28BgyIP/grcWqKutFrXLl4\ndZf+Vu26wp7/CbOAwR4WFWQfAd+uI7h4k/n+RNYzM24XDCUAReqhdaYEZIvH\n+HCVyIv3or20tnt6f497cTp21lbNEKLGIc++1MphNThvNjPSUYQRhEOiSfVV\nl6k5MiITzsFacPiqVwycA14tOAaikaPvNJ6zNVmU4CGI22ZCD8h/HmkzmgKE\nDIilC7Q3Syw/jtkR8dIkvI4JiSMiIVrTcOvh10EOqQ/wWF+soVTSAtXyFSFP\nS91u7jlUIVINF9M5ftgr7qL1EhGudQ3mgdTAez8I7zmXVNxzBam4wvPaWDy5\nU8x4LWjOzbOQ+LWQ/DivcENKqtyO5GNrqsVWo+Pj2barzH+k+p51roqdtkJ3\nrtWVkZzVIFuUhc20vEV9XKn0PXjDHEkYoqIc5YdfwMbQ6LxO/4ufKE+ZalVv\nhNGfnE+xTLm1O/g1fy7DHtWY+RAvZooazjY+mZO7K0y9OMcYDw/AZBSJqUGL\nO/cKfjMnf8dQc+9RWkWOzERfOtpoMe8WN5AgQChEZkQiQRaQG6xBmA44eHmJ\n+RBS\r\n=i3IT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.3.0","@ololoepepe/errors":"^0.1.21"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.0","eslint":"^7.32.0","eslint-config-xo":"^0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.23_1630075325439_0.7506374861359328","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@ololoepepe/middlewares","version":"0.1.24","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.24","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"f3fa8e2501957be7305a6296a8d788bc62140bd6","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.24.tgz","fileCount":7,"integrity":"sha512-b+xz2Grc1Zxa+MWN5ZBBILxDgRTkdavlOK1mtu5mokIf2vZNJTKFzFw6EhBLGsElM3h60NyoBAPp0VdsImaTbQ==","signatures":[{"sig":"MEQCIG9vjRDO/HC5MZdGjWxMHhjWoBuQrPTpNzNRWALe/DqHAiBFrkFTZHFYm/ahtmTkDSBdwvT4WJ25yZE6vkXUoGb6Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4045},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.3.0","@ololoepepe/errors":"^0.1.22"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.1","eslint":"^7.32.0","eslint-config-xo":"^0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.24_1632484992257_0.7285615422519414","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@ololoepepe/middlewares","version":"0.1.25","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.25","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"da066794e11125f310d7b12ee77f555ccc68c950","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.25.tgz","fileCount":7,"integrity":"sha512-R4Xu/3rgpGnC79waGJ53gaYOrWCwrnbixSjupsFtabiBQdPzSbaohWCgElutkd13jrBBCMHDh5NQmgw2cH3zyg==","signatures":[{"sig":"MEYCIQCWCoDQ+XfgWO8BRe9M6BMlasKrEg0aIPv/fYJyirxoVQIhAPcQ+6Ab1/tFJ+6fFPqbNsIg6sqk43oUGVr6e9WFMPHo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4044},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.3.0","@ololoepepe/errors":"^0.1.23"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","eslint":"^8.1.0","eslint-config-xo":"^0.39.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.25_1635425093810_0.3753514825248021","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@ololoepepe/middlewares","version":"0.1.26","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.26","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"3fe7a1425a8e4131f6d7b12c2ef28d4d74541a8b","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.26.tgz","fileCount":7,"integrity":"sha512-5B5Z8S3lTe2xprrckX8S6zPfKdwqeBwhwDVO0E2f533GdWS4lPJ3xmGFcP+EquNtjQDTqP6B/+LEaZDVsxVruA==","signatures":[{"sig":"MEQCIGIpDRo6t3Vro+Jh1RUlb8InlOv64hUQ3m3pJ3YfS/8nAiBeBakmA9IKN9oLDzmPZYldFh7+VqPVVOXyCnFkWmk2GQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho1eTCRA9TVsSAnZWagAA5zEP/3UQL2lvNtLtPjnq7roG\npEf4uVydw5xkaMmPc0VLpTsZEOSttM/u4cMDWsAlSSkQT+MxlNSn2eWSISwd\nNV1c1SDVGE2uv1tVWay++tsOhF8Gpc6Y0Y4MomkaJso18j9A95v8J2rar92M\nNSKC2rdxg1dYAt5jtEniDemZesBvtArd2ILuYsTEQncwuppGZWn0DXjjE0d2\nM44Z3zlF7M6GvadT6eSLfoNVmSfVz9aaR44DXP8i2tthmTBLc86ag5u53CJu\nRizx6HbKrNPMO6IyWSE1arYGU2XHhMhFr+VjdFBQdhxNHv3lebuA8/Noxvo/\nMhcSmaS65z/CbBxU/qIY1wIg0ezY7YtaRSvZmemFq7puBtWjk1vbG3TR0zc1\nS+VBwoVymewMTZzSWhbjBWARUqXY1WVjkPnIYXGNeRP/L4ilyHm5hamPTx7C\nYctOwLxa/kjH3N/iNo2z5IrgogLrZbT8Dih+Tc3eSxwFZfFaUNgIeAofWFKk\nJfetDVOm6g3XU7W157TcRMtrsEJRm+/akzd5Ryh3yLXTFbfYJxlH73QCmj84\ntKBQIDYt7LbjLpZzCjbX2VuoGKeGlu3ynCsxKz7DD8qQMdqu5Jkc1jQ2yniU\n1GqEVCBZWszaDJFPJfVO15jb/iRhBqado4KcY2ewkwDUs8tGL/fm4jTgQwwI\nz2l7\r\n=HNnc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.3.0","@ololoepepe/errors":"^0.1.24"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","eslint":"^8.3.0","eslint-config-xo":"^0.39.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.26_1638094739494_0.3427654108114113","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"@ololoepepe/middlewares","version":"0.1.27","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.27","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"1ce2972172b6aed8e202ef9b3a6173e59a0ba81d","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.27.tgz","fileCount":7,"integrity":"sha512-qwG0z1/Q1aSvVyNoOaEu4Lo8dhOoRdawsKVSHS3NkNJE1quh9zNNF5DgQYL3ibL3aBEfvZTFdtillo9Pff/Q7g==","signatures":[{"sig":"MEUCIB6eFHJkehF92Un3A2GsHjS3Z009no2APV5EUnJoHChjAiEAl6D7+NvZf//Lrihr7y91xOt7n+XNNwYMmwpjBGKosq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyxnGCRA9TVsSAnZWagAAXGgP/A0X8XQIkQzK1L+ZF/ZC\n4PbgaRJ6m+0+pCXv7td69W/ZQUVhCYnvLcUg6mZ9wDkiSJHxWwniEmZJPNkb\nwJjBd15yyxyjeqIm5PUPGEEDK8CpHDGWnb3zhfYQGdoVomMD4PFNJ0w1Wt16\nU3dntFuNxkl9+C7Rz9/t1F8WOuVc488MjG/fEZXzgjSpYHxPvtCQmLhvb+oA\nZDFiliGU7KBBlmo5U1vxeovK8DOX6gNd+jWiupWLsRS1I4CBEa3p9wUbQVnb\ndrJhphXrZSowd2DHQO6OxCgdl8gXXGHEkhIPljX65ssOo9/R/8a0bD2NaKs9\n5n77VlALLEPTOcDxxv6o8fX23LkFfiT2EcMNqs91mswAStzBI5xJXH45J2xD\nm3WXKjwF3t0TzSchxHBvQdkD86+2yFZBivKJszKzNwQ2xdikmhV3h8ZKeWfC\nY41PZO505Iiz49ZE/0g77bdtZVu1UfD9kU31k3QW4Udl+FSK6bjUkn+HTGAO\ntgJ1l2lutf77xA+sRZWO0eybkuVOEI0D0kvxviWp8uWOZhUpnqSuYD7OMTMK\nBu1gUSXF+w6BIHMjQm18pjBdYpJuU4pne5KTTL6qwdwDIp0toL57CalFdVC0\n5jsROxlFgYrjkfLicv5ExK+OGweUkBJbtjItcdGO9OcW5dpmptEzPcXnbv2Y\nm1Wj\r\n=cmtl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.3.0","@ololoepepe/errors":"^0.1.25"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","eslint":"^8.5.0","eslint-config-xo":"^0.39.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.27_1640700358261_0.8009494071825998","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"@ololoepepe/middlewares","version":"0.1.28","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.28","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"9e3b035f3533fce6f346af9af786a9e2d4d3a958","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.28.tgz","fileCount":7,"integrity":"sha512-lAW9BpZkG/SvepFOIfwKaocMrFsysLD5zEhfkSZPS46O6zW7bxxeZ5Mkoq9wsCgh8Znp6zXbXmTaEiP32Pj9Yg==","signatures":[{"sig":"MEQCIDG+jMbsc/W1la6g7+AoQEOzHgx67TiFCydM2m9M5vfzAiBQIL1CmaGGfGSNK9BVwi2GnxUa4xYtZOtajlvJl2InJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8QRvCRA9TVsSAnZWagAAXSEP/RBKQv5CElCpFRow9Spd\npcNxFP749Hf0ym77KlcRyEuURlcEi8HXGnjMtzs3FVwHLrqvDcCF5jlBf300\nBY5BRgGyIfUkST+v45+vjaTDFbiWkdm7tJXR7H3VQa4yecKbVzgn6C3+51ib\nMlVhhUvpPSAvYIlfi7T2psoXup5VDD00KgNZ1QfqKIdVTfmA7AFCladRRj+r\neNLLPjY5kCfXq9GaAIQpkDILimrmx/f1oAkes1T3uAndbYiCS5vPcozcVCGS\nMkhaHvMD9xpLa39osrA0de6qESP+yzCGKFbnZReuK/rtTETPOZHNNswqYHuG\nEz0CmMOkBW/bBadr7WtxdwABkyqosTlOtkSp076Thww5WyyfuOrO7wEfpmr/\n7ViD1+PyYhm1+S3vXBkRqmSI8F0iJrJhQzdZCNvELwBY0AwhAmvM5dvfj3eU\nt4Clfep/5UM9d3D69uHr80DpwCr8NgFMEnbpd1HYzPzZ5/nRjazBG6XeyR4o\n6fv3ovjNxh6HSK/VcuJWuXGdaUV4WsXPm6UGx5IsThVpW3KhNr+jAjX+OIMF\n4EI8jzFybm4CZzdlT4TbooQTTlH81vEPulLan+RIewsCWsQQhlibAGXgWtwG\nIM95Vs1gUZfz8TIfT1+rbE14p8emRYFQBHl9PCFPTTWG+1/bSwMLG29Nvs7H\nb3QQ\r\n=vHLm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.3.0","@ololoepepe/errors":"^0.1.26"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.2.0","eslint":"^8.7.0","eslint-config-xo":"^0.39.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.28_1643185262835_0.03904106871319368","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"@ololoepepe/middlewares","version":"0.1.29","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.29","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"66eaa8b6741c3ad6493abcd6c8a1909529d23526","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.29.tgz","fileCount":7,"integrity":"sha512-Np5QotQpEsfOook3b7UexTPbM3zBJJBe4R0uBOaeopAV85tCMrU6je+ZT3C9aP8peddpGRM+8mGJZItSCNjROg==","signatures":[{"sig":"MEUCIFQsfP/o/ex9u+sRKondQ3+dIfrHPaAxuzbAIw5rFDUqAiEAiMxrEbqvNX7N/4bAKeAzLsk596ROwJcHfpG6Rjc+2vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTVObACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmovug/+I/E/mJSQwX7WTC+fal+XJGyeZDPV7I0vIX0ReZTwGINUOhk4\r\nonNIG5VW2OEAfHI5DjeC1teoaPu2+YTKRFScUIOmlpK8IkC+oDupJnYduA0s\r\nufMBJOjhV9V3BOISDu0zMMUmWvlAX1Mz+sFyjgcTCQ6tSumJK3oyPm4EYZKl\r\nU9B1ujyJJYR8aUmkwy3L/XMG05gxpElQmxAfuKIY/If+PS0ON/ib+1Fo/Q2A\r\ng18/dN+s6/L3i46JReBF8TPHC2sRyMjnckeWcAij3KXkSbN8HM/3LNIIooNF\r\nkSuyK+qlHjgHras6AwJdzG2Zt+6RFhJmG8W3fDeDt8eCed/w1QEzphdHxr5H\r\ngSYDdCoebI4xU+RPupxtr4xbrqG4iVYJeL/p/qslGn/+ZwgHFC3BLrwIehTd\r\nDyMjkkqV9H4BKGu5AoRRh3Tdzeb052WKTDZBvM6cwIHrGGxSMdRWrpkzYbzx\r\ngcx0k04C0UqT3aBt/p93lLNByATrT+HqPgodYix1YgCFOoaMp/iPDS4UV5Lp\r\nGYQ6eO5QWeA6lJlUUZ7I4HujOGGTz2m11VuSyAnijRGXeWeFsslmKSdmoiVc\r\n6u92bUaFOMFDipNhs94j/539dv9MreneFyXgGVX6P3coCSesgGcdKNQZRkq7\r\nVTYcC5yvKz2cRZ8SevW9fkspvqTHITwUBiI=\r\n=mutm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.3.0","@ololoepepe/errors":"^0.1.27"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.2.2","eslint":"^8.12.0","eslint-config-xo":"^0.40.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.29_1649234843497_0.614846920795197","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"@ololoepepe/middlewares","version":"0.1.30","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.30","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"aee517a5446e5db72e2a5f0b849e6a31783556ee","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.30.tgz","fileCount":7,"integrity":"sha512-fV6pqxd7wXn2VILQR+5ta4bxdqLHJdgrQYRmzpNrymxQQ0tAtGRrvS3cgadRdr7vE2q5TvTNCOZgxG33IgmQpg==","signatures":[{"sig":"MEUCIGEoVRWUy6aWQCQTs9nBiMtNhJmas7AgrnaOyxWGkLuvAiEAqRFSTwAqappoMmiT+USOf+ewDdyzcwTAzE6gFbWH+lc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie5FRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpyRAAnQhzbrjkBR6xQxILZ8rBckP5OBkahkB5uB4UPq81xBfQkjVZ\r\n/PEChEKwbtmgNe8hXAH0VDG8In7cXFDJW1kHDdy48K8m1cUqzcl08M8/lPbK\r\nUKhjWhkJnNFUXLQXI8f+OpWFrKHOL+JntFblI7qd/DaeG3NZTgfU2kyX6Q73\r\n0pP+qMxr2odozCK3m4F4vCQsGFYkCg2U7tePvXAvx+l7acMrenKh9ekVYf5N\r\nS3mCPsE1HMrn+m277pqu6AESugfkbFA8Z8BvGM7T+iaPziYXQGcNZE970Anf\r\nQQEX4aUte4sJ/YbIsLg82gd1OD1nxoxrvZz8TZFo8TpyD5/oHlqzbKsW/QdA\r\n1mvuiDoXM3o/U9Md8tVyJEwiL7hf1bedO3vjTusZ1ZdnSYYDAjwPX9XGini/\r\nlUHEzKB0nilnt/96sYMURzEq3mml/JgHRZM2+r4NS2sZIGtJT0SO0e6pAo2B\r\nkrEDGgyvIV9EVIZBTOeEPrcdQnweLSmzehdfogStk/usfFwShKETuWB1usGt\r\n4M9dlj/KAoS8IYy9aaPK6dw6g9c903iaE3llp0kl+X04zPf7JhTdrfCuFbEj\r\nFwhJP+HECTdtHBdZxWguMVp70s6oBR3bRMsX6XpCtnzwYkLMF+PXOW6ahceV\r\nQehv0MZWSdljt6D5W5WPquPrx5sbQwxZ4Io=\r\n=NRRW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.3.0","@ololoepepe/errors":"^0.1.28"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.15.0","eslint-config-xo":"^0.40.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.30_1652265297632_0.7365621153200557","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"@ololoepepe/middlewares","version":"0.1.31","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.31","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"fdb39cbac37b8d4f511b4acd55a964fbda815c90","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.31.tgz","fileCount":7,"integrity":"sha512-WvXgCjUfIW7FF5mxEzfHORyKP301fHzo/kXNRt00+vWpBOBLw+aBkuV2Wh2NlpLjL4DVQ3TmjZ7XMh/pt1RQQg==","signatures":[{"sig":"MEQCIF6u33zjZ8PDPHRdhO64fQXD50uSijhQYUSiUFvUxXNxAiAUOAeArqQKMlPkFNhOvIZHcwzh3T98hmSff3k8Vyb6Xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJittFzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1ZQ/+PoiY7jw8AA2KYagIQj58za7fXhd1xNH2X/6A1zr7fo+dQho8\r\n1p2aSW2Wyj6ReG1ULWXK9xCngew1pWvNFPgq4/yBgf2Rc+Fh8eqfKcGjfPIs\r\nVkuZVeYDn2VrEffCvShw6lnjJuu1NlUDqpSc1j6i677rOmyGOY/SE+pSlC7A\r\nQrN4jA/xOvlgn50A3+GriuSdwHJs1/6pUxNXA3ou087b6gi5TAUOCNcXmSD+\r\nT/kcI8y3XVEhYfhBli/BoOiSpG1rOiz4Iora+C7u6cfj+lZrLkzacIAkz2pi\r\nqqLCxN7SJ52dC2yT45V1BrbKJZczh19A72XPhzl9U/r4vD0u5Uxl7aUVzkfT\r\nN7SOz142CNLHF3acRl9S9aajk4fb1jp/5Lw3HxMYcaYkhe4VXZLCBlkW5kw2\r\n7w0B5CIBaWkaTK1EOgpbCcGURkvRq1fNpe69u6BM/6DkrmWsD9+OVRjqLeY1\r\nNSu3KSySOY8UiKHmoatosXbhP2aEXbBlYMJeqrYV4zws2/VmGM3Rs/fKEhd8\r\ndMkdDmsDkgy+wYCJhUJAoNxuFIrAAmdaekBIL8Ta+akwx+xqWM/oksmFyuTA\r\nrpp7xPzT0vne6mRHCIaWHfLAluo/hsToZhZpAuF2iNBJYAjhrLorSnrml+tE\r\nh4pqGieM2dAIsTYW1sgiSGIl/2UIfrbfDW8=\r\n=e0Ef\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.3.0","@ololoepepe/errors":"^0.1.29"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.0.0","eslint":"^8.18.0","eslint-config-xo":"^0.41.0"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.31_1656148339667_0.5158216677658327","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"@ololoepepe/middlewares","version":"0.1.32","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.32","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"83bb819fccaa896f6a743bdaf2ad720a9d87a9d4","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.32.tgz","fileCount":7,"integrity":"sha512-yRPruL5KK4YlXIQhe4X+jCKc+EelD0JLnQRZ3raVPBMHbDvRFW1i3yIl8r6Zea+2ckO39Xeh4hF0K6bFX8JeQg==","signatures":[{"sig":"MEUCIQCW1iyyO++3dvC44Dtf5tkiKlyWjgMPNjtFuN1LNE2juwIgAiUc4sSxTBg08N3qdDo2XMlmXoq88+mQ+mqguvToblE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8HEyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeFxAAj0oqYyZGmM715y1SVTinKXSqb5kVmIDhRlUG0aXYme5PxqcS\r\nU9CPbP1gT4BqO/YWhHfKG3p5XroviFdo0WHtyv3v/t5txgPLIkeaOIuGLncd\r\nQz1f0Zyp7CPCitmWgTzFw5ZwPq2MRkbMeA1Lk93v7GgtR+6NMdLSi/NhsAUU\r\nnvnvmYH6V1jUyRhrATM5S5LU/DmzlWmQ1IvBySaTTqge3b2YDDyU4zvbwEFE\r\nLTPdm8kXz8WSvzuQZAmRRYLnDvagt0rsPEkZhiEwWAhtAnDGO0qntjk3xr0W\r\nJ3rGFxERzQmm1u26/0QnMi977dyoTTttLyYY365o1otG6aMcHFH78WkQeG9P\r\n6yHCkcQXvS31KPWucptzBhsbMmvXhviVeyKJuQu8uOIhkvopl26qeSvoPJPj\r\nxCkDaIwxfnMJYqh19qStghs+oJT92pm2AuGVF2vEB/5jQkoLMtqwwjYOEZlv\r\nYwre5dYZlkPibQQtuwr+7tl7i/TkS5YNmE+ts06y1yzemuQkLFhdP+1CX1Jf\r\nqDcfHorDRDEpXJwrwWEVk6T6NVJxiXq2HJFiI6g9/l2v9tPgyv5U3Obf8aDM\r\nZdnDpxFQEzfBsO+Z0ZrmzmGEnEYrTHMijk8t6Frb8iLUkJ7acKVxYmVy0U1F\r\n4VgEgzllecKtRuRjHY+NRM5huyFpxTsM63Y=\r\n=b5Ef\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.3.0","@ololoepepe/errors":"^0.1.30"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.34.0","eslint-config-xo":"^0.43.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.32_1676702002611_0.278999626169816","host":"s3://npm-registry-packages"}},"0.1.33":{"name":"@ololoepepe/middlewares","version":"0.1.33","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.33","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"dcb668fb3903e6f2cac6ca9af3001fd3ff4a4e0c","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.33.tgz","fileCount":7,"integrity":"sha512-WsDwbdss5VeXas7k/3vJKTWUmZXr5CTjTm9HEnznfIM/J59tjUIWZFC15tWN4JhbXp7p+z/zT0gJ8Xv1YwT9Gw==","signatures":[{"sig":"MEUCIG16D/La734P1BZk+hytx5hvWPC4UhtTX9XzWfL6qCE8AiEA6h2g70Jt2wSpA99MUmtJTHjdUNuMzhZL3jCFVFH7VJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+J0lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoP4A//UDthP9xbfZrbY8Q5RBmliCmANTCzk3h4YUEWoKHPAXYFftTp\r\n4enh/YWRBCkz+pE1m7eVeWN5qspnxxC9WlPavjB0WU0xVCl0/FaElRf+J4Hc\r\nnRuICUvpO42E+V7iffxfvzTM8TFXkMBgOrV9VaAMu7h8aeb27RNmTFU4Pcdq\r\nBLmHdnhhMDP/zCXDXztzvgtoICf882+b5NThMPR61H4C+LkHFkThVtAgS5hG\r\ndXrjIwzwkHjr4mi9xyRzwuxzrIqEgDg5wYYyMtQvLRNhuuhYayvZCI8BiyTr\r\nfvzxOGUlgI0YsZETtRn6JxK4duc7SNIzVffTjL9+4IUTKo+yRZvq71W4f1D3\r\nCc74h9/U2/+0p3tDE0T4OxBPO0uG157+O659gPG5yf4sMfivAvzvQW2IG2lt\r\nqrimhbJAC1d5wH5vYbLSi94UZyZ/zO8sIgrT7VUnVc7itAysPP/txTWzNY8c\r\nnZRk+Ct3rCK6masKzWF19zJprUw8eY6za+u2TQJXv5a05v50Z2h1qv80jeUT\r\nZZDmhYFUtkAuJbm6OfaCssbFD+mktwiBwyd6FQTfQmYefYvtFFZ/ZMxr7XAE\r\nzNMDvOx1upO8dMeXjRVvagHAEPt8NRxL9AVk3NvQuroKiJDfto0oE6PD97JI\r\npPO6UbvjDZcypoyfYRTM86FabGcXF33AUds=\r\n=Gai6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.3.0","@ololoepepe/errors":"^0.1.30"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.34.0","eslint-config-xo":"^0.43.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.33_1677237541351_0.49719072812798926","host":"s3://npm-registry-packages"}},"0.1.34":{"name":"@ololoepepe/middlewares","version":"0.1.34","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.1.34","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"3239eacc42ddfc3efc8b30751b980929287cd2ba","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.1.34.tgz","fileCount":7,"integrity":"sha512-6PtdSQL78QYsRsygA5ZmqjLMeKWTFZFVUa11a82NzCZqYaRvs0lM9EkI+PsnsWGEqXQWoVA0pOBBzeJ4EtzkSw==","signatures":[{"sig":"MEYCIQDFav3uyc2rjxHBbj+B+DmCtz0AHOWMGsILZx3umKvRyQIhAPVtxVwurafyT3RdJf/5H11/MobBsBgBCCpOCX3Zp5H5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+J2HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvKA/+I0865M/Juye2A/wjE3S2DPbgpx0SV/A34yLTt+4S9nKq1s80\r\nl7KG7IZ1dBOvNWnpUvaCJt3Qrq86K7/Ux8DNT6yO+6yU6t83McXQ/ilRTHF3\r\nIi5Ut1eqRg+ngZM8nDjONxygdwbG30S8KQRyvhikzHSxb0njihZzkpQ3UDQj\r\nCWL2aA6Klng9W4x21/86hUHdTbbnTOX9EZ8IBjF2bjtzSLDyx7fwFwhIWCpA\r\n+JM0KcIXFxtjAfgIsdiVuI3VS4GKujxZkpQo1p9TwHq8fQlvNSu7GX1VIr45\r\nBzwpFejAtsBdmPZAPrvUb1LJcoZeZttIzFirDr+2nA2AHUuvvXDCgRNUFJoo\r\nGgTrlv0ym4olkr4FY/lxuaNgvm1IBLnsFWx+RDiOYzORajP48FfpKfOHZ/Yo\r\n/YiJ4VmOzD7KPH2Ny9WbIuWPXeeWM/EDgfxmtJSSpawKXcRoyN3hoNXYLagE\r\nCCX+w9Dtev03sNAXG1Mt5/aas+6qXs7OL2g9wcvPn34dHmJwbXb2Eo7w1qRb\r\nusXNpuMKjiliC4CiTW1X9WId5CDNfGYAR15ueoKdWfjP05XAnDk+4QYh0zO2\r\nZqZ+8kLhfqj3AuehGJg+fDJrXJdb2Vtol0YnmrrDuOyOI8lw60tMw9QQo5J8\r\nvn8EgSX+fnpFGoHxlKQh2xdsGl/NmlURHME=\r\n=xS8n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","iamvalidator":"^0.3.0","@ololoepepe/errors":"^0.1.30"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.34.0","eslint-config-xo":"^0.43.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.1.34_1677237638936_0.5651531249462185","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@ololoepepe/middlewares","version":"0.2.0","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.0","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"fa225388858f9ddfd76ba7f45aaaef29cf558908","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.0.tgz","fileCount":7,"integrity":"sha512-5A3XazcNDkVErlFn78zw//fbLe/xs6zVgzO8/ow7g/D9i5Nzskij6IaTbkC1vL6fRftnK0TTzd0Ns0lAANbDoA==","signatures":[{"sig":"MEUCIQCvCThovtXUvUB2UZkyJO2d5e71m//YZUEkb2JIdE4i9wIgIgR/z9OoSWFrmh8ybDfWNb7huILUcWfO9BuudrE8+Us=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJciIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop5g/+K6wsTJGvuBeD8x7ieUVM9f7E/sFTuV886G5YFfA5oT1rMlw6\r\nYB1OF0gK1QskdeWJOf2pa7jvzOW3iO+ClI1FgrTc5UnPbmxm8fUV9ISQqCFT\r\nc6oL4n7jd589lxTevAbbzAgCi/Ue/FWORjURGOckHHT24vLSQkkWZ89hGvVK\r\nwt/liLPDzI4KMP2XUuGG8y2d0UKPs8nHcdVbAbgnaL9p2W4wF2PD1jIOgfEe\r\n0ed7jUR2mhEobIIU8aXaCA2ormp7Ji4FQz6K5Xo9cEN/KAJCkWtwHwBgQ583\r\nlrLUbWi90f6ix+QLRTESF0wihoJ3cenvK3QWq1n0Ig/AM5++HKI0g4LABBym\r\n0rQ9YHy/YV670x1OmsbPZVt9LQEsGR3ibB4Uz3KAgP7BN+EJzzsrt1MsCuTT\r\nhls/2cwj0NOzfQXoFNdrc1ikEd35hwGKpgbxjsSMcJMX39Xf78G0CsHKhXUK\r\n78AQbif0Qlbl/0ShMQUey9mEtdSFnygK1uSK2PloBR/D5JsiJos0FUzrs7Wr\r\nTRuHlfLjCWriGRwuuVtthTw0rpev0q1MBTk6FDUV+c2HkrAXx/cJ0cm5dXUg\r\nHNpclpfabW7XtZdi5G05D0K+oKHhuvGH2f0aHOZSTTCEkzEbY+ci7orc7lnn\r\nZ45LAzTxjHT0bC0rY1+LtR7icnrovpQgcpI=\r\n=G1t2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.30","@ololoepepe/validator":"^0.0.3"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.34.0","eslint-config-xo":"^0.43.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.0_1680197768258_0.5348563582598882","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@ololoepepe/middlewares","version":"0.2.1","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.1","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"26846fb65c50c5101693c791a1135cc5e51d5e35","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.1.tgz","fileCount":7,"integrity":"sha512-iIKBIbDx38cRNdAp5M8y2pbr+YMGA1zJm1JgYn+sslqffBDpI1btdoyuCmh9yPT/FXU5r1RJLhgfWTD7BWYRLQ==","signatures":[{"sig":"MEUCIEY/GrYWCfHDTdQ0tUSphV0qo9bj8DIM+tH+c6l9B1xuAiEAwxMCcjdHr+SUqCTsWm/2Lwd+gqt24/tcTo4X3Ih/w78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJnuWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKehAApFgYGjWuPdGM4Vl1pxCf4ddCfgX1vGW7qQHQyJluGVsdvviW\r\nelkzCuk0Jgs2DsluLAXE8NqldqipY+E867ECg5p25xbefstcK13AfVkaGCdl\r\n/0Y7xRxH+mZy69wzvpKBpkK+7zwPuxd3DpQgD6iElVsI4X5zfremEkzaeC2/\r\nEGv7YU44VLKjTlfuo0tVbnXj8+EPBoeOBEwi7Xt/4i5jP8/nTxxcZxS3VLNe\r\nwOf/WHQLKiaeTyPeT048h7D2ww7KzxEdgHZqOyAYGtZV1XgBOx0FbDdUrfyU\r\n6abeN7MxHG4Nm+YmTz/jEP0YnEyBmwf5ri4Ebsmd5jVZ8ecIbHtHVAT9RwQE\r\n/HLHCL6iJNbmVI6W0pPq6qWol6TTxR1tycbb9Bg9xDP9QXnS/VBYPNUtgUuf\r\n6HUmi4tanmUdktFD83lyeBPnUAJWGU55sz0IvM23Dbjn5GkAuidIlyhy3zhN\r\nD0GGp+jQo3WbDshjCQKaJyjsEcMoBWeFKEvAxHRYqXEOZDVdE5dLLjryrTDF\r\nyN0+HG/YKIxkIiH6mcAZnfi8W/rLYixDfp8hATcHnJthK2mRMp8kLRK0wBm+\r\nzAontpHE+t9B+7hoRypplqBZwFhpEtyAeGzs+qCK7AGzwXOOnwnwzmMaFxPm\r\nsXJ6g9r39W6Yk5eZmr+fqGX21DitadILS+w=\r\n=2N/S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.30","@ololoepepe/validator":"^0.0.4"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.34.0","eslint-config-xo":"^0.43.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.1_1680243605899_0.8040149773252143","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@ololoepepe/middlewares","version":"0.2.2","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.2","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"306098821a209522be6d607faade4743ac7b58cd","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.2.tgz","fileCount":7,"integrity":"sha512-s23L+grKmDCxKOzccW18caO2gidFxqOAPHPuZyH5g5eBbDmZvKq9KBf0LHqWM+Ee2hMjl+HF7CGj5NhvgrxEdg==","signatures":[{"sig":"MEQCIEaeQ9/BVOkD0cjdnEiwFH9zbxqrkUkZCJHFIv1+kVC9AiAPqHKkibQ+CKAHbPIz/CI78tXgK5TN6ePIjTFvriMHxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJr7HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmopbw/8Di7xyKaTVBwyi99GshstHRdiGF5rExnbKbCCQbXzhdA7/hqR\r\nf6Ql09/B2Gpox6h5sKVThMbrJHdVzZ3CMsvQVEoUg4SDMqQ+T+F9Z8MtjdRh\r\nayfkMWzYKp1t4OI4odJzcHynP6sF8OhqZMUwL/AeuOlczX568s7DsQDXiawO\r\ncKE1sFbUGCIR47Bu68PXV3r7GGeii1bi5Dw19ckDinsMBI6S6LdXbeba0ZTV\r\nAPUXc9RR68UIUrrVbAJV+9OSsxKFO1rTLBFnukfP9gv6YqzaYPA7t/qXwIfZ\r\nKOAFNFLtelcmE8rzm8VogoijVXeEdlGU23fI9yX6d0URmAytqR71FuKQv7nC\r\n0IW5MCRBwht3dCpGLfgASFV+Pl+Rc+VlhxgKgDCOUmLWs1F3c4xmiqVjcpUH\r\nupZ6AyYZ/fLof3NvNRYf6zZT/DQce6xKabNHjjpW9HZO7ikqt2zHe1JJFlcI\r\nclsaZ4bk1tOJ+hXnEhxEvSMlhHk0BnS+qQdDraxkSY1yLnu8bqVnPLxH151W\r\nJza/Jr1VkpFy5PcTiDfgHGiIELg8QiK1FBVqUKrvYnvYNGG25pLGIwW1TBnG\r\nIErzflc/mCkTVKNsHFscLVeEhVDN8xsSfUUFsPDGGbSWXtJfwH03fh3Pt+KB\r\nRq8R3IHuREpxal7Fr/Oy0hNWctLW8cWJEFs=\r\n=/Eii\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.30","@ololoepepe/validator":"^0.0.5"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.34.0","eslint-config-xo":"^0.43.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.2_1680260807082_0.06692631788384462","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@ololoepepe/middlewares","version":"0.2.3","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.3","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"67d4ec2394058279efb49337a3a0f3a113b4614b","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.3.tgz","fileCount":7,"integrity":"sha512-h5+b2WMqSp4DmOKcLeb0hU3WAge9V6vvmp/w4YWIEP3JJYAfKoL6XBiQ+YM59/oBvksZ9qIeINnXWl/m0u+slg==","signatures":[{"sig":"MEYCIQCM+atyw1rGzAaMuYDWuO33e+1twGVpFemZy6YFxqVdkAIhAIHaM5hSGeWG4pMd1+6Uz9HaFcXN3f64SEwgUwVNS09C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJt0GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn+A/9FDOjOykxsxeCs4KuCHKeBHM8B+GfiikwmAh2JLOXbAaWeDZp\r\neU6+/5KMoRqI6CzGYV5DlWp9DP4lbwMBW8cOJ/IkOsElc8wyC7LOzn2Qry6T\r\nozyjZQtHCWKUM+rQpVeUpXef/h2IDlF3uwpjuWeqaqw1rcaUOdnZRpM4PUzm\r\n6jsR3NgSrtsF9TKnp7G3nyOviiQXzmDZ2lOmh9PxvpiyEo1VnnkeyZEjwzDC\r\nA8X7mNS//sCRsBgY3szmCJCcX+xdDLEYfnvx2LKSdkB7SudEYhwh9BxuSjFU\r\nuWsz6OLxD1LLWqO71U7UP+HNkubiYUOvs+KkSVjDkwsjGSzB143vomHluTw6\r\n4K05sTqibuLQH8ldKZ6artcMHFsaGbyYN1ipaTCcr7GiRGIxu0+yNx6y3v6J\r\n82c0TYbHAWlUnC0pzyzHPMimwnc810+xOtiXpfG2j8Od0PqlqlYgl7YiOndg\r\nSrj8WAMm/duocRKoXDC7xNtX3975k5razwPfv9l638I9ywL9K+LiGxvBtAMi\r\neYyp6yqQA+/a+MKZDQzFevtjQ9nYuGnGyYOkDq8yur1vVqHDZw4GJX+O1ezp\r\n4DbsxrjEkB5FwNC+mgxGrVeEGgZjH4mJh5u0aewwrh2HOEEqdHsv3BZIdwnG\r\nq3cA3o7Og0GvHdns31jaIsD5XxGUpETfkyI=\r\n=Pu50\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.30","@ololoepepe/validator":"^0.0.6"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.34.0","eslint-config-xo":"^0.43.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.3_1680268549947_0.16340889124876057","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@ololoepepe/middlewares","version":"0.2.4","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.4","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"5ca5550622ac07f91e1e47fa0e6362c446c8f53e","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.4.tgz","fileCount":7,"integrity":"sha512-s0zKyulieLC59B/3ozyMjBwvGyDWOhIIruyB8iUx3lQVNuadmEv34eF46wN8a4FR9Hq1/QdqMRfvRIGqsyL1lg==","signatures":[{"sig":"MEUCIQDQSUcf8Pv7mVNbjbefq056nX0pBB4qw/3ApboS3Gt9pAIgBSypTfWWH5yLy6WqRqAKppNat9PWUgbg3aDV4ed7q/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJvZWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8rxAAgJiSLupiLSYTguj73fSFwzbsfi885y3e5HPyFWwHEC9KFuFV\r\njXnUNdUCsEigKjsmtaBtACbr2TeXdJXldi3wCkpRNdXOYxRXczEIqyU0qBmA\r\nEvpIrPRYv8pYm/3uaWBsGKTUAuWbUbfFkbZ4CMWojxiinzQUUZ0L3lnWaIw/\r\nasy0Rh0d5v/X3YpkAis50mUTX1RDhe5qZedQTuYEyX/hGfq+GQcBlsBgOHWP\r\nLIExP0kr+tKa0+HyoHNUOHhJ3sCirXSD/OiyiSGhOZ763w/sIp8qD9Wj/Eud\r\nBWVHGfN8/bPfpMzVQqE0NhQHJrCtLJCS3z0CJmhumlL4JGuC4l5jhFie06XA\r\nnYEQlYlXTKNUZVwuAMfYjMIyg7OZOCEI1fvxv/xFvPe7ogdbcMvUHjTCSW5R\r\nsujBtf6UganmRb2XTjtqB5K2/pxw+qY7z8XSeuqZqkFRKe0gDXHaIgkM7GxH\r\nuvewv6vUyDlDGLK4gFMG0MBsDyRQ57hcsDusFwF2ME9ODqwa+uZ2e0k6TEMJ\r\nzJcOcplxQDxqE9GsZEHR7fncFS/ZmQAaLxEHIF5fKkjWWiHwdjK3yGNuSKEA\r\nrbuI/bC0IKmIsP3+yV9ZKXd8KxA0AzF8CDHkQEzKyqnloa9Vp3FJQBmJYFfr\r\nJx2+gkh/N9w5n3lijfqyWAPUvtUSUgaoAAA=\r\n=cyS7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.30","@ololoepepe/validator":"^0.0.7"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.34.0","eslint-config-xo":"^0.43.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.4_1680275030649_0.4625925904628705","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@ololoepepe/middlewares","version":"0.2.5","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.5","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"7e54195e0fb6d215c83f66b8a5de65c261d2c28b","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.5.tgz","fileCount":7,"integrity":"sha512-z9A6ph4cv9ogHMc6C4hOQDtna067Nbmcawjrf+Q08ciEuO/Ojfrc12a4OKMq/jCwq3g3rfxrgJjS/Cr+N+EAfA==","signatures":[{"sig":"MEUCIFlCkab4Y8lGnzzQsuEojI3DGROjw2g+/TnJz5NyYUAwAiEAsY9h9E0roNF2xZXiZ+Mc9N7C28ZaEVMyY7KAriqbhP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKAmuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxAg//SQ4eSYphOraRAsw4Sa0HSF4dV/tY9LNRtf8K/JfZnyeXKmna\r\nP9+ZPQtUnBHbCG+G7v9A264U198F/tiboqCsVL9z9A89yUdO0+L/Owyp8HPc\r\nKIBzBCXlG6LjG2LVQex/Jb5F3/Rg/Nw5MqekgYZK4os2dFWisF5HZA1qnx+A\r\nGH6l0hHHcNCWsgOYJ+yRVuy1o8Wp59g6i/ywPPaYaB8Z1iG9aqrsdn4uzD30\r\nXtD53ED6Dh6SEpgPQBMxZhOF3GCtRItHmaE2pkh9YC8R825de3z6gHMcjgER\r\njhPbfSH7XEdFHYEZ04s94JK1Z307quTd0jgVSPdLtSSiW0Avs8HKdHwJOmOr\r\nHe5f42CQ4LzJwsX2fJFbEEdesyHwbu3gWBC3Ckizb6sSeXqmngNKseVsjffY\r\nZWni2PiIm2Hoq/vhDGkjZ0l67rlRsEzbrmDX/IrrW0a/53QqsoE5jnptsfIg\r\no0vMGNnoC+9uRvj/7dOBO5pOV2aZyRF9pKjbCDodclrFkdd5HOOnFLRMT07C\r\n1dJ2iYi4MmcQuSa/7QGgKyYebRA3E94klTV8mi0R9DWukfEX6a06FlXVZeKh\r\nfYtcY5swNm0qY7+9xntVQjCDnH8qUBqpcuXA8c77GLWmKvvIEbSV2ZgYKw4c\r\nuCzwRO04pEySxyKduacpufzpB8Z73M70Zz4=\r\n=fCGt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.30","@ololoepepe/validator":"^0.0.8"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.34.0","eslint-config-xo":"^0.43.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.5_1680345518348_0.9116301500813166","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"@ololoepepe/middlewares","version":"0.2.6","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.6","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"4e0f6f6120d8359db50d7f1b20f45e0da5ba260f","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.6.tgz","fileCount":7,"integrity":"sha512-qLZJwkpRKHKzec/YIQNN0BWa9r1xEtduRpRiUD7aI1vaRwAcqzjjSA899OK7YJ7bL8byNfaSuQjT5IPhbEWW+w==","signatures":[{"sig":"MEUCIQClfPYTpKn3e/09uJv4LJ0oy5G9OZgTrMyj9jo2PRHkJwIgY6xVqh2IbUa+iLsESrTDmzaRY3pBozaHvdYW2BFlhQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKEknACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopAxAAo54CfAHM8vNbCtMrP4ZvENs/fxxw3Jsr5vYreDzbjdx5SqFS\r\nUeX9ldtaQgw5G8goQ2tj1AF+UZOn9ipsK0z8BzO98punj10aYWQq8YuzpNkO\r\nqaNWLfeFUihFrxyITMbeuPIdLYL9Rq9WC0nxTDeOVITkk2JvSSVmyyhwLQ6i\r\nwXf0AH4SGNyLFLC1PDlIec4PDFDhrDaK3q+I7n+Sl/CvH2pIJ097jAEUXoXk\r\n2BpbEk6iOADOaBtH5QivmFdIMGRqKpN3ceBDRR3r6sDk2uocLRZl9a6rxuwy\r\nA+boBBkYN8DxHvlspvdoQsQeQe2uETCJjOtqkF4gL5M9RJZJeH6vJjDElyWr\r\nIJyxVCTQMAYdNFs8AAzR2JWOqe+P3PJHc82+W4eupoNkGHaLToIviq8jGtSk\r\nIFvOP2mvpcym+ks41Iu8Qj+jFDW9DQcyUjxf9LcICC8TY/Iq72ZrVkgwJl0a\r\nCzEMOV6l+TWeWeGpAKT1v01lg70O0gCa7rU8gCVg8F7cNybREnnk//D9iVrI\r\n8yCxgjKwnhzzp2bhnw+ghNWtVUaeUsSshfY1hEpwCc+gV7ujo4Gr65YzyDxl\r\nN/0b7ULZtfApCsE+cmPvstngeBMAoOJwzQ8kbxjtOD6RMzpealWdT2xkdIPU\r\nhXgatdr5PTJeO7bJFpXZOY3ULuRKyt6IP08=\r\n=ofS+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"7.21.0","description":"Common middlewares library","directories":{},"_nodeVersion":"16.8.0","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.30","@ololoepepe/validator":"^0.0.8"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.34.0","eslint-config-xo":"^0.43.1"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.6_1680361767031_0.5633655126629378","host":"s3://npm-registry-packages"}},"0.2.7":{"name":"@ololoepepe/middlewares","version":"0.2.7","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.7","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"bfb6ad740b90dea37ad822a7081bd225f346009c","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.7.tgz","fileCount":7,"integrity":"sha512-sy6OJbIEl+DodsQrYjirZ2mOcj5sSKVyipMeY920J9jCGb8myBESmpRG8B6MUQsN8YEHXz+wL667PrfCzs8tHg==","signatures":[{"sig":"MEQCIA/iDFk/LmyKJCUNujzZVD2SIE4AyHLsCl+9txCgFoCxAiA5yEZxO0avRG2xQRDhUjAUckgagx10xTJt3B4rbK7eMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL+YbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5/hAAiX2+rOi8RzP7cdQQV7B4KXTluwMzUD3YthgDeHTQFh2duuaO\r\nziOxLC+LtkM1hA7PLFYIXULru/5UUx697Er81dhme0Yg06RqFjbHXmSnLIZT\r\nflf02ZjJLfmffAcmGsMvQTdXLLJYzbABsUV+yW3XFSjY5CrkEH8GA/+Rp7Qb\r\njJgKfPIL0NyAV1A8DUWpwnvS+98EOzmwCHhuwVlwnk0ju7+HaX7ExeupxwRq\r\nCABmxj6IqqczwjtMiGf4vaprtGa6YMDPScTXx64z6smsq5/SftEDEefy3QLt\r\n+GgO/KVuMvFsig3UiwvxzIblO8n55bf6bBeAA9ydptunXu8AeKfrvpIBBPUB\r\nqYWsh4Lh9+wdKFiq6fo7IrKGpqF8XFWrRPS0KGhKqbvHet5VRjv0G6md8RUt\r\n5yNEu04ZS/4TIfdfpIgPKSozpaOFTpCzcBdQI5u8qHdIcr0W5w3WdDqaicr9\r\naHYkNEBWX6mtu7DxPhq7/KICb83f79kXPX7j7Wb70TGlx4tAsa3j0OTNMYhC\r\nKYK0iddGisWUi9AuiwNbXtkcTjmvEXAz53p59MDds+SCyQDvHhand79rBKf5\r\ngLWkUyghHnSh8cXfJvMaZclDgKvqKe2xLSELaMdQsZDQAkAg7xFX6kQwW78/\r\nwGSnFa1UPVm49oy0SSDhos7QOI4zqd5kBHI=\r\n=Z1X4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","type":"module","imports":{"#src/*.js":"./src/*.js"},"scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"8.19.2","description":"Common middlewares library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.32","@ololoepepe/validator":"^0.0.11"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.37.0","@ololoepepe/eslint-config":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.7_1680860698823_0.1363854409793157","host":"s3://npm-registry-packages"}},"0.2.8":{"name":"@ololoepepe/middlewares","version":"0.2.8","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.8","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"b82fdbfeaa5ef7a922635795ee7977328b329411","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.8.tgz","fileCount":8,"integrity":"sha512-e3oaMHDnu1sjgcTlbCA5gjWdQ6A/SiJG1dqkU7jZkQxtQ3PgioP29XegBdteUf+MXntoSkGaho1dIia8sDpbtw==","signatures":[{"sig":"MEQCIC+LpkEM3nHMJL5gZInVezFLYK67hDebkZo25kMrrsvrAiAMCX7Jg/zUJ33u9kn33nV8GRWroOgx+it7rl2TTuH18w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5614},"main":"src/index.js","type":"module","imports":{"#src/*.js":"./src/*.js"},"scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"8.19.2","description":"Common middlewares library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.32","@ololoepepe/validator":"^0.0.11"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.37.0","@ololoepepe/eslint-config":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.8_1685695414535_0.5110934106429201","host":"s3://npm-registry-packages"}},"0.2.9":{"name":"@ololoepepe/middlewares","version":"0.2.9","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.9","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"f53f83833fc1bcaa2987b27a078dcd89d7654edd","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.9.tgz","fileCount":9,"integrity":"sha512-aVUykek/fzdRZv7STVEgvXJhmPZeh6GVw+h/MzRypbvYGN++N4MWqK+vyS8jYaoqcOysNlVfs3FPenfNKmAl6g==","signatures":[{"sig":"MEUCID7bCMZLoGitHgBhLEcBmYcbzba8SmHRqDp1MQGnqKjNAiEAhIZWr6gVJQoAHL0KQQVjFL4xiAMc8D1bAGz0m9XaW+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6048},"main":"src/index.js","type":"module","imports":{"#src/*.js":"./src/*.js"},"scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"8.19.2","description":"Common middlewares library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.32","@ololoepepe/validator":"^0.0.11"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.37.0","@ololoepepe/eslint-config":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.9_1685708190090_0.6040687412671566","host":"s3://npm-registry-packages"}},"0.2.10":{"name":"@ololoepepe/middlewares","version":"0.2.10","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.10","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"01c0d889c4fd9798d4546b11136031196b1ad1ae","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.10.tgz","fileCount":10,"integrity":"sha512-By9Qtb9KupjSSSBIjd3hvp9RzoLuKsnJMd4FL5eLqQig2xGR1OL534RSHntG6Z8bICZlMZYbodCMzMxCfsAUHQ==","signatures":[{"sig":"MEQCIE21F766yUHSOuFuDTdbPGg9JFn8xx9nEpiu9mqUQQ9xAiAGXb1aifkQ7XvtdxthNes7k5Wd1KX0IdrM+7BP120O3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9660},"main":"src/index.js","type":"module","imports":{"#src/*.js":"./src/*.js"},"scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"8.19.2","description":"Common middlewares library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.32","@ololoepepe/validator":"^0.0.11"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","eslint":"^8.37.0","@ololoepepe/eslint-config":"^0.0.12"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.10_1686059951785_0.8911099865540926","host":"s3://npm-registry-packages"}},"0.2.11":{"name":"@ololoepepe/middlewares","version":"0.2.11","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.11","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"63f1f495b759a3b8dded493e2c9e9e669540cae8","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.11.tgz","fileCount":10,"integrity":"sha512-yiFL5V18JXp7Y6JjLef6ag5xiZED0xDcGjxaNYfwrks/W4uJVRKyhHKnOO83GWGNN0oeEoqpxYYw9rYTNMoTNw==","signatures":[{"sig":"MEYCIQCQ84wCVry66sV5LJFssXiiaRhVxOmZnGyW3pR5SjKyCAIhAMHZd6cXI1XpcSGstkcT6aPcCX3zl6+MA7lgrzQJJxPt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9660},"main":"src/index.js","type":"module","imports":{"#src/*.js":"./src/*.js"},"scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"8.19.2","description":"Common middlewares library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.33","@ololoepepe/validator":"^0.0.12"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.3.0","eslint":"^8.57.0","@ololoepepe/eslint-config":"^0.0.17"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.11_1709984159650_0.5910074188700416","host":"s3://npm-registry-packages"}},"0.2.12":{"name":"@ololoepepe/middlewares","version":"0.2.12","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.12","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"351547dc93931bbcaf711567d479710a985030c9","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.12.tgz","fileCount":10,"integrity":"sha512-iKWZog1WQ1czSZ61IQELY3Ilk0jL0VKRvetd/hRiccOoUGl9WE9u9FVhecE5T/wZJZ9eKncEsU7LVLsnxiIQVw==","signatures":[{"sig":"MEQCIHqoSMYsLr6xsZTBoLsVbwY2BrBA03GmePiNQ8Xyk4gnAiAvhj5sHkUKqbRHBeL6ICXWzpWAhjOSeuk3JzoL+ByKQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9660},"main":"src/index.js","type":"module","imports":{"#src/*.js":"./src/*.js"},"scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"8.19.2","description":"Common middlewares library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.35","@ololoepepe/validator":"^0.0.14"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.3","eslint":"^8.57.0","@ololoepepe/eslint-config":"^0.0.18"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.12_1725365381873_0.17286743705036578","host":"s3://npm-registry-packages"}},"0.2.13":{"name":"@ololoepepe/middlewares","version":"0.2.13","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.13","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"b611acaa4f2a1db5ba4aa320516ef1df96616e2b","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.13.tgz","fileCount":10,"integrity":"sha512-p9BOcOwkzOc2d9WO26uAZ6QTMR0gYxYOsY+Zv/4a6MqPEVHPQH+viXDaoZtPsNZfvae+NzPVyDRzZWmQd+Gctg==","signatures":[{"sig":"MEYCIQDMeYw6LBs9zI1rsTCfHP+YNYAmSlMCTqUUI1pbA5MXPAIhAMrH8bBoBiTzWTwC9hU2q3977S/kjvgWf9GMmvjaO3l9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9660},"main":"src/index.js","type":"module","gitHead":"336e7ff352a96c9b8c3b997b75caf891341b4a97","imports":{"#src/*.js":"./src/*.js"},"scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"8.19.2","description":"Common middlewares library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.36","@ololoepepe/validator":"^0.0.15"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.7.3","eslint":"^8.57.0","@ololoepepe/eslint-config":"^0.0.19"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.13_1746870935954_0.08463067334765939","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@ololoepepe/middlewares","version":"0.2.14","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.14","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"3e84288ed3c1164ec24c3b42b4829cf19ceb287f","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.14.tgz","fileCount":10,"integrity":"sha512-wrECPgHb6D7lqRFii4IRH50DrLvC9tHju77kbceCnH6Ik8PUR6XdE8X9htKSHKHKvs6++MVueDo4A81pC48Xkg==","signatures":[{"sig":"MEQCIBqc+fpujjmN1xeMk2nwaIrCA6pCY9j/BObKfNWfiEIDAiAp0j3zrQZVLBUchhEAaiN3k3GdzJWr5PCUkvqqQJOeJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9660},"main":"src/index.js","type":"module","gitHead":"9cdf662fe83fb2f5757b449f05e238be9fb8db38","imports":{"#src/*.js":"./src/*.js"},"scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"8.19.2","description":"Common middlewares library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.37","@ololoepepe/validator":"^0.0.16"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.4.0","eslint":"^8.57.0","@ololoepepe/eslint-config":"^0.0.20"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.14_1747669817033_0.5266950567702247","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@ololoepepe/middlewares","version":"0.2.15","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.15","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"ca29f75df9de15036659c27cfed01eaec2de4f06","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.15.tgz","fileCount":10,"integrity":"sha512-HOvxB35bouCXg4Sm+yLCTRJ7yfVaMC/T98p2RQ00SNwCcvl0YwdXh/B43fPXExPc2ehfZNNxlxkP5t8fHfoI+A==","signatures":[{"sig":"MEQCICtQ1+J2VaiLivYfIYHAX01bvLOwKofTODPsFqCfk0z0AiAjEAImEgVlnHE73+HtFR94hg7PgUWvG3MDsbsAifFr2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9743},"main":"src/index.js","type":"module","gitHead":"3428784f8984cd0015309488b15103a8ef75f665","imports":{"#src/*.js":"./src/*.js"},"scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"8.19.2","description":"Common middlewares library","directories":{},"_nodeVersion":"18.12.1","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.37","@ololoepepe/validator":"^0.0.16"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.4.0","eslint":"^8.57.0","@ololoepepe/eslint-config":"^0.0.20"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.15_1747814735167_0.6267864539703074","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@ololoepepe/middlewares","version":"0.2.16","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.2.16","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"bb204ecdaa9d9b985fb5b2520318657d708148f6","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.2.16.tgz","fileCount":10,"integrity":"sha512-YUSkp6kaGcyfn/IQx26cDTtIANqi2zJLrpwxcmehid5yWcJRdkKHBTDfZGZ6IBrqvN/ejS6PPe8yuReDtGOlTg==","signatures":[{"sig":"MEYCIQD9udlxXN1rOJy2NvljILg6rOMmm2vtWJakv4Ob8H8FJQIhAPNWI/ppx/fk5Gv2nqvXwJqQyxCaLPs3A+lJr8+4Hma/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9742},"main":"src/index.js","type":"module","gitHead":"d17a6b0afd453640d46a39f79f60ac159fbce696","imports":{"#src/*.js":"./src/*.js"},"scripts":{"lint":"eslint ./src","test":"mocha ./test/*"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"10.8.2","description":"Common middlewares library","directories":{},"_nodeVersion":"18.20.8","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.1.37","@ololoepepe/validator":"^0.1.1"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.4.0","eslint":"^8.57.0","@ololoepepe/eslint-config":"^0.0.20"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.2.16_1784806287814_0.9997198349913423","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ololoepepe/middlewares","version":"0.3.0","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.3.0","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"56e4fc6421315187d861c0beef645d04fcfce934","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.3.0.tgz","fileCount":21,"integrity":"sha512-KJ2ZIRG0B34w8LM8jCGZQZ6gWLqtNT1KA6/MHOUSmE+YuNXZI3HlsEcPvhO50En67wFalrV6Se83/z2NCZZIYg==","signatures":[{"sig":"MEUCIBSeZ1RyOry3c4mFsDJC4Sy5VgErymIPoMO9ucnshvEeAiEAm1MAknkfhYGvF0nUfLvnzqhtvE2gLDiYDu1vu5OTYkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45356},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"194b47c0e14d0f16535524e13c76e8227f4c281c","imports":{"#src/*.ts":"./src/*.ts"},"scripts":{"lint":"eslint .","test":"node --test ./test/*.ts","build":"rm -rf dist && tsc --project tsconfig.build.json","typecheck":"tsc --project tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"11.6.2","description":"Common middlewares library","directories":{},"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.5","@ololoepepe/errors":"^0.2.0","@ololoepepe/validator":"^0.2.2"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^26.1.2","@ololoepepe/eslint-config-typescript":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.3.0_1785850450265_0.3293458042999571","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@ololoepepe/middlewares","version":"0.3.1","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.3.1","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"9cb1e4fa40d6f87de728cf1b6f741f28af771e5d","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.3.1.tgz","fileCount":22,"integrity":"sha512-S2VNiC4VM2txlMp+DwNyp4iE6liuW4Ol/22HTgefdOWEcFMguZS/kjWVnnXbucdEXE5KvYMBflkXtMRjazA/TA==","signatures":[{"sig":"MEUCIQDEUihgdxlfoXC99GaQHQYO/GFgRvwL6M2McCU2TZ2SLwIgarJCmuwolttoik8Z2+rI+PB0PKnrwnxNzjrgwRaBVRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48394},"type":"module","engines":{"node":">=24"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./package.json":"./package.json"},"gitHead":"21cef0b24d972f5ea110567f44ce5231af990bc9","imports":{"#src/*.ts":"./src/*.ts"},"scripts":{"lint":"eslint .","test":"node --test ./test/*.ts","build":"rm -rf dist && tsc --project tsconfig.build.json && node build/write-package-scope.ts","typecheck":"tsc --project tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"11.6.2","description":"Common middlewares library","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.6","@types/node":">=24","@ololoepepe/errors":"^0.2.1","@ololoepepe/validator":"^0.3.0"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","typescript":"^6.0.3","@types/cors":"^2.8.19","@ololoepepe/eslint-config-typescript":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.3.1_1785868351696_0.9265564169239984","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@ololoepepe/middlewares","version":"0.3.2","author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","_id":"@ololoepepe/middlewares@0.3.2","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"dist":{"shasum":"8e27ab306ec6d574964374e2aa808f55be6eaab4","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.3.2.tgz","fileCount":22,"integrity":"sha512-dFGJmDxexBgD+QRKXw9vlsQZN0teCBEXYsZSVG2Nd2lED6/9+MLxed4iwwl761fpX2Erx8mfm+DhFlkMWEQ/fg==","signatures":[{"sig":"MEYCIQCpqMMP80UAd+rfElqTCl7xDuzoq9G/+uVC+DkbYLV12QIhAM/wy0plCP41DNijwEfh8NlemIJE53VJvfh+d3RyiRob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48394},"type":"module","engines":{"node":">=24"},"exports":{".":{"node":"./dist/node/index.js","types":"./dist/node/index.d.ts","default":"./dist/node/index.js"},"./package.json":"./package.json"},"gitHead":"e8ac8e320103a11411b12c9ca1852f584becd920","imports":{"#src/*.ts":"./src/*.ts"},"scripts":{"lint":"eslint .","test":"node --test ./test/*.ts","build":"rm -rf dist && tsc --project tsconfig.build.json && node build/write-package-scope.ts","typecheck":"tsc --project tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"repository":{"url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git","type":"git"},"_npmVersion":"11.6.2","description":"Common middlewares library","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"cors":"^2.8.6","@types/node":">=24","@ololoepepe/errors":"^0.2.1","@ololoepepe/validator":"^0.4.1"},"publishConfig":{"registry":"https://registry.npmjs.com"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","typescript":"^6.0.3","@types/cors":"^2.8.19","@ololoepepe/eslint-config-typescript":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/middlewares_0.3.2_1785912100762_0.3665364155583011","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@ololoepepe/middlewares","version":"0.3.3","description":"Common middlewares library","exports":{".":{"types":"./dist/node/index.d.ts","node":"./dist/node/index.js","default":"./dist/node/index.js"},"./package.json":"./package.json"},"imports":{"#src/*.ts":"./src/*.ts"},"type":"module","sideEffects":false,"engines":{"node":">=24"},"scripts":{"build":"rm -rf dist && tsc --project tsconfig.build.json && node build/write-package-scope.ts","lint":"eslint .","prepublishOnly":"npm run build","test":"node --test ./test/*.ts","typecheck":"tsc --project tsconfig.json"},"publishConfig":{"registry":"https://registry.npmjs.com"},"repository":{"type":"git","url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git"},"author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","dependencies":{"@ololoepepe/errors":"^0.2.1","@ololoepepe/validator":"^0.5.0","@types/node":">=24","cors":"^2.8.6"},"devDependencies":{"@ololoepepe/eslint-config-typescript":"^0.1.3","@types/cors":"^2.8.19","eslint":"^10.8.0","typescript":"^6.0.3"},"gitHead":"4c6553415ee3f292b5f3b49da72900ce66903ec4","_id":"@ololoepepe/middlewares@0.3.3","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-XjjbBB1n5ofK0AxpDZdUhAuVksJrKo6q0dq/OkGF7P5Q8xftLZlWvPEJr/JJMDahC4Rzzo59PYy38VmDREjauQ==","shasum":"c153bba88de7275b6f6afa30d256df84f704173d","tarball":"https://registry.npmjs.org/@ololoepepe/middlewares/-/middlewares-0.3.3.tgz","fileCount":22,"unpackedSize":49158,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBDWTLs5kDaBWVHHN/arOKoOhZ44s+sMhrhmptPKssMLAiAxRiZTCIXE7sW7TE78ASZ/iCM1OQKI9MxhTSP5LfyhSw=="}]},"_npmUser":{"name":"ololoepepe","email":"ololoepepe@gmail.com"},"directories":{},"maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/middlewares_0.3.3_1788700600043_0.4342765307977223"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-13T10:47:11.164Z","modified":"2026-09-06T13:16:40.453Z","0.1.0":"2019-03-13T10:47:11.535Z","0.1.1":"2019-04-19T07:11:13.416Z","0.1.2":"2019-07-06T08:21:13.267Z","0.1.3":"2019-12-14T14:55:34.809Z","0.1.4":"2020-01-10T11:04:39.569Z","0.1.5":"2020-02-26T16:59:04.680Z","0.1.6":"2020-03-25T07:22:13.410Z","0.1.7":"2020-05-24T17:20:27.815Z","0.1.8":"2020-06-25T09:41:17.148Z","0.1.9":"2020-07-25T11:55:00.687Z","0.1.10":"2020-08-27T04:09:25.810Z","0.1.11":"2020-09-26T08:58:23.014Z","0.1.12":"2020-10-25T05:03:49.883Z","0.1.13":"2020-11-28T05:14:35.792Z","0.1.14":"2020-12-25T08:55:27.364Z","0.1.15":"2021-01-26T08:24:20.166Z","0.1.16":"2021-02-25T11:08:44.480Z","0.1.17":"2021-03-21T09:31:05.011Z","0.1.18":"2021-04-25T06:14:37.309Z","0.1.19":"2021-05-23T09:49:10.374Z","0.1.20":"2021-06-14T13:24:23.773Z","0.1.21":"2021-06-27T03:33:16.165Z","0.1.22":"2021-07-24T08:35:33.596Z","0.1.23":"2021-08-27T14:42:05.567Z","0.1.24":"2021-09-24T12:03:12.374Z","0.1.25":"2021-10-28T12:44:53.984Z","0.1.26":"2021-11-28T10:18:59.667Z","0.1.27":"2021-12-28T14:05:58.412Z","0.1.28":"2022-01-26T08:21:03.006Z","0.1.29":"2022-04-06T08:47:23.681Z","0.1.30":"2022-05-11T10:34:57.844Z","0.1.31":"2022-06-25T09:12:19.820Z","0.1.32":"2023-02-18T06:33:22.761Z","0.1.33":"2023-02-24T11:19:01.520Z","0.1.34":"2023-02-24T11:20:39.086Z","0.2.0":"2023-03-30T17:36:08.411Z","0.2.1":"2023-03-31T06:20:06.103Z","0.2.2":"2023-03-31T11:06:47.273Z","0.2.3":"2023-03-31T13:15:50.127Z","0.2.4":"2023-03-31T15:03:50.831Z","0.2.5":"2023-04-01T10:38:38.531Z","0.2.6":"2023-04-01T15:09:27.242Z","0.2.7":"2023-04-07T09:44:58.966Z","0.2.8":"2023-06-02T08:43:34.671Z","0.2.9":"2023-06-02T12:16:30.262Z","0.2.10":"2023-06-06T13:59:11.940Z","0.2.11":"2024-03-09T11:35:59.817Z","0.2.12":"2024-09-03T12:09:42.052Z","0.2.13":"2025-05-10T09:55:36.174Z","0.2.14":"2025-05-19T15:50:17.238Z","0.2.15":"2025-05-21T08:05:35.482Z","0.2.16":"2026-07-23T11:31:27.947Z","0.3.0":"2026-08-04T13:34:10.414Z","0.3.1":"2026-08-04T18:32:31.871Z","0.3.2":"2026-08-05T06:41:40.938Z","0.3.3":"2026-09-06T13:16:40.174Z"},"bugs":{"url":"https://gitlab.void-walkers.com/libs/node.js/middlewares/issues"},"author":{"name":"Andrey Bogdanov","email":"ololoepepe@gmail.com"},"license":"UNLICENSED","homepage":"https://gitlab.void-walkers.com/libs/node.js/middlewares#README","repository":{"type":"git","url":"git+ssh://git@ssh.gitlab.void-walkers.com:1022/libs/node.js/middlewares.git"},"description":"Common middlewares library","maintainers":[{"name":"ololoepepe","email":"ololoepepe@gmail.com"}],"readme":"# @ololoepepe/middlewares\n\nCommon middlewares library — a small set of Express-style middlewares for access control,\nrequest validation, error rendering and control flow, written in TypeScript.\n\nThe package does not depend on Express or on `@types/express`. Every middleware is generic\nover the request and response types and declares only the minimal structural shape it\nactually touches, so an Express handler passed in infers `Request` / `Response` on its own\nand the middleware that comes back is assignable to Express's `RequestHandler`.\n\n## Requirements\n\n- Node.js >= 24\n- ESM only (the package is `\"type\": \"module\"`)\n`@types/node` is a dependency rather than a devDependency: `RequestHeaders` is Node's\n`IncomingHttpHeaders` and `errorHandler` takes `util.InspectOptions`, so the shipped\ndeclarations reference it and a consumer cannot typecheck without it. The range is\ndeliberately wide (`>=24`) so npm resolves it to whatever copy the consuming project\nalready has instead of nesting a second one. `cors` types stay internal and do not leak\ninto the declarations, so `@types/cors` is not needed downstream.\n\n## Installation\n\n```sh\nnpm install @ololoepepe/middlewares\n```\n\n## Usage\n\n```js\nimport {access, conditional, errorHandler, some, unless, validator, when} from '@ololoepepe/middlewares';\n```\n\nIn TypeScript the request and response types are inferred from whatever handlers you pass\nin; where there is nothing to infer from, name them explicitly:\n\n```ts\nimport type {Request, Response} from 'express';\n\napp.use(when<Request, Response>(request => request.path.startsWith('/api'), handler));\n```\n\n## API\n\n### `access(options?)`\n\nLets a request through if it comes either from an allowed origin (in which case CORS is\nconfigured for it) or with a matching pair of client credential headers. Everything else is\nrejected with an `ApiError` carrying the status 403.\n\n| Option         | Type                 | Description                                                  |\n|----------------|----------------------|--------------------------------------------------------------|\n| `clientId`     | `string`             | Expected value of the `<headerPrefix>-client-id` header.      |\n| `clientSecret` | `string`             | Expected value of the `<headerPrefix>-client-secret` header.  |\n| `headerPrefix` | `string`             | Prefix of the two credential headers. Defaults to `''`.       |\n| `origin`       | `string \\| string[]` | The allowed origin, or a list of them.                        |\n\nThe origin check is only performed when `origin` is given, and the credential check only\nwhen both `clientId` and `clientSecret` are given. With neither, every request is rejected.\n\n```js\napp.use(access({\n  clientId: process.env.CLIENT_ID,\n  clientSecret: process.env.CLIENT_SECRET,\n  headerPrefix: 'x-app',\n  origin: ['https://example.com', 'https://admin.example.com']\n}));\n```\n\n### `errorHandler(inspectOptions?, log?)`\n\nAn Express error handler: logs the error and answers with its body.\n\n| Parameter        | Type                                       | Description                                          |\n|------------------|--------------------------------------------|------------------------------------------------------|\n| `inspectOptions` | `InspectOptions`                           | Merged into the defaults passed to `util.inspect`.    |\n| `log`            | `(text, error, request, response) => void` | Defaults to `console.error` with the inspected text.  |\n\nThe status code is `ApiError#statusCode`, or the error's own `statusCode` property, or 500.\nThe body is:\n\n- the body of an `ApiError`, as is;\n- `{error: <message>}` for an `ApiError` that carries no body;\n- `{error: 'Internal Server Error'}` for anything else — an arbitrary error never leaks its\n  message to the client.\n\nIf the response has already been sent, the error is logged and then passed to `next`, so\nthat Express's default handler can close the response that is already in flight.\n\n```js\napp.use(errorHandler({depth: 3}, (text, error, request) => {\n  logger.error({err: error, url: request.url}, text);\n}));\n```\n\n### `validator(templates?)`\n\nValidates properties of the request against [`@ololoepepe/validator`](https://www.npmjs.com/package/@ololoepepe/validator)\ntemplates and replaces each validated property with the validation result — so a\n`transformAfter` hook in the template doubles as a request parser.\n\n`templates` maps a request property name to either a template, or a tuple of\n`[template, createValidatorOptions, getValidateOptions]`, where `getValidateOptions`\nreceives the request and returns the per-request validate options (a `context`, say).\n\nProperties are validated one by one. The first failure stops the chain and passes a\n`ValidationError` (status 400) to `next`. An error that is *not* a validation failure — a\nbroken template hook, say — is passed to `next` as is and ends up as a 500.\n\n```js\napp.get('/users/:id', validator({\n  params: {\n    fields: {\n      id: {regexp: /^\\d+$/u, transformAfter: Number, type: BasicType.String}\n    },\n    type: BasicType.Object\n  },\n  query: [\n    {\n      fields: {limit: {defaultValue: 20, missingStrategy: 'default', type: BasicType.Number}},\n      type: BasicType.Object\n    },\n    {},\n    request => ({context: {userId: request.user.id}})\n  ]\n}), handler);\n```\n\nThe property is rewritten with `Object.defineProperty`, so this works for `query` and\n`params`, which Express 5 exposes through getters.\n\n### `when(predicate, middleware, elseMiddleware?)`\n\nRuns `middleware` when `predicate(request)` is truthy. Otherwise runs `elseMiddleware`, or\ncalls `next` when there is none.\n\n```js\napp.use(when(request => request.method === 'POST', bodyParser.json()));\n```\n\n### `unless(predicate, middleware, elseMiddleware?)`\n\nThe inverse of `when`: runs `middleware` when the predicate is falsy.\n\n```js\napp.use(unless(request => request.path === '/health', authenticate));\n```\n\n### `some(middlewares, options?)`\n\nRuns every middleware in the list and calls `next` once, after all of them have finished.\n\n| Option        | Type                             | Description                                                              |\n|---------------|----------------------------------|--------------------------------------------------------------------------|\n| `isParallel`  | `boolean`                        | Start all of them at once instead of one after another. Default `false`.  |\n| `createError` | `(errors: unknown[]) => unknown` | Picks the error to pass on. Defaults to the first truthy one.             |\n\nWith the default `createError` the chain continues as long as at least one middleware\nsucceeded — hence the name.\n\n```js\napp.use(some([authenticateByToken, authenticateByCookie], {\n  createError: errors => (errors.every(Boolean) ? new ApiError('Unauthorized', 401) : undefined)\n}));\n```\n\n### `conditional(build)`\n\nBuilds an `if` / `else if` / `else` or a `switch` / `case` / `default` construct out of\nmiddlewares. `build` receives a builder with two methods, `if(condition)` and `switch()`,\nand returns the construct it built — or nothing, in which case `next` is called at once.\n\nA condition is `(request, done) => void`, where `done(isMatched)` reports the result; it may\nbe called asynchronously. An action is an ordinary middleware, or a function returning\nanother construct — that construct then runs in place of `next`.\n\n```js\napp.use(conditional(c => c\n  .if((request, done) => {\n    done(request.user.role === 'admin');\n  })\n  .do(adminHandler)\n  .elseIf((request, done) => {\n    checkQuota(request.user, (error, isAllowed) => {\n      done(!error && isAllowed);\n    });\n  })\n  .do(userHandler)\n  .else(quotaExceededHandler)));\n\napp.use(conditional(c => c\n  .switch()\n  .case(isJson, jsonHandler)\n  .case(isXml, xmlHandler)\n  .default(unsupportedMediaTypeHandler)));\n```\n\nConstructs nest: an action may return one built from the same builder.\n\n```js\napp.use(conditional(c => c\n  .switch()\n  .case(isApiRequest, () => c\n    .if(isAuthenticated)\n    .do(apiHandler)\n    .else(unauthorizedHandler))\n  .default(webHandler)));\n```\n\nMisuse of the builder (`else` twice, `do` without a condition, `if` left without an action)\nthrows, and the throw becomes an `ApiError` with the status 500 and the body\n`{error: 'Internal Server Error'}`.\n\n`do` used to be called `then`; see the changelog for why it was renamed.\n\n## Development\n\n```sh\nnpm run lint       # ESLint\nnpm run typecheck  # tsc --noEmit\nnpm test           # node:test\nnpm run build      # dist/node + declarations\n```\n\nInternally every import goes through the `#src/*.ts` subpath map, including between files\ninside `src` — there are no relative imports. `tsc` emits those specifiers verbatim, so the\nbuild writes a `package.json` into `dist/node/` that remaps them onto the emitted `.js`\nfiles; that is what lets the published package resolve without ever looking at `src`.\n","readmeFilename":"README.md"}