{"_id":"micro-api-gateway","_rev":"36-ab6c59431237fd1aa467185d761976ac","name":"micro-api-gateway","dist-tags":{"latest":"8.3.1"},"versions":{"1.0.0":{"name":"micro-api-gateway","version":"1.0.0","description":"A small, flexible API gateway.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","js-crypto-key-utils":"^0.5.4","json-stable-stringify":"^1.0.1"},"gitHead":"199160609f90a6c5bc694c7483c44b3e67937869","_id":"micro-api-gateway@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-CBN5y1z031LMwaO0HQf1ao+eUPOaTSq1RqN5W4/or86Wj5yZJ4RpoN6I+K1wBEo5iPIWPnoNz5R34s6g8ZBa5g==","shasum":"49b48024e01aa0dd52ccd1a604a534b9fac68092","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-1.0.0.tgz","fileCount":3,"unpackedSize":9075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcELikCRA9TVsSAnZWagAAD2AP/0amBFxaRjTDsdqj5jOn\ngWnmc8eWTgcUsX8tcQecBpMOgjeP4abdTKUTRHiKJ5wkcpwqR9dlCMmOiNbY\nKsfefkvs5/gSWXqSBj1rNuRjFbbL5l/DHkFnpWctueqnqNQeLhG/7wDCyPTy\n42I1u6sNAm9L0UdadNTV8saRrdv4G0VxU/Fss701yhev0Hq5V8LLLbqGFH+L\nI9W6+VqAGkS+Z5gTrPS1BK+W/VOnXyBRHiAvxIg4EqiNoBw3kn4UWFYUpU3B\nFDZtiWmCpH2sQL22cE3kj7ZbuemUS2tcrtWfyGCbhbXDAHRAMiQPVBtBP+AV\noUfWYYImAEge0B72JWhXjEASz6xNCM1x9nTePfdloWcNHPq+4nsrMbMG9y2G\nGaTGUmy1SXwKgNc3IdvD7TdJ3u9n12bL538GnNqEw93wEBYZW0akgstg8bba\nVZVdK0Ze6UvcML3AhnvWqDqucvfLA1U2/C/nQ+q4sHKo0/0go/gYpN/ZMM0Q\n0j5X7xasRCoYlYZV2p8lAK/52QqWbeuiim+H3pfCcK6wDOkTN9iOY+AuExgx\nj8mixq/vq+ljQKNbsBBk6pG06zr5crRHfR3MgeQ4tJoZKoubBNnMmuRnj7yB\nOtKXy4baPPSyRxhddbSpKOJ3cYx2vaf3+bL1qYxmxYrBr4vNB09P7qdPPD9b\n/Z3q\r\n=yQu2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0/5Bd+DcveZ6wbJm3C06qS8Dqn7r7n70xZVekuE3K6QIhAMBI10o/bQSOu+52x5NSX1dlu/46YRF5O9k053zOFek3"}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_1.0.0_1544599716074_0.0675231671597798"},"_hasShrinkwrap":false},"1.0.1":{"name":"micro-api-gateway","version":"1.0.1","description":"A small, flexible API gateway.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"a391cfd3bccb7ff7b76192b483b655f296414eb7","_id":"micro-api-gateway@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-rKYkZiQClalewhqMCzZLDKEzlJie5Oq1c49ZAX80VSEcyYxungLYSe2hPCrTKjqLoa28QAGX7VqoO6UV4OSr6g==","shasum":"061f784c59c46811cb45f5491962bc8d142164a9","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-1.0.1.tgz","fileCount":3,"unpackedSize":9038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcELk8CRA9TVsSAnZWagAAmbIP/0nQe4i64pJ/QyA+FtE6\nkocwBf050jDimKE1l+cHDVCbNk2HbOeFt9UFxbMTk850BHWWH9hXUdLEG5Ns\nK60mQTgJ7u/5UIGABtLC0hd2D0zVNRim8pd1VOjtLr/8sefRtnPgJuk3jgH5\nmNL0SG7T/amiuRZxN/+p0m8voD/YccwWXDeEWyMEY+mCMmvdNGHGpU/4R0iJ\n+XZRjhOfT2hqo3ydYMYGMX8MiCn95Ap8a9rqFlvCK7fXWJ0KNnfsPvVeIZ4T\n8vFjQgWmazW93cHzbYwtVQBZacrw5DdarGJriw2WVcVlfEtzzsSWuffKJvWL\na5RxbKixvH/lOHho8Bjgsr6OXzfFi7zvGXfQ8YNxP+8bMrfkl98+hpAl8H7b\nJThy81e323ZkcWzoevBcj3Gwfvsk+hSpDHf2PHnBXWh9HCTEqVD5R2Pktz6/\n/EwIWLQ4UxIn8pyD1KXwpneKU11LlwE9SzStG0piN7t4ewDcsM15MINerVRO\ntyHd82eZI5CGo8S02mZzdEtRPx3FPvWjuZey87YMx5kpe3T0soYkRRvD6Gkv\nf5MsRY8U5RlYEdj7NdARZdGoVt4wEZiuOrne1JAHU7+bfZSFv3nlNYOiyM+7\nSetIo+RJlyAxhlPyphPHUGoVUQXfgjlyaSF4GB3wmE5FgF2jQavbBE/LbwzQ\nOipR\r\n=8G7U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzVXw/+VgsQvvfc6UAW8xfZcJ3VnOr/nUVFS3wOVVocAIhAMowg4RxkTFfmokXn8GYhGN2S5mhQ4X0SO1/0TyCMfMd"}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_1.0.1_1544599868228_0.9550539662548423"},"_hasShrinkwrap":false},"1.0.2":{"name":"micro-api-gateway","version":"1.0.2","description":"A small, flexible API gateway.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"3a5642b15a128a5822fd154c84ca824e607976d5","_id":"micro-api-gateway@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-vR3UOFLRR45GjoFW75j0RLtsFu1RvLTQKUTsi4nRXk/tjEyrQmVAbZUVhGbB1GqvYx5ZzopH+Tn2z6rbCL4vQg==","shasum":"9de12004080c8164707391cbc23343565e837083","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-1.0.2.tgz","fileCount":3,"unpackedSize":9122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEMGNCRA9TVsSAnZWagAAyO8P/iZdn+M62Vs8yjX6InQ/\nWKCTjynwfPalb1Jrun6glXqy5JwlhyrLeZruG71a3kurLosDSyxa/MOKi3HZ\nzrkdwWpNLafG1Vr/7h2ThYqSYh/d1IZ9aD6PEHz2O0KgIhwI2VL00bPG5ZDi\njQMCMFTvhQaO6Z9SZFjTihKLDLVzlcW0X2xIHZKHa91cxu1zgYHUfH711Wnh\nM3nJjh/5015tV/F7Fcu2lAlTEnK1VD4WfwEHFLJiBzsD3hvAbeLBHrp0Co3H\ny8Efld20qVp1F5e1LVO64LCoZazV854QJNvx90TLVoQqemnJY149LVaJ0ARb\npeAy4YdqdRARsm1TaN2zYm41LpKWpkEPGOSH5TGSbkrHdAkSV6So8XJQn4N+\nvLccYjwJxsrepaOcBejtuCSfpa6kw9GKiYrMO3PYAqZJdGli1ALHk1LbZdwk\no1xp97U/FV3kFfdOn2voWYrRHuzci0qesgX3q5kwRrPyUoSPPi9gJxlfIMw6\n1Eo5/tM3lyfW1SBMl7GwxId6NykUT0LM6ek71/TXn+EPlwZfMwU8guQYB/LJ\nU7kDR1CRJ4I3bN9ZX/xgypPiUkaojRnR4PHVhIb5KJZs+TFbvio7fTxVOkm+\nJ2qmDRL5xunVfz7UDYk7O9peZ9Zko9hbheaCJJ8dqLwSKCnUf2QFumkMyOH+\nbPDx\r\n=UYV7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4RmwY/yy8fV/7szhpojsMb2EdLci4dYtvjD8M65p7NQIgNZw29bGM3o66AgFNkbq6e6urufQCqNWdY/02KAIHM+E="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_1.0.2_1544601997303_0.7204014072719083"},"_hasShrinkwrap":false},"1.0.3":{"name":"micro-api-gateway","version":"1.0.3","description":"A small, flexible API gateway.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"463fa23c97e480888b3e9bff222f1343478cff5d","_id":"micro-api-gateway@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-7VXdN9Elr6A/LaHx92/GCMS6XIJXZ6/4Ag2sQpNXg4Bt1bGqh0VZzpz7balTaGDA3AI6/FS9DhbiBIj949x+0g==","shasum":"7eef7ffcdf553d7286cad285bac6532a52bb5566","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-1.0.3.tgz","fileCount":3,"unpackedSize":9210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEMRTCRA9TVsSAnZWagAAm6IP/28KIeH3IqU1AcFxFtk4\nE9XrDZqbVFhpxbt8hFqfi64wYyYtxnvnaAZlxPCuGBJayzH/uENA5wf1MAkl\nvGZPpWjI8KTOGh2YPTNMuC77CUPSI6H/z5QwimmOJoS0y/4PcpXVy1CMVDQG\nSvKfxo+o08yiTZ2wMqMzVPqQVIySl0olJULh4oFgTipw9ev/HxZMLAAcM7Wd\nXeMoh6OnN3O1q2M1fa1/CmRwV9rXJnlhAiZ3YNpsNVVfASJxCgs6sjSsyJVu\nJKiO8DODgAbD5I73uHtBS1dgSy9hAVtAdpItu1GfVG0Co/aQ9zkkDvCcliE8\n2TbVDiereVDIFhu4CyZS1MRAk/COBY9ONEnyFrZE7lpE+71jqHl0ppaI5WD6\npoeTVwMAdY0QtEVV3xF6opdELaJ5dOwzwfhbJnxzPCnHKTSJxg2vhAbvYYbr\nussJHghEW6lZiNsNiAGqThrcRhmdt/t7tJ1yg7ewbpVOVu+IN5sfC1a/fQGY\nv5AExjrqUnIGDemGtILRbBjaFHT09IqfQuUVx3ESVIlpkJMVT3NgmAaIc5dP\nxXPwxEYleTC6/9bpeidMpt4YKeQ8JpnNLPzx3Ay3JxNPS5mm95d4sut+VZug\n9yhVC4A5Rao3MBZHmaVsiY5/C9Bp18CRArhos6KJEo+fw57A6QB9WQhoqRNy\nDzKs\r\n=KUEW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDel43fhhu6VnQOS9Oh6XLizWQ7xteT7/h4ePXBlaCmxgIhALUw8AOTQBOC1Z/isA/7cp/hyi2UsxQc7tdEuG88jSjO"}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_1.0.3_1544602706214_0.323682473074407"},"_hasShrinkwrap":false},"2.0.0":{"name":"micro-api-gateway","version":"2.0.0","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"b256b2b16bb931a78da5bb2775b2c96c0f5f8049","_id":"micro-api-gateway@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-s52zxY5IOJKHYxbM2ol0t8z2K+WUl8qiylGz+8T4BdAv4b8N4wpCcZZW5sabUQrnwZ+88FrdNBLaJCe7Rfpvug==","shasum":"553e90964ec6dba37aaae90a6061e88652e27412","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-2.0.0.tgz","fileCount":3,"unpackedSize":8823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZ21tCRA9TVsSAnZWagAAaMQP/1JRFdlYWaXPVg3HBvLW\n2aWrKF2uVx5OUXbsCl+I1S3nYd3b20iX67EYCtVFOgM+3xta6hyf+Qb6udd8\nL4OgDgHqvnIDjysWjz2AZEVOkyzTL9aZIzNMJrRLvUEgCwXF3+QLMkmWaTAd\nlD1X314BsVcFeFAYFqC3q0X+cQrfaoigJ5cvo22BrqpSo8yE8MIPN2qUhSHv\naGfUXytsNB40WpOPzsLUFl9ucyps0RycnA5Y1+U5jY+FRK0j9I+jY8FBQX85\nZNQwdknqzauX076E+LVbkjS2XEuId+mkjxDgl2RpVWOnk0c4YTmkgrEvIGSn\n3jMWS25qTEtehADnsNJlvVJGheG/cVUz7F52LnQhCC3qiT859Ywv4+w4xWXe\nnuHP/Hfc2kOFgmCkgISm0GHhLqbKE2iGf0V0W4bpRGt660tRctfYwoaJkqUM\nJ4vkpsfma+HqidFteICabiAlbw+zEo+SIVu3kD2e2FQSP08EC7pz6/NfvaAK\nY4WwvEzjnKvVZSyPeglkP4LZ+djrr68LiyKX8YGhnuSH2jBlySt8c22TWch6\ndrcMJwEqbbAiH5vNJvrPh/1bs8q5Q6shymCa5d6ii7TMkwFK7bmah3LpWpfy\n86O/EPA7Jvm4NOn85MjGKRNMfQ/aHLPi9TezS2uL6BhOvqEW5JiwzalEzT4b\nzHvV\r\n=B1ZW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQKb6a9lRolfltOWwR9mTuA9UeYPPOcwSATreqLUAn3AiA4w9w63LhjQNZzwzvXvuzxGwGqrHG//zT6PDG7yB/e1A=="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_2.0.0_1550282092460_0.4437389242719898"},"_hasShrinkwrap":false},"3.0.0":{"name":"micro-api-gateway","version":"3.0.0","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"33a9b577bda4b74c5555389afe681fa4bf7e091b","_id":"micro-api-gateway@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-XLdrRSFNFqGKKEomKhq0JhzcBD2j6D+Y1WPAWMSA/7tCKkvyJCbD9X8O3nWZiIt6SCliELeagwngMcRlsvILfw==","shasum":"103a45a3638527545ff68371d6cb206462c31131","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-3.0.0.tgz","fileCount":3,"unpackedSize":8827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb24zCRA9TVsSAnZWagAAYwkP/33dcaeLtMlcink+4D0E\nDajBr+KdrUWQtbmkrq9E5KgXFfawHKbGfu4/HBSOBLL6k2a9Pxf1EiPxOZwW\nJJZxIfIoz8/1D8eX7pSVOfe2OCR7PpzJpBXwql4ekptVSSom+gB6V9o40nSx\n3SBLQPG51Ev156QMvX2baCpHsZ4qn96KyDSn/g0rXooaCRM1BfbnmrHKSf1O\ntV1MVw5lIDnYN5xc8Im4VhWDKoA8kng2QOvxeP0XP8VgjhpaRZPY2RpXSies\n0Y3QPRVsk7+wGnwBwkaYE5JyGSXde9Es7y4URzasdmACPSyr+2yUbw2fWO5q\nFIPD19w+m0cAc9Sp+e+lt1vHzKMPLyhF9u0jSI2VQj25XN7jQDJkWNFCIiSJ\nKxXJAVvLQkxgszj++wFIsBlsk9fc/69t9bdcanx3meNfJjbZSk5vn1vr3j03\nOSgUMIw9HXoARUmB99+h9H1Awe2CG7d95pRbQPuX+6Xzc5ony+nzUJpX4NJ4\nWO44vcecbw33UqLiOIhXmpu2ESQsUScQPAQ6ORg4T+k+TqAi+/Oht/MYhQSK\nJnM+tZn5CC8A8RL6LMLvm6sE/Dy7Lr3mcgV6InJdm8Rrt+FjSFs9y2usnZvI\naTwj9kU60Nzt39hSKb09QievadYbTIMdSz+4d42gNy3YkGXrNIW6oRExXk/p\nCsnj\r\n=Dgb5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdAGvmsBJBRFGX1YiOuVZNaUzwiUuG2ieSBG4gPVRbugIhAJXfWCNVKdT2qFKI4zKyf1waqjS1g9JW3X3Q3plE/3XP"}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_3.0.0_1550806578789_0.30182684011390637"},"_hasShrinkwrap":false},"4.0.0":{"name":"micro-api-gateway","version":"4.0.0","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"edb98bb5e2575813ea38f1d8bf3b3cb7b3e9ba2c","_id":"micro-api-gateway@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-08heRSFLChv1J3M5VUNuajx16LjW2A8AFoDzWVOvjID+1nzb+nhvWEJWvBRqhwPTIHzDU9Na4Gu8YN/0IlDk+Q==","shasum":"2345fdcd68c7e16dbf215007bbb9b48d04bc04f8","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-4.0.0.tgz","fileCount":3,"unpackedSize":8864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb3FpCRA9TVsSAnZWagAAt58P/1z+W50plYBmxnD9euep\noHn0KH7ZvYvousuGkPNHjuOL8kodGLbcGiKtSwo4jpqXh8BFLHFF1X+11wfz\nS4kbc+9KwTjRCYxTdxQzIKhYsSqaq5v6+1Kz/BOVaHOOP/4C8AYfvJTuYc/4\nftpQOM/f5c65SKbqEI6upr6RsOC0poeIuxTuaO936fs2Tr8sldC7FB4RKGRR\nM3TkM15dYMKgeXabAbX1EGDeGNxNCtYDyQmoXsjAqObRPgKryXXMs0Of7Lm8\nrKjcyFvyB96GHMUu0+mFNNmJUKc3K6jH9q2HGHiOWLBWW5KYnsmbsR8YxLef\nF/qp4YyYAYSypq8i09vlQ7NZglwQc2HWMYrP+1JcjQtAexaUVtN8pSVSt4e1\n4ux0rIchjDgz/OJ9S46b+NBsIz9Si5rpEJGPMt/rme0EwpZvtFBtuO4gkcRB\nRe1slu5GQfpKXTC/+2t4ZZ0j0JcmV4IwbYJA6YqtNzMU/tOMVVwySd28AQMg\n2DkfqW/K0uV8DCiPnDPHO+tYJ5v88C1oGBEOC5SXMO8DLCjN73c+joJ2oY3A\ndyHPY+JGr7VzDwbTv9twX49ElkD9V0udR/U0Na+SoXA/Iu5ki3BAcjUPTtQS\nBnTX9DS3lOq7zecgNA8Yx7TC8HZQKNmbcVaMVa11WXtTUGI9o8flkUbPxP7b\nIfbw\r\n=NWgS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWzIXHAqJhkVJ81KIiXpCGMdxLJPtSzeE3TZVrqzIDJAIhAI6IulV9Lm+oP6EjttYbOxx+6DeCTspR9XKsASURpPWz"}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_4.0.0_1550807400873_0.029435985337887383"},"_hasShrinkwrap":false},"4.0.1":{"name":"micro-api-gateway","version":"4.0.1","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"c5ec67933117ed3552d29f361d051e5328e4e740","_id":"micro-api-gateway@4.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-SFFOQ/V9TAUWKxsmtO+Wie1s0ud/WZMdtIyzRnLItOrabMuxCHY8CTgOw4JTQHz8KCgd7Xp5/uGa5flI3Mk+uQ==","shasum":"c5893eb71814637be9c5bf41b33e9485c4556040","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-4.0.1.tgz","fileCount":3,"unpackedSize":8964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb3WGCRA9TVsSAnZWagAAUrcP/2kAPyANUUoyoh59Ua8a\nocUlHNHyroqqOxZ6eW2m+7ee9F8AHeTGTR7+5rx+P1yA7O1P7d7M8JSdJqSn\n1aFzMLNH++/txqNFyWhUf+j0pnobSaHEtdfuztqMcge0oQ4mHHUMmvz562Wo\nmpL/5MJfBe8Y3ktJrUnIdK/4P/BfgOSspq/qViOP0/GRak8dwbKg/J0TSrD4\nFkqf3sMa+oolqsEyy4QPiU78FkMxV+xgbQUlrrcJ5Ip+OMIJJr6EK47KH/yf\nHYnmKAn0NiS7H1112IrOk1+HdgNIzsy+yONqOLwvwD/amTGkfH1UIB+AbkHZ\n3TUxLBKV2izMOaiFuo6y1YKE3aAGJ0kRUtdmBCUUGPoz1MXxHdxVX6TaRVug\n9GKKiLlGDa2X5C7e0L0yvlClQkxii/xwzX+7t9fGGF9AEjh4xUw0TPlrAts9\nhJey4bzAnBvf7vx30qEWi/KMV9TC7qVIj4LAIh7ZpE+PHMhaYawXkJ93UuBx\nS1PAtkT7PRqMPOhkzCPAWQUbJJ8jJCvHj1BA8XBEIiCk023d0GQT6aIqY99d\nlym9i7fM2A71Sb4wfHbUuRQdYAfUI99tC1RUDYuhhK0knQiR5aqRSf3UY9Ou\ndZcLVcr0Inuywt4sqE38123LWCfvDr9ux/Mw/4YlWu7g6LN+1i//7wlR1QOb\nDDBM\r\n=SFAm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFY7fJOlYnmm20K3fDvXL+lJYBbv5Q8DhD88RyZRZlKAiAocuKsqNIRVzqzJMJXMawITa8RpzNm78b5NC7iVS7q+g=="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_4.0.1_1550808453176_0.37657788877020404"},"_hasShrinkwrap":false},"4.0.2":{"name":"micro-api-gateway","version":"4.0.2","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"84211f43b8ae7f6a3d1614e40d0be7762709d3dd","_id":"micro-api-gateway@4.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-RrLpZAvc5ryGZytUZvaVHA+uqU1wHKQX24NMwoY8zwW0fDoK9r8vwXOlAO6zlOV+xPeFhJtnUyph9I5PKpouHg==","shasum":"f7bacd190460c92c889067e0012ab83b633367fc","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-4.0.2.tgz","fileCount":3,"unpackedSize":9255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb3wqCRA9TVsSAnZWagAAFaIQAJt8fKX9hyMaJamRRcft\ny/HKJy+YtRIy5684Ig+bk8Z/elmWAqwkQyx4jxKTTaVWpZrh5BAxpnBGf6Fb\ngOGcNrvIi8xe2kWx8DO9jxk7wokMp0w0aIGy0sNV5z126BOjPpzzuKwwZBbL\nTh0Sx2wT8f5zkYwjdt7Eyz4K4V62iUwJ3CeAk4Kao+FHajk7XLlmXgxpZLwu\nm8BnaSc5rQ2KJgD3DpLpA0x7Ii7WKpFcykYsmJpEbRuiKlPAZ8Rpo8ZNtYWY\n2KPcAThi2AvaK9gDM85kJwqu3RlxCq/Ntl967ge6Ik9a41qK3rXCg5hDCgN+\ng6d4ktHkFtIV+yBMYGEcjdVCHhK6Gg2XHNnJvuuzgauxvU2fq4GToI5TOy2z\nu6vsWAC+QT2XDZdftB/GqA20aprxiPS+/SncXOGvjFwYdsZoxNCnFZZ9jJQS\n8Ulr5Ngvpm/6W+olZuWI8lIvMmEfAaMebniP1xHUH7r+Uwg5v31AorSCDZiy\nD+us3bcQ4r4oCa5/IGW1PDRgDEjDfvoej0MvMpnPBrmJvXPyMUblra2QbU0C\n+etGgWex4okpf3/mTUFWleO+hjG/+QLwYcs32dr6DDDfGHGw76OgtBRqRYa3\nROCgzoa84+wvimVYtsAoEyb++KhD5dEFkvZvojFDTP0MvqS1l16s96rmMV5B\nNUzq\r\n=lIrj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnAWEKOLdfJWGG9Zh3ol4Y6keheIaRcO/qbEL2LSM3rQIhAN53uWyaCxgWkq3jRrMs1FSRMRxE4HbjLpszyEJhJ/Pe"}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_4.0.2_1550810153428_0.8293437003902571"},"_hasShrinkwrap":false},"4.0.3":{"name":"micro-api-gateway","version":"4.0.3","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"2ef47427aa426c9e5bd784e5603322fa777aae33","_id":"micro-api-gateway@4.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-6c4guxz6yjIpfv+Uzw2/ukjgDcB/vbP6Q+KAlTs12qviziPA3EdKBmvMc/ONGM13YMSpW6tHLTLnuz6OCdyAYg==","shasum":"02933882996c247c2dc20be6b4df363a64ae9952","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-4.0.3.tgz","fileCount":3,"unpackedSize":9423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb38KCRA9TVsSAnZWagAAg7kP/jew1InMomVXvAqzRlHv\n3Uia8f/Eac5lPLgk3Qvq0HF0uTpY2jFOWgbAHxHStkLPnRuuyCTESgBwXB1b\nIumu3bWgoKAJtwq19oXtz17/zHaTPG3l2C59gBdnhBogpJ7pfu81WNnOyV1Q\nNwtM2up9Idk5oNhYzuDh9q+LptULUugUY6GE+PbGNubH1Irr8W8RtaCmVSzg\nKANRZ9fZucXVBNcUiyRK9iDGVM1layDCHm5TkFjGIfvQlVR9uv+ttoRdPRLI\nE1dYLRMZPvoIhqLf4vZ/RT8HOEKcTtCPPYuNf8fUQn4qYb2fxrCGuH+dD1Jm\nxEOhZThy5HD+Uz0EmoMba5GnPnEVXb27vHMg4Qx3W7by56m+j7hAByht+nd8\nRXFhf+oMn4Wa6wiVP1bWHABB370bx8O9fae6Fsg8955sHSv8Ivx1Al6dRawB\n7fJdY0H3fV8oosWPVTQ6ECk9WRx38mLxObDMYcE4YAnoYUj+eNQVh8yfLOCu\nNWUs1hqGZ+R54ItaoDQYBhDtEMYAH4RREX2bYc4tuMtvvFREADfQh6dR7qHx\n+p+oPwiYQZyQvyFbZMx55hmW9aSvgXF3Rc2IXC5V1VeAXbTQ1MiGW3pAT3Nt\nvTBPFTE2qxdOIvpaHVNmPkc+Vyq83iQT38qt4eweVIF4UWad+H4MhWQfEeKt\ngHmr\r\n=s/cG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsPuoAZBBikvDM4sW2qOND9nlOAcq60KkDXdwqnwCL9QIgdQJJ6tm/hvk7z+o9AwePNp1JPfIkWvFFVC7dVeJE/PA="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_4.0.3_1550810890166_0.624405022313762"},"_hasShrinkwrap":false},"4.0.4":{"name":"micro-api-gateway","version":"4.0.4","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"1c7e50d9cd9adc9beaaceed738f7e652fab8ec60","_id":"micro-api-gateway@4.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-CTmYXfNa+Nu7grZnnyj2BkUMA75kXAPg5PcCl7oLSz4bCizo+e1yPtUJgNa/q1l/iGf4msqdQ8PVibtGy8rJOw==","shasum":"3986d24a97a549d24727e9a99e96517718273e79","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-4.0.4.tgz","fileCount":3,"unpackedSize":9173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb4LrCRA9TVsSAnZWagAA2FIP+wS9xKEjMytVEhScDU4w\nyQSs+38NBaqC02U5h3DdUYVqdin+MbO6TQquFUw4ABgdWykQ3iaxq6g6usEx\nTQMT6t7RyDkaPjnotJ+dTUmywfoCHqg62ybDrzXFWNXYPXAec7GEEZLgj9DG\n1M/g4mhYcUyglxMELbohuDizNvOuCBIgxoQAjlt6o9rGEIiUMyXxWhOUnQeM\nPXy5mrCHeZrmrCtC+ugvPntnYUjJL9GqbPvqEKFB4eof/Usx30+VbPhKjLr7\nE/hCPBO9kFbCvkFnh2yfNuqDlZicZtok/k8nPifoBmo9wV05Yov5Grbvdqm5\nEJE4h4Ng34xpe3rzkSTXFkaeAhlCLQv7K+fT111RY1jhNsznBzd8n5rpskVJ\n8cVED2v0jlmzq8pGrQKdynYVE+wsPo80QvSV1Mif8qKuX3ux5/+NbmLdXIS9\n29LAmXbLMSINU6Pa1fBoizEdlObKezM3GBDXuEtFr2oXLg6J3R/zLpaSkG94\n0/G7UBK7f6J9fD4teqwzuuVJaif+ExT0j6NWoGL7/sWlKMuNpZxbsXJ5bsLK\ndy8TjBDngHmbDlXgJdHIMpJvxCmqRzV8pWKqAIxFoNXC61lL4bHgNovQnLQ5\nVr76tV9FDrDaaeo5FF9klI2q7BLk/bN/jkgeV/+/NT4DPYZJeXW6pTKZoJci\nViwk\r\n=QMnV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyo6nqGt+qH78Dprk0F6mH/wNQhYi1faIGFJQMS3oguAiEApC5egUhjP5xFBKH45c8y7KfcYxhbIB0A9o2KHWNEMa4="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_4.0.4_1550811882872_0.02134786158625146"},"_hasShrinkwrap":false},"4.0.5":{"name":"micro-api-gateway","version":"4.0.5","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"edc5c8544f3a58e7864df28bd5dff5abc94b5bac","_id":"micro-api-gateway@4.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-rgmz+Y7WhUMD9uF/qQIrMW/jxezhthwfXUt/jP7LsdoTc7h9207ziIQrqpbjPAoShxQLy1y+flJa8mbN6U0OuQ==","shasum":"54fbd288560cefabfe6d0d5517d8ca54889aa761","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-4.0.5.tgz","fileCount":3,"unpackedSize":9215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb4WkCRA9TVsSAnZWagAAIRMQAJQeYKlXfJiNo8TkyuUb\nKjRqleSJZkPClc73oAJIgmsul8ahS0OKo1XIrrNfq9tA1R3EnzRmaXnU6yXv\nFElGIz1m0EnaJS3PllGq2X7vmlY4sZiHjLzlmFVAVKx2+1qkZzxX5M5d8481\n8yYe+djJq5LEJiehdy0FuqEOAWMfQNhW1DS4d7qTUwO5iFwBo+2bUt0zHToK\n7YBaYPWZLUCiJWL8W5rLdqSKys8AjYNmotDdXIxEw+XBnOoPRhfXFxYC8/VH\nvAsaXkvOaE4kJqM+bOD8ne+1N0b0TBIhROM4tO8vt75UYej51tyYSbMJh+ks\nRrZLORpGrczFvUpGTfdqzq/asb5UNS3tFbGmnSedROB9fJNwsgPrKEGwlrbg\nkGeiccd+OnAO3hNP2V0IuPk4zDwgKzL7zRzX51NsFq8+b2viLlBgQ+pdBQiN\n5VTHdFAgTtihyTYaf/BSF5l4uKa3UZDHcDSMX769mLM2NkgZMnubIQvgGk2S\nOROK62RqD9hERGm2Kx6GokqTuMzEPq7WgoGPasB6oN/AJ/cspCooRI3vbsso\nEmMae3vqw3HHtCWgkPE4jA6Uf4Ihef7kAdByjTphJSUK+GHD7hqul6wbEc1z\nmftvEI5exPQleLJqUnMcegwZnjk1VjeRvCCejOCjvUiPYrG/ZykD3XeTxdVA\n3qUs\r\n=AHmo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOvzA59oHDE0MLLOGn3j/84mH0/1Khw/I7v7lUKNDf+AIgGl/T0k1I8NjgssFoRJCg4BuxvHN3rHPxRlTr2k7r8gM="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_4.0.5_1550812579918_0.6660057856231258"},"_hasShrinkwrap":false},"4.0.6":{"name":"micro-api-gateway","version":"4.0.6","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"0836a2716e5c27e28dec9caa6ba8ac5d39a4be95","_id":"micro-api-gateway@4.0.6","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-+1CyTjxGO0S+Sg1KNSL070AsX/OtPziJ2WiCQHelrv9B/3rwkmZ5D1TcYX/z1oWc6H+LFsK1QKHh+ydN7DvnPA==","shasum":"dc9dac3c072ed1011fd9ffc51a15d7f4a7ceed8a","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-4.0.6.tgz","fileCount":3,"unpackedSize":10010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb5v6CRA9TVsSAnZWagAAAmgP/31OF/aFXHaxa9xx4goO\nyO2vQR7V3mf3ZCgvRDpadnXQw5UiDKEE2FObXaNCO7s9gGPCnkQmYM9SENZ5\nd+WtcjEuJQmChTkV7MsqisucXjXNA3FeTaPwY0gjplOGB3GQvbhuAxPmisn/\ncama8+WKMXRZoMQu/86ESL5NJZbwEFKW1/oU3AMn+PQsf0E4N0cFEQRhPpoq\nUKdHRlEA7s1d0lCYjPIEkXVgRV9oJ+KSzduwwwTtiT/k+WrZJMntC8pYci0Q\nfRxofCvF7UdvmCyf1mZ4fn5nXw52XVM/GXp8u1ngOA6+Tqrghi4n36O/f42T\nDod+AxoU3NSHVx6WjYU1L4O7ARcMPWmzv5fSxB98SKcWkRCCIE4LB62VAfHC\nxAwa4mIs/2NTtEtOsma5Pp9fTuc+bqs5KdAPvKDCKxu0Kxanna4TSzB9xgUO\nhqcXMa9xrCUaz7Qcq7RESnDWeDWK0bVE4OJOO2Fsown11QM3C+grE1JQ6QC3\nmZxvxffs7QAxfhLnlHlQQsqMWPFuud+SoiB3i1SpgoqD7FghMh4p3026ORhI\nMBzgT6QwaBMcr2Ftyexc3SEvTtI1wIJldF+c4BAcqxFnuccx5nEs9nQk80Rw\nCQWSeGIslsYGo282nJSAmYpFInSvLwaTOObkGhl3hw2HSTM8L9Fdy5l0jXph\noJtL\r\n=HQB+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3DaIr5dKJopGPCJRTpe7szMhkaIV3hx2hEf+goqogHAIgOExo7RFhZvQfc25JkZjUxUOZYcRkdYMjCm71Otx3vos="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_4.0.6_1550818298061_0.9816144879231079"},"_hasShrinkwrap":false},"4.0.7":{"name":"micro-api-gateway","version":"4.0.7","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"dd7e3e10b701d2b25e53cc58c9e1a65af2568782","_id":"micro-api-gateway@4.0.7","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-fkl2mtciskTFOwmy+LFAHZ/v6P/Obfj1Vk9jjYUoW/PJ2T2HGQn2W9/sU9rk/5SlljFisOHjIqupOo64t9VSFQ==","shasum":"d14aa237db991a2893a5f2b788d090b1e22a1547","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-4.0.7.tgz","fileCount":3,"unpackedSize":10310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb6MdCRA9TVsSAnZWagAAw5wP/3YW1BeCnrG5sPxe1pu5\n1QP5fWFS+DbLJjG4YktlWbBNuyiBN00vuA2v1hC0BbMX4phJzdlPNjf7d+6a\n9J+sNL+1GJuF0sLCX1MstDdZUCZuOvyh1nJELte0ELu+zOvPMsfVcFKuMaGF\nqkyDQKmK7mQXZNjbTGjmVbW6YPlGudnq0l9f+7JGqcvWsftf5xL5mqMc14Wb\nmZhdqsZaDdx9dDoh1Ij2bLPXJXyTDFFDhiEuJmxGgLYosOuaPVl004Fxq9Rp\n4x6ZLBuqzhjIWRzIEyF79G/TFW1o67P+wp622Lh7NhV9DEBu78HWvkE3wpF+\nTbeUWXS1SFyr56UtyxNvndbxbqQt0L/J0XomFpATkNL3h2FNmXjbo9sGfFqB\nhgKzAqCKcbZQdvTR+oJleydNiy0/XOBcDaOb8SmZNdVrjfr0Iv9UR7utuC/X\nbSvagMAadrK1rakgZXFVqN4KNmdRuVXgUubM6R7J7kBVKyWpUQ2cwNmp3Lv8\ny9O2R17PrALBvC012f2kqTgsx22UzF6LdmODipg2Zs1zTDKIAnxizi3FAmmU\njvAw9KcQqAaqf8SheLged1Q+9uMEsAIY1PdZaclTqiQOHyEalFqHbzdji/lj\nOxhAlinLtdG6tjp6p9QyOdcOLT/mOO4yL/Az21rBdFHdPo2oYIMxbb2KE7fN\naVcS\r\n=3wKN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+T5BRvuE1XBrMdV0nitfK2awBEYhE7d2LwEeeVCH8QAIhALJ2Z8Z1ApLL4OnvWP2dmIyh5CQbI2TO2gebAMjFoIMt"}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_4.0.7_1550820124874_0.828385882851284"},"_hasShrinkwrap":false},"4.0.8":{"name":"micro-api-gateway","version":"4.0.8","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"ac78d1e01f57a26b28b2e19add8cb740a685071d","_id":"micro-api-gateway@4.0.8","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-ojnr6fdCAItXSw6/ytEGAYrpL7tg/6kiS3gGJk0jxt3vKR88zcb4w31Hh8EUo/x+mqEnh+cN/Q/T6iuVUIm/0g==","shasum":"f88a828ac74254de0f58a06a4f9c067cef1f5675","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-4.0.8.tgz","fileCount":3,"unpackedSize":10228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdOMNCRA9TVsSAnZWagAALusP/349KHmwj03T/NXhYWkh\ne10DmczHldfZ8Q096xjeGNmm8pG8oVgOz8/+XYN6Gk/CLQKdR+2BPYCvcafF\nkIKSO09Xc+m859Rd7gA8dt9E7o+DKSf1ikQ6uolku91NVn5f5uelriFi45aK\n0IE1uIiN/5+/+03qT8qROAH5BbnfsTTvjnQKVd76NoU/PdRvZqEI/udoyB9T\nkCP3d5USBTr8e0sLGr1h0KuYI7fHlnm0S4840Wo4DoWPZdbvBECMxKTtbLDJ\nR1gbW9C2CMgl3zz7PJgSizUF9iihFQlYEVKkvQ00AEYKaZXxZ3ATDHXI6dIf\nH3ATxDWEJJCQ2YZfoSNZOk2Wo6xhF7FpVJxUAQdz9ps/Sa5+cX4hllvjhoAq\nZpAYqxKybHZud5Dl3adMA9kw9z1dyPpQnKO0CVQCFb8KuTvGagD6FUSgNcmO\nQZzYhSrpdRhbH63A03kxGzT9gKW4nnWtEoo05t30lDE0vzCXqallIYNeFwoJ\npdDikTfpUEiXVxKyk31MtimIFo6bKL9QFZJjKRHivxue1LpAGdwPARhrPXzc\neyLtJjCQV7uya6jZz4tu9+GU+IZRuh/bFLeS335YG0rUAzAACqpWpRd53gk9\n/UMR975JutQGaaHBVpXMBPzd4eAFKCkkNuar+WerJ27FA+TmBuVM4HNoiKuE\nKPlv\r\n=+kaA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAKKEuGk7T88Fiyzsu8p/mCCTaO4p0+c2gXtNGsQ8HogIgbr+YXRXUy/VD0Huoho0FJiGC0cx0rv7/LEw0IvmJZ8g="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_4.0.8_1551164172757_0.23204114621791572"},"_hasShrinkwrap":false},"5.0.0":{"name":"micro-api-gateway","version":"5.0.0","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"79bffb895d7340d1f204f935bf2e6a08a73de12a","_id":"micro-api-gateway@5.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-MLqgh/72TFmwU3G6/ulNxyf9lGDERGOgcZgplqEN26yovevc76tilrLtUeGi1rhau0E2y3/fKoEF5QnR0z67mQ==","shasum":"0bafc234a104cd9a9bfe77d0fe5847c8909dd03b","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-5.0.0.tgz","fileCount":3,"unpackedSize":10470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcecPPCRA9TVsSAnZWagAASMkQAIDqQlYZtr5ts2l20SP6\n1g6j9dZu37TJ031kKAOvkOBf3pz57s6tU3fVVQCB30H6go8U6xStrM/SaA99\ng9M8KPfNPkLjxGysCoP+/QjYk0l0sGwkQrFThKiyNqzxg9FMjlgOnqihM8vs\nGZnst4NbeTY2v66Od/uIAzgI20j1RXiIanY559eqh7I/JPbriBNhYRM35VJU\nfOo7yeJuPNB3XS2SB+PD1qgXPq1nItvwFZMlBO/HbonWmvbXw11Dy7v7c3vu\nsTuncL/y9Mdb/IlR6aK5C5Dgl6jNyxbhYdvsh/6LyZp5F8lQUxGVQA0WURcU\nCPvVvyXzfIilmReBE9sr7kH2bNAdNdpR1zhvQa6FbSTMgZxPlN4nWBh1umFF\n/9OWycmJqfP/6a2fGI+zAbSUoK8Amy6eN4SAmRvQ0O5bzC+CN617I/HdhBtq\nJqd7n+ZasJQ2RwFMXN/5WOxjOwfookES0PvybH/k6aY57+vwSrYv58upAZ60\nUp+v32/w47E1zP4/xfYiFasn3F7CuyhwB7dpCX8wzcfY17S+jgTo/Wrs8fvE\nJpKibQ+Fpw/eAdIsN46IYCnS+dYrFO2dUg/XUYSJQgFnIgA187NvHJL1uTTS\nIQX+6H2spEFy+9DoQVvKTETshkeQ+//3mRsEi+7ufwtuaKcCxXrKZRzJP4lm\nPVBT\r\n=cApd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrFzz2qr6a/e/ErpkHGkUF5G9riiqndCGEkhigTl1GbAiBTOt08ZPS9kPjW6PDpU/pWyrSUCjc6T5EX29IOH5VnlQ=="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_5.0.0_1551483855156_0.24849175352019248"},"_hasShrinkwrap":false},"6.0.0":{"name":"micro-api-gateway","version":"6.0.0","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"87e37e2c133d1589d6ec1e45e8bd0ca936d9a913","_id":"micro-api-gateway@6.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-1z8l6BvUA/Qx4+j+mOCC0BJ2n8284Dxqe/DWleVk7v3szcWThxd2q97fGdwWa7v2mnABrBfDE47wBDAuST/vmA==","shasum":"e55a4495b8036d74e454af54ad7a7384d9c0e038","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-6.0.0.tgz","fileCount":3,"unpackedSize":10486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcecTcCRA9TVsSAnZWagAAMpEQAIk5zV5S5Ki+FdCKvbut\nMW5yAUY+14Ny4n5ollJjsyLjH6hls/X5gz+zd4ulEz3DtxrGWxSKv2ALj7H7\no+mh++kV+EYuizHASKZndvn39wXPgGuwQveNlrrQU99Ir1zlgRNF53WkRznB\n/HpQtyWgM6svQ8mIf1qX7laeKja/e64UBwOikkDXcQd75eTmGq/hJPnXm8bw\nXZxYGPnyayKpTipi/359mdtxi1Qf+U9jaZ1n1Eh5TG9ZB5F4UIvXt2x3BEyr\nD3cNOg2WY9+q76dEAv09g2CPuzUb2RUwMh6Pb9jlZlMDXcMZ76ya77B7lpBg\nGCNE7Du+FuraozJefKIOShvSx9XlzGsccenGtXL7+35MYtt38+ytCxXHzj0a\nR72UIX3IxMzljNNl0gqEF7OqyLzTImL42QGr+27khnsZ7FVQajV2KNbIMc9c\nyA3PNAujUWbVi1zfI0YwctpnakfBGWoGKe3UdDVHAAlTZiWJUfgAH+5v7vHm\n/Y4fg4FmQNWSGkqsDBb+/xc0B/+ELYmb0ZD3LU4UQvhOnDivoMKYreHRiIZt\nxJlXv+aTeralbtzbvPWZ9h0InGafSdTs/PubzLvEQROQr/mDZ2i0x2XFGTvl\nlha+cFi+x/CH9kc0ZJmpGkopkMw4I9Ol57s7vbkZ6LtuQDbXKchz1M4ecRTS\nuzWf\r\n=9C3n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGiz/nklhXZlBoW741wBuhGRIfOOd/GX771zbX9+AyFhAiEA8IisLp5H5MitFh+hOHXtwUGLCh1v+qKL/er6K3P5Dgg="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_6.0.0_1551484123334_0.6001958436314356"},"_hasShrinkwrap":false},"6.0.1":{"name":"micro-api-gateway","version":"6.0.1","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"26bdf2a3e528565450063470dca1fa85ab436e7b","_id":"micro-api-gateway@6.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-UIYmHaS8NWuR+M8s0XBb1a1QNMorToRvWCyL6BHgsApvQO9FM/u0XK0kebGxl5BcsbkL7Oo7RmVNQn8weSOtmg==","shasum":"31c3de389588da7e0f530171ca887dcf60460d54","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-6.0.1.tgz","fileCount":3,"unpackedSize":10574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceclbCRA9TVsSAnZWagAAEp8QAJkV8J6vE47HaVkeoJI1\nlo3lH6lwuLznwmArvDQslVQiqe7lWBVeg2ehYLzaPMQOapyP8Fe72jMotZL+\nJ678EeiEDEeUk+c2nye3DvrSngzU0UzjbbPEqlyT/u9FD/RyhwpwFvG35XbJ\n+SrRiLaKfBPTNd2JZmS2rPWD/EJjKptPwblVKW3TzdaLZxAzqnywvJcuFQ2C\n3QFLIo3q/4ORJNr2t8GKwcGVTvV/X8F+kdvr8ftEsJRaCPhGSxLk+FaXjS5m\nmBDR8fS5weqEZFRUUtwzjeiLZGwkG3VwKkHTrMXMmmVK7LAmcR0Mv/GBoEt1\nS7tlrNvCQkmlYcJMzEgwYqRw1duc2CqIFNuyLrL3Ey+nISv6umAh6dXpEjWb\nDYgEdVoYNr3HvtFnn7tbd5UtL6N9r8irXYzjTo0Z18Sld5lB91v7QFIF57O3\nhB5Fp+jYMcRl3WZm/iFO8Wi/waZnuyibmjK/KOyTsSkp+vfDKpiVguHmrrIk\nAVKCP7TX/mB5l+VALfsJBYNWuq7WLdiZKJmBa5g4Tdy1m0ogYyxQpP2tseFY\nehw++jiujbHcYnA7a+IHMAxTmJTWLdOXssw2YQGTiAjSypFVPZXcsYYj4Ggz\n7xsO8pjC+TUtWcga0fIYKeVZZNgpVXtpfjM0IcipiBdh81HL1tZmawgPkgtc\n1GWq\r\n=bxoV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9Dz7qEqjQpnN0H12LiXnqoaz1eTCnPXqGtT/8JnACxAiEAjTmBKIJ9KWVH5Y4z5R4nPwG7QzLlq86BWcy+Apsk6nY="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_6.0.1_1551485274567_0.30312411956134766"},"_hasShrinkwrap":false},"7.0.0":{"name":"micro-api-gateway","version":"7.0.0","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"5d234d21f954ee0c3bf4a225ca5eb5a99a1aa663","_id":"micro-api-gateway@7.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-Gz1V9mnguv2Z6U6UP7oIFWAigC715eLaQbqKNEdnCMe9mHpVKgAwYSx/gnQVkZzprfmzWw3iBI5y+KvkClHvmg==","shasum":"0fecd866c972d6ed1010496d35f7b97916c5bc77","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-7.0.0.tgz","fileCount":3,"unpackedSize":10724,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcefO1CRA9TVsSAnZWagAACq0P/jxaukz4o+EokvYzX3we\ng7KH/5tjW1ioVy8mcL66Xu94lSCsjESBHyOWSI2crMKjQy4LOplCLqKHgQYt\ndOJE994VZ/3Eotw/JsJocYY/eQnpaB8p/6aqvtazzKljLpgUcoeb7kr5L5gJ\nvUy8ELXU9jpO6quqCxRo70dgCE3eRVTVKoUEW2bD8bDPPFb+s/hY6K2rgI4r\n7pPf3jDfWk/9dn1XQl8gy6eEX8GrmERCj/tQScQtD01pigULwpNJe5zgR3Lb\ntqRjWsqmrhZQLOh5t29Cwc0tn496KgUESBfXEQyEcDT5IYtAV8Ky4HCJ/qhE\nGDBFuSRZ89Jvzhs61/ResBIJKY8wQaHLaeY0LALa4bBL6A0pU0SK2x8DuEuD\nZT+n7lvOgx6HboKxfiQh9qaLiggK1LJ+7ijxiQwMe6UfLChBka94QD5zDeEt\nIT+dpUIhGCFERD49qWJxEkWfC9AOX+ICo96eE2wC0IcE6bJOJrZKIlKFuJ5+\nsbKrVOmhnp6zzufoBk5PnXQBJSGyvFVEdi37+0Fi3DXGfqHqQ2z6joO/v9AQ\nCZ1SZVLC6GwMCwukCiq8uWfLDYJCPVUkBYMf0yHkVASDwUmp6eNj5PiS9Q8T\nBwh+7lLKezgZJ0OkrP3VMAD6IswjsAQHjdQmVqqJwww0WdSmOr0o2xaAZ7GI\nn3JJ\r\n=+8Dn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFowHyQMbD9je+e3NHeN/vJdsA5+YzACRSpf5lH58PTTAiA5798cWnRcxhg24S2JbvAFVcDcQQtW4Gv8JRUSZFyauQ=="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_7.0.0_1551496117112_0.6374407623189497"},"_hasShrinkwrap":false},"7.1.0":{"name":"micro-api-gateway","version":"7.1.0","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"3969bacc5100b6ac72d9381226ea802520a0a097","_id":"micro-api-gateway@7.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-yjK5fnt35HE3WOOQq/dtS4sEKamI+947m+AZFyU9CR5ew9a1zjDAEAfR5Xw0CQeLyilSievDjH4beFAqqy9ebQ==","shasum":"4b4830602ac1ebbf4b12237b29e1015f885d58c5","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-7.1.0.tgz","fileCount":3,"unpackedSize":10793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfZ6cCRA9TVsSAnZWagAA8m0QAKDtLcfwcjVSvYsw8QGb\ngeMeWsdK7TjFg9RuicabOVV2Lkk+8ib6gZ07QbsU28TOw8aowRTIpy6B/Cqu\nG80513htOuNk09KQiWnBkb6Lnj2SOhWHrkn5gGY8CQAoEb36U1LwqTyrH8tf\nZbtOHXZhXpa84FPlmoJA4pl4Hm7WtddattjTmWPcEQ6aoGFwS4BCmydojHvz\niyUwyXOhAUyZ0JHS5s3RaeOILYPVEfns2DRWiO5QIAylL4+WAajEbLlQ5ywj\nUXEFNe2y0ERNxaA776Wty8n6BRBL5ftz7NB2ekd54ccnaolVTb1SpkT1illM\nanSRIt+hsMCcymbbIUpaIbRsb9BnEPkaTsivBmsBFRmRwc3q5YXKY/5LlgA2\nnFPIaLyfQNq8aSmabapjMlh4rCMzZUjpjBB/f0fowryMud8x4373s6J8kqE7\n4lmoHV8y0jczGIr8qSJ6z7t+VVVBiMyEKejWsvySJXy3wcRfIUyT9MYAiP7+\nJbn+ThLCRmoZKbteYOomdAaBSvWAyb3zyyxf45dVSzOGKT/lbuRCTWrp5SyW\nBng8iuGXIkKt+5WMLCKmQRdeCpZIYrlOksLC/JqSKb5n9ePpatDoVU2mlTYy\niGx4kZ/RTF3hiUmooBpMkFBwGi1WcdVlTWoMiLWFbfZ+YpSqyKcPIxVc4tK/\n9UOt\r\n=XdF3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAKUY1nrxejrrAzfAbVEcWJROelPVILWVfv6y4Ec4e9AiASamw2mLdc2iZIJEUBkPOXbzyjlvqfymKRoPT2B7XYTg=="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_7.1.0_1551736476330_0.7768790934182883"},"_hasShrinkwrap":false},"7.2.0":{"name":"micro-api-gateway","version":"7.2.0","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"8b4ac05ff5e47bca5c9224747efb84725b01ba02","_id":"micro-api-gateway@7.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-Hs8Y8YC6rz5SvV5HNFfuqzL2npkd6M/ZUQhjj0WfkG7ls0Hvd0aQeP0KsiJxvWeiwS2Fqc6pyP96GR2tVncnfg==","shasum":"d283ccfa1c3d38fc7f4ecdc172ffd713ea331d7c","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-7.2.0.tgz","fileCount":3,"unpackedSize":10832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfiMTCRA9TVsSAnZWagAARhgP/RS2G04DbHi0u1La90rt\nTg/04kHXtmcaChpTYN81jjGONU4/Nk7VfutPzp1T20euGW7ddwuMC87LnkTw\nRF40dQ6TPXOs2VNxB2IkhOVVPElphtuu9yjAb4K66DRTMBi3Mo2qTdeL7bq9\nGv2xYcWw+OS8T/zZtcWllB0wA+O2aJ68fSccF2ailxGCPJ4AEvyvmnNieYj6\nLWLCFHaLox9yJKcEcrm1L8DMpJ1BAlSe/NDnWysMnfU3poMHwEB9bhqfTRQ0\nY9BqMMHAOoP5N4DBOx29IdqsxeNfHUmLs8IjKDsUM8ib1iiOTgebLuGhaIFB\nH0NXiH7G3M+OD/hLL409uxDdOJA5lBC2GGv3D8zpBKM8A6DbPVNnJIyYzTBe\nwvqk2v+7W+YyygObUi3FQM+BgEkdq1EdFJlfgt0rBz/c1/jmPZTbWjWnwc14\nugsLx80LmWvYvnz18h5XdB7BmJPwqRVBgDBlxE4TJf/wZyeedNi2R+kGcy00\nux8Q1I8K1keLW5/lf5WJQMAylbGQkafko8dOiHTaPkdc79U/ZTUAP6BbXJ3y\n2+NgFBSY60d3LD3ShpWex7hYOo2OhoNKPvEAwPUOoZI0qCqUR0Y2pOCo+FCf\nCDxv1awrv8RdbbHd/EKGg92xSXHzSCDH/3o1rUp5kunbJbR/b0xImrQiE3LD\nBs35\r\n=Gaqj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK5r8HYa4sESo6Yo+f/Z7Gr850/DNQ3IYjzMDhhH0ZFQIhAKKRFSh8s9DcHdwfCes5ThLZoDBCUZ1mF0QQcMPSlBr5"}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_7.2.0_1551770387045_0.6061710494692789"},"_hasShrinkwrap":false},"8.0.0":{"name":"micro-api-gateway","version":"8.0.0","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"a9f31fa0cdf31ec4980e2a767c73ba98e8d63a1e","_id":"micro-api-gateway@8.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-QXb8peJmk5LvUpTu8ECD9mjh7IhpjIua7fQIgFB47oVqfGLO+buYc2M1uTGOzHcr8fn35g7NjqeqsdOrVh7eKw==","shasum":"1f9d6358954c06899420fffbef4101024674baea","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-8.0.0.tgz","fileCount":3,"unpackedSize":11011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgH8sCRA9TVsSAnZWagAALTYP/RJvusqRYbewsfAjmVgV\nqGf7IkhApl9gBUcNR4ajSJBomw2kmQoltny2sE5RdxRfCs4SN9hRXf6GRJ0B\nY1y7Rb6c9f3um/BO5CS1YjUprnTJUFPYuhcXAFmaUTgs7Wbl67tKKcVwc+CI\nH5hVfOByK75XTacus0SPEHJ/VEzIxPhphMhGN/HVUbdlxRwPd1yfBm2prpds\ngPPwVYIkAQr9U9+hoLeuPOEx/+nPzIEsY3jRN7Ap0W3sie9gNqPAZqkfwkks\nbyRdtao6VYohPv7EoLek/sv0QHomcmPn3yj4ON375BJzWZhOMyRm/Ts9/01s\nk6cuNdzSfxbwgemUBxHPPiWD49PZXG7fYCwa8RkgqXbzamQ0R3qbRuGFuAUF\nyP7i8mAFoCmqgKBwf+5SbB8dWhK+EzYc0bW1efYhw5DHGGGWonqQ1PJasKIi\napui3BcwQx/pnxjMKBX7tNjFwU+AqKOd/iKRGgmxtOV4TlaRqz3TEnzCYcNy\nzpMhpkAQubh+KzQw40Qg62+4K24+W72xGX+OzDgFhegWiDBcdCQVD+YY2tAC\nf4iBrFR8AW4UqnU9h5jNn265306i3FT1PfGE15bWPdFflRPCYQy0U69Pswm1\nRRyC59enUFPTv0r1Bnkz0CQp2xBuOB0Zwvvjvlu2yAGLeDyEEBM/ioflMuf+\n814J\r\n=6l9k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu9GGVkVAPiVwOL3zt5lxqlKUR6giV0CpVNQg3zNmw+wIgWziKrdIGp6/SS6GFrkZIFgP+O3FgUcGLUG0dC27fKDA="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_8.0.0_1551925036163_0.362791091088734"},"_hasShrinkwrap":false},"8.0.1":{"name":"micro-api-gateway","version":"8.0.1","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"335a17aedf620f29ad7be4cbfa7189fee51813d3","_id":"micro-api-gateway@8.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-LJ6i1BVoBkuNz53nTOQn3WP4CeQjDk5byXT5Gt1i8wvfl53ta9pRwM/AnxHKT5j0P7bt7rhZCbx7VL38gjRC+w==","shasum":"2eedbe6090ac54d791ea371cff38fa77fb1ce9cc","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-8.0.1.tgz","fileCount":3,"unpackedSize":11039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgICWCRA9TVsSAnZWagAAlFAP/jcoZILDrkMoc4DvLRL9\nM9rZtHmKzy9oKU/XK5abj9zQUU/zqYxE4IjaBhn07sIPUEJtfRVqZ/NkhTBd\nkEp7FAt3ONJ8h53FHoPj60XqobpyHu8QhgHPQur9Q+1yuzhIwraqxXDndWW2\nVl0TTmNZh/22HeZDr6CvcU0geAUZy2BFbgBxlQ1XJTuW4xEHaHdv01ZTWg8z\nxwdfyPhyNXXA4feLUjd0ha06voOpNIj3l9WSTYUzMW0TpiFgTs1F7xcF0SRW\nCMRsOYOOCLW+qGrlQAzedzqdUSxyZN/0H5qRgRTN8/SrXK38+kJo4AWljs2Z\nmjqtW0mnJ46Dko588XzkXLRFGVnHTMFMLYR/GJNFbPg+ZNOWCv4M6R5Jt612\ndLdxoTB3rGKKjk/R/qf6B0dJGYbXwEoByd9sBeO0b3fJSPtttaY56bedgp/m\nq/ucyC/3s7yJlNG0YBfazHIScBuP8nWBV9pywPWksprDo3v+pBQFmU0KNR9Q\nI+AAcDm+aA2MAhZzURD9FjYS1kYDX8F5qt4P3H+iT1HBP+OgBxWTw0TEWobl\nO8z4f5eL1GpAwSUQzPh+sarLC+wv5uSGrdjC1SrseI6E9Ys3ub4fpOG+PFfJ\nkjpNvwn3Z76/V8n6CESfbkWM6MjT0TXin0OYNTMuV0yFnEMfArwm5q4ZovOY\nih3z\r\n=ZC5e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHS9T00ds5fSJ5XeDnYtHdS4CJRvCg+R+UxrSLxNjUYVAiA52+t2iYDf9CalALIDKwaelwOT7A2j+hK7M6aPCB3ZEw=="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_8.0.1_1551925397930_0.07400015522880432"},"_hasShrinkwrap":false},"8.1.0":{"name":"micro-api-gateway","version":"8.1.0","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"8e14280335a32677faf141911f51da1aa1ca5c1d","_id":"micro-api-gateway@8.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-Z5kIPOR2XxH8b83EHj9XbPC8Iv0MBK20h0epZElAuPBV2yDzUQWeQckHEXarIO8C6RiqyMlnNtmfn7bYMtmZTA==","shasum":"667f5798624c8adbe9408f34c3ca6f9d69e7054e","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-8.1.0.tgz","fileCount":3,"unpackedSize":11580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgdaLCRA9TVsSAnZWagAA/NwP/1sULFKrowNgFP2D83Et\ntWtNx5rG2hIsScS9sGsLzQWitDC9WgjJSZ1tsvr1EZ0d3RZVpV6lFb+vNBtn\nUEUz9Z71mvsHUAwH5VHu9u5e80HppWktoZKw9YJbQ9BlEMIx+YYmz6iLymMF\nHekIEk1ZgyU+254BJP5Xa5AQxZ39HbJGE74ABP8KFIl8kF8e87hO115WV69+\nIvZQ5NlZxTfXjESSS39ZNI2uE0V+TkPIQRxOZTt5IM35OC2FUR4QYPkWuiSr\nNEU4VUBCPbWsaXjZtD0YV3uFcSiAC7u4krjvlDLydziJcPRVxerTgUr/bBzY\njvm/QCU1BiD79SbBGPAsGEUFbfOcYsfrU0cm/RLCf2C15zvs70mUyVuLolbR\ngF3b5U5K6ROmcqLHtuX6sjvzeo3Ovx9BV3zKknSeUMnnMlPSEk7ZqA7WWXFk\ncJXPx5FwVbO4zUKSsUdzbV9S/4OfNkZXEWqxeL42vQvW4PUN66KrXTZQI+nl\nzZsnvXbax6jSPL4RZovBOjyIhQ/MR29Op3WJEHbkvCNDHD2a6KbWWzNEfAnj\njtmbTqIfnFz+sM21NARhisFt77ddfsT1xE25HTbh18tWPqRVh7Pc6Qwpvmjg\n5n86wiG/c/bW/iVm6mH+bEwtsaAtmGS8d2AhVEnOhUQbftGBPQXqj3u2d0y7\nt1xn\r\n=GeLm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOKgk2bUm7hmp0IG0eejX/xEwFZwOD5DT/sNHS+z51+QIhAIOzObYM3rOx9xdmPYMRIN/zrxFwA7cZPpxMfjmpJLRS"}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_8.1.0_1552012938937_0.3777284030184236"},"_hasShrinkwrap":false},"8.1.1":{"name":"micro-api-gateway","version":"8.1.1","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"93a9d0f9047d701f036de6e803c0d7cfd399e3f8","_id":"micro-api-gateway@8.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-X90ou9gvsXL/Mk/mPznEtz/icoW0c2PUoQ/xT/Neem7lg+hIjDU2JOON0Uwf4PAUtaagy+ST+pUHb3AzHTu2Ag==","shasum":"bf240e61607cf7d80980318d4cbcd9f1857f5821","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-8.1.1.tgz","fileCount":3,"unpackedSize":11613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgd84CRA9TVsSAnZWagAAvZEP/0RJ0BzCBTfpjysR6M/D\nsS07xqjnH6dZw2M/EmFNa6vDl61f+17hOsNFcYBJOJlfljyJn9ctkz6RuXJP\nfweztWpdLrRTji+X/EcpTsLyyjxGzobgX4z9BTLiYQYIAg09m2nNLOARj5sW\nsnEqbggsZJAJiM2R9XZ9t7YVOQ15qEHOIF+t+CFvjnaXMVqJxbeRUgFlxvci\nVdLcoFym5IRN2jO+YtUi6EA899uw3r8SGIPAego02kw6zcSTVvFfe5VKwXZd\n8Nk2ftoyGNRCoz+1hLV+yX5SEBGG7V3VqVfHFdycKx2HV1ETikutcZAcfzxU\ncmZtZzAZfXSEm66BY49CNgNp4Vr8PVj+A5ojYPekz4LJk5cYMGVzeaRLDLen\normSP/rXScsJPw8m9muZDm/tAorI21s0Utsxn16gWIe/3QKw09dDoKM+HKkZ\n2FZwROkyIjvynTQcAy/BrtNW4YoDB110hHLHL/8GgCoZlEyggNZuk5PPok3V\nv6SCh657SdjqL7RLPJbL+CGrXqX6OQp/7pPA/qQ8WyUUJofFDO8dgjG4alRq\nNAfEsEfBCAH5AhMpJYyIAnsH2Q4E+aRAd5uisIGKUf+sVODgFazR6qPs+vp2\nJCef2+DuzOoRDLeQnJG5Hc4QgqGBnvmTDySddzfjgfHCaIjWeVrMQy74lT3A\nqfdu\r\n=RIOm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUSAQC25yuTablW+q6yd1ugyiExAGNX2LBEgGyRiSBTQIgPB5+Tn3EQlGrWamApVAY2MIYIpBhkX/VaO8IjBkwhOQ="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_8.1.1_1552015160340_0.9252386268092063"},"_hasShrinkwrap":false},"8.1.2":{"name":"micro-api-gateway","version":"8.1.2","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"7862d9455a21cf5d320f8924e549c98c979a076b","_id":"micro-api-gateway@8.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-ZBYHuFZhMUZSMr/56HjD9S2LafLc41qolIEb+zzHONd+T7wrGzaf6eJLtdUx9q7xgXJCfAt6cOGzvF57fVeDVw==","shasum":"cc30c3ebaaf258ae394f066ace8be7c200e1425c","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-8.1.2.tgz","fileCount":3,"unpackedSize":11951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcggKSCRA9TVsSAnZWagAAFykQAKAIsHGUmsOMWb1dDcK7\nzzBEh5FGSQAPqhXzq3yoEp9IzHD3gnIhB1ysDnD5n96mPTJKCDXQkPjbA1g0\nLqavP0U1rNPTDJNk4zE7bFKSFosjF7JbqFo4VQiKPshb1xXUZ23Al1ZFYTnL\n9iwEsNqf8vJjUkyv+2Wio94V903rHSIWwz2fmZznzgFQQlWOqOgCfk0dsuiM\nW7Wh3/ZUyGlUHcZu6yj4gohaO288XxUA9saex0Ks1TKJf/yfm5LPt9mB/cO4\nV0bcm4nYMu5P+ZNISlTAF/FCm3Z7/hRKh/THcy7u8Qmi7goKr8caAqJXrkw/\nER8o6p0uFNzVnmI9qwwC7al7cJwHPDkkLv1R5H1JqXNQC9uLpeXv0GvOjdnl\niOM1HlO6IheThDSjXG/Y0hTeav059QpKZbGXuqMIkz6Roygo4TQ2jgMIqQUa\njrjNHM7V/xIsE3aR2FbVHzgNYrtD6JeVEFYK3n1A6LsNR9WGe4PNXU+71Cmb\nX2qzbAsJkbqJZpf5o+MJV4oaLM0vLvi+MwxEmD126Z7oVxq5P5Z65RM2OuEu\nuuBzrMakal9IdNF+wfwQMq1CU9/oiMdMtwoUtSeFAwuezG7SCYHorqRYz7FX\nz2CB4YRK9e9AlSshKZqGVSQX3JAetFlPjYGug7INQjmrCAxjj8sDLOMvtilu\n3Fu3\r\n=BcRS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKptjqNeA35uejavyIp9twGurJuVIoRM3uqi+gyGCLzAiEA640YesIu94uX7bZYQ+xxlf+/4fgwAXi3rOMkz5/7hT8="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_8.1.2_1552024209462_0.42465714171815927"},"_hasShrinkwrap":false},"8.2.0":{"name":"micro-api-gateway","version":"8.2.0","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"4ffce8f1507b42ddef186345e0a42d54d471aebd","_id":"micro-api-gateway@8.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-uTJcRgRfBpxdTImELmnFEvZvWjCmmxvzxMoROng/6VvY/V3sNMT/+4OIaceNizHbvnz1yBG0KZT/7ciQWPqKMQ==","shasum":"ffb94a49919e446b1936fbb9ce661fd04cbfebe4","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-8.2.0.tgz","fileCount":3,"unpackedSize":11979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgiR4CRA9TVsSAnZWagAAtJkP/RHPMXGu1PEwYg0JN8kk\n2jG3Rqp0Xav9bcv9w98Cfdok43LOjR10oi+oqvnSArV/XrlAUseJvvTYqK7y\ngE3hWhy6Y+JSKoaihpdXP1Gmlj8BuVbQu5nBGVrCmhALgttMSTCmsL272EPF\nyI002EB1h6BqzCdYTKeWbgT2hGlnEIGt7uNthmA3M35YGEMJBtg1EGHARY+o\nRbvWamGxuLKyg2juyzxtbvOVCXmP19dwqoBTsjeqbHIvSWRnVEKa7C16gTyb\nDLNIPI031XXflOCW9Ai6El9Qq4HG+/bwWC8KAB2ka7z1/ZUNiHceSFyLMkgz\nLsc3q0uFdVWvxrC46kRZQH6TMuLunrmWGOY0krD30QP/r6PGKFFNgIOidzrt\nBsaQxUyI8STonkFye+vO+rh+1i/xQ1kWZ8HQXpnOtXstlKr2/mwmFO4fp3jK\ne3jDbOswO1tzKXx5P021z1+2pifQQ+VSJHYhxWKCfZbyv/u3xCkssBtbCU4I\nV2Y0HQROwdHHB2bBWvPCQLxUgDx7/TeOpmi0RDGfGdnvPlZziMlAjDmibSJb\ndfUJtf6Fqr1TrWoaZTE/kS5pdgEKe3bl+jmiHJrAqB4Kn+QKpYWAYMApCjCT\nUkNEweYwmjN4ouo1pomsYmtT+90sbd0wHA2XExMDvEqMJJJabo6KhhdLTyU8\npfKK\r\n=Fx8v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3Rr+0geEyCx56I20HOdosz1KCqXp6elwMtNICMQ27JAiBrb1QeuoAZUYorIdpu8qpnaqIOY9Y1S0p0weT3756tSA=="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_8.2.0_1552032888293_0.687890944123593"},"_hasShrinkwrap":false},"8.2.1":{"name":"micro-api-gateway","version":"8.2.1","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"e5cc50a3e3e2a6ce945bb78a88f20749c8fd39b9","_id":"micro-api-gateway@8.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-19ioAdQ0+lVBn7Scq2QWZhOAVzkpRW5Vi16iAAZEY5GxzjNYqcYQDkP9WQBLeXbpGgvlYXyGOoCSimYw800tPg==","shasum":"1243e81afa63d986315fd13fc8f518a9c997de11","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-8.2.1.tgz","fileCount":3,"unpackedSize":11921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgisdCRA9TVsSAnZWagAAsygP/RLcnu+gAgbRFJebhbwA\nX6cobbgV3bDcpBejt9pv7GA5FvzzRTfmS7QNQUlF4joycAgA4Xcl0mdajBgw\nmv8CxYarFnmvHUHC62PeA5YjA80WPb14Ykb1fX42T5VzdoJ0N3wFz0YDpQf5\n1PPTHLNcUHWPeFG/KJJXBu8659M4lj90IuD9vlWy1x+JAboFpB9Qz7j3DKWK\nRJA3m46aV3AMqWYyk8TW8q/aggjU7He8U8b3kXJcNZtVoQ1HH+vi9cR5JITX\nNOJK7GiX2yIOHIs3e29yYtMXapv2D26lhThdTE9caK7LSqZfACs1lhH2GhbD\nKhP0zqEwr9vh61+LPs+x2+6kI46f5tiUYgGF/VHblrkNQ0JUPPuHDZPG2hT7\n5VJs9Q03RaomorikAEbDAwXp9Ex8YZ7nssCNMPDIGJa816VZPNQF4VR3oDoI\nmqLwxpnNOHTwamxoFuVP0rJ622TXU4JkR2uxkZytzjzZhilM54XJ8LRJtt//\nUpZMtEGFEdPHdK0nCKEvaaai0j8iJIlyr1vLUOAN8srmdTT4FyA34vUmP4qq\n+tFlCxZDSE8pvvUbTStz74RixDTVV51/08yu2BeeG3CEPYkwbETTUpZaKywn\nwwjSAfq6nBEwzos/CHpJPr73OvrBdJ3V2eYV4/kC6OPqF5G87Z0QadHerHwq\ncff9\r\n=bogN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIhClCCw6S1GzlGMOk7DGF54/djhRdpCwjhYbq0dzTgAiEAv/afL55AeLnns9MuGoXWkiZTPYLkNNXnBIw0Vg49vHs="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_8.2.1_1552034588456_0.7791305186787476"},"_hasShrinkwrap":false},"8.2.2":{"name":"micro-api-gateway","version":"8.2.2","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"08f2ca0b00c6cb5971a1b273ab5798eb2d1c5171","_id":"micro-api-gateway@8.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-WIHMQ2Y3nDWa0UZboHCSODGGRNTYsx88hASZh9GXaKoJnQlofq0MMCX+PbaKWyBSFXp+SFKBaFbAbUz5oBRmSg==","shasum":"2a3a50e0d029515cb1e2cfc134722d1240f96e37","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-8.2.2.tgz","fileCount":3,"unpackedSize":11959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgi04CRA9TVsSAnZWagAAeooQAIUQOzsK+wguOL0MKbLt\nd7TARFfdOvKuuokpHExeRJYM8F3Cg+gQqDTT/GThIS5Xyx/q8k24yevojHfs\n9RLoceRbXuIhzXD6MkeDQ9ee7yrratOmIcwtWBVbMFijgeS2e/lEzBLaEr69\n0az72nX53NTpLlfd4fRhDazUA4/lFCXwmgT7HnKSNnDT9fcjhpM8aY0sflIk\nCAIhjf4uE//KCkcL5hxrh5SDxY4GxXmroaRluBnR0iRvv++P7211OCUjw6AG\nrox/WcHooA4QxRnA/P0+uNbLTuwHJXzRtTXsCatj5MSOu4gkC4fE8QmT2kpv\nq7BYeWwo5uFM8GedNiWBuf1iYu5UgJXE/tlzJmSv6ewiN8pR6dLgGhCcb/j+\nbXuffQF51ViAn0lXnhaPr5ofnfFZl2WVoef7qIzeG/gBXOsuVN9vakzDvO1h\nQyghyDTdPaEA5d3Cy9wSfBz1ZefVKOQYF8+Ts6ThsKYabWL9NYT+kX3kTDSr\ntYw1/M+QLkXfkHH2tl9InEDuq/4RcwNbCnjm+nICKRsv53j8KCHdoYBQiXzV\n70032RfBke7zNqZ9awbTf2tVHYU4pJtCEP2DL2V5wcYiE0Ul4pfEE35UJTI2\nb1XwGRJEn+aw4VJ1RMHNfKr+kOyR2jivrXNpU73a8ZA84JsCJNaJKdKMHR95\nLrKP\r\n=5iLD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYNWtL5WutFLGfTJ64hJSXW5sNNBItgIO6Li4ku7nMDwIhAJa2IzVYrQ52yHl0w0KJnD895OT1iOaq+pjDNCpLpes/"}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_8.2.2_1552035127822_0.6337606180328514"},"_hasShrinkwrap":false},"8.2.3":{"name":"micro-api-gateway","version":"8.2.3","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"211e10c06088c501b2cfe45e97de066ec10cecac","_id":"micro-api-gateway@8.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-gxaEZ0Mj2MGSDnCsB3Ib3WqV2U1D1tDZFWCT8mCwFxWDLI4ZSlGyhngcHjjV1RoyAQ7inxVgq0qIq43he4JgDw==","shasum":"d3659da30780bedcfd52cbbac66c41d56ee2bd28","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-8.2.3.tgz","fileCount":3,"unpackedSize":12512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgyVyCRA9TVsSAnZWagAAXxsP/j+bgkRb7XcB6w31apI7\n3PBQj+HHil7IE3xh9pYioh+EOX42l9P+FL1JW+U+9l9cgARu1Zo9V+5KE3cJ\nGdKQrM7bRHYjFkD7TCPWi0H3+pw80emDwxg60eCEpk99InQ9nZX6hkWEAoGO\nbYvY1b5y7/0kGGxJDpc1/GjT0pCFrg0uJxtuBjssLIZfVhlaTgdG8uV+IFpl\navydB29xLzq3egDZqTqmW0POUrOUrrcVRy1Pg10+xDfKdojWm0h/5jJ1oFps\nl0sx11fDfCB9/kAzqwArBbdZv4XrwqEEBoq+6E3/xXi0OV8+qXh3jrZvstJv\nTh5QvZMhDEDXnwp/aW8zRkYQ/hF/qZuOQa+YrX+80faB7FDMwxEva14zrVfL\nMAiBS3bLkauxsJyrvq/cSf8U88rZIFhsD+h2tHNUgLeLIosbsVvabgUCf5+0\neIhptLhok1vwXza7iVaoshteaE/SDD0RkBnIsw8wwk6NijCF/Rznp5ymI+lR\n4HIJDo80/TfVQG0QvHrcgi8Gum9SA1fZ1aQrdLxgy3Wa61C5hfHqZAppTdiM\ns2NHgyjW3lfrfWnJZWbbfZx1nKQ1VSXqz6HxyGnlysyKMNEx3w1HrCxsuDML\nI3LDFxZ7tw8OCarMryhOj8k07XYoR7oOFn0erWMj4AsYWotlRJdICQyrG1yf\n9Pls\r\n=ni9p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBUBNLKOV3Z6POhLFohcrIlzuFAGAwrLDFFZO5qBnrAQIhAK75r2OTwgsf++8uCllFTgKI85jm60SIuHrumog4qxOk"}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_8.2.3_1552098674054_0.7899100442015312"},"_hasShrinkwrap":false},"8.2.4":{"name":"micro-api-gateway","version":"8.2.4","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint-fix":"eslint --fix \"**/*.js\"","lint-commit":"eslint \"**/*.js\" --max-warnings=0"},"lint-staged":{"*.js":["npm run lint-commit","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","husky":"^1.3.1","lint-staged":"^8.1.5"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"c4c7b1af6f5babd12f837ffb7d701a654e01fce9","_id":"micro-api-gateway@8.2.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-lGvpWkXifiKEVl9L9g9bPyky+3u0QNbIiNK/MDefPk4XK7Wn3cKL4Pr+h+y/CV9nqNO9UnoHp6DoTRqN29plFA==","shasum":"d56806ae7c32b203b13ffcdfb42c3db31e7d0e96","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-8.2.4.tgz","fileCount":3,"unpackedSize":12744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgzkhCRA9TVsSAnZWagAAOt4P/3WrTcVrEtNRPkygj2Gj\n+ScDJCzYla7RVUG2nrwNHQ9/q09StVpr7Do4EmjYNQH9A4diGOWhcAsMkYdZ\ndmLXRRtXYoSMIJHPzRcBvG9U1QLZgcDvvbV3h+RPgC+p1N4gWGvaJRgwyFjV\n50Z8ku5/YKKnor9x7u2uE2c3tx40rVIAuTgzNRUuiYe5uR0keepJlEP/e3Dp\nft8jap58N6ln5YPD3tmtorBvvO2GP2lzm11+aq6zXffAISmCsGMev7flv10i\nBipqvjflzebpO+rIt/MfZT+d2WaYuJQjr47ZzpONQC6F/Q8KmdTRqsia4gOK\nN+NJKTD6RvRcySZvLaUdLoLtfj7s0UIhx7Am/LVieck2uoDlaXI5aGYrxGlE\n+wKhoftePF3YaK1S9ZKV1buaZOkPUGOiu2NWE6KkAOn3t625hIT5U3RqCZlE\nZuG6CiegsnB2oxtS7oktw0CtZOq5G6B0HKV6dH9jDLuZwNC2Fo7/mf+UKQMS\nrvgrlKkwt00SQLbbn5m/k0lbHZQRo1qlvWwNWzsEKFtyINgNuE6roZosJRv2\nef2lDvnZTo5vwT5VOYsQps48Hk/Fc2/sYFTof1PbshulWuHtBlNt3Pd1dmv3\nUAo/PcNwOJ55k2NV+cKgNnUzd8OrTKV9Tts824jxRSr0CdAWRptfACniTVGR\nHa2G\r\n=VOzV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQYsqZLwXJ44cu+MdvpFzp4wJ2xXDGFU1G0BWEPNfp4AiEAplJgm9bdoc+zwDjwPvxsagYnuu+F7i8XMfPwVqKASQ0="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_8.2.4_1552103712803_0.844115502621178"},"_hasShrinkwrap":false},"8.2.5":{"name":"micro-api-gateway","version":"8.2.5","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint-fix":"eslint --fix \"**/*.js\"","lint-commit":"eslint \"**/*.js\" --max-warnings=0"},"lint-staged":{"*.js":["npm run lint-commit","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","husky":"^1.3.1","lint-staged":"^8.1.5"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"d18491d8f5407c309c8ebec8b7b5dc2e64a0eeb1","_id":"micro-api-gateway@8.2.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-e84BjEtxYaq1JoqODMZYTpn6aqNlvfCFj9jEMFAx7NvXOYPilXki80I5LOocQJ42g3GNgvEAOSsVnNvZT3+MAg==","shasum":"6349719a930d2d31ad7355e2008d64ac8ab74bf7","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-8.2.5.tgz","fileCount":3,"unpackedSize":12907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgzpBCRA9TVsSAnZWagAA0hgP/RIEERLh+FEDCMYGJxh6\nkc0ZoDWMv70Z1ZuIE29s7zT8Se07jAPyd8oNgnowLqxcLUIHPnO04PUTJyr0\nbOI9xn7tbHL2+21yBQKkQhefHZGlSudRTtKjtzeD3sc2gTnnqMONsZABNVBR\nCMQRCqpxH6WiaJ7xakQpKKhtPorFrWKKmHWw+LosKQn81TvRlkvxJfrS0JQT\nJdn6Z8RJlIYq04jvTekmx0Qipu5wV4umufbqW0erAFqZb2S3P9AuFJSCVBB6\nomTKbO5qiV17m6Hzq8OEDM0JU5FX9gzyRHwg5cjfxzTeHIMJ0X9YU5Iy83uh\nokyFa2O+60xDt0p+A1rhRv1hOIhC/yf74j5+gAXmSUXBTSQ3aqzUsELtxPfd\nhuW3PKYPEZevJQJU9qlpg/l6BOuGQHzepjK6XzUpJ1KzVB8gt+2lQr/Ma9Hj\nkHhAR4WWugVRzhNdj+re43c/kdNDdW0TmCsHlg8EXgwwNUJm1LL8QMjmpZ0j\nyXuId1aUijetStaJppjPiEKQlsquQMqViGzubFGXjU8vQr8x0ZHJZ6EsDzWG\nZD/Vo3FdowGqBYhuMdSW3+7Yrk2vX6EAMEZcTsLRq+MMgGfBPIg23k2uRIzK\nOVxdP77f/w3rAoWucmrR38j8oI2QoeAHxJr/IhXoSnjmB6ctWrs9zQWTwhNY\nLGDn\r\n=lv+n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZNL5e1cfsSUZFyYNkMdAl4z3V5Qgk1eNFuHptCseSYAiEAjQYcjp+bOZbiSlAOKYcF+3dIHxSIaR3FkygKvBEpG1U="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_8.2.5_1552104000622_0.43100968791693717"},"_hasShrinkwrap":false},"8.2.6":{"name":"micro-api-gateway","version":"8.2.6","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint-fix":"eslint --fix \"**/*.js\"","lint-commit":"eslint \"**/*.js\" --max-warnings=0"},"lint-staged":{"*.js":["npm run lint-commit","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","husky":"^1.3.1","lint-staged":"^8.1.5"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"925f14c494fe76b727d84439d9f30724fb377d64","_id":"micro-api-gateway@8.2.6","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-62sQcOgmSxWHRT0LtOaE7YhLJNkWGMCZaTS3wIZF8FHRqPJvd2xBArfOlYuqAypvf7x0DbQ5Sa3bLjbKtpvlvA==","shasum":"54266a8bb2377c571bbffb976b9d225f76fc84a4","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-8.2.6.tgz","fileCount":3,"unpackedSize":12744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgztdCRA9TVsSAnZWagAAK3cP/ApfB7WtOjqHmZPHT1h0\nyoH4J/+446O0MdrPOvDr54IJB3iX1m107T5LiQBEUILLtvLUQVgTqufb5QAf\nkaLMh1CcTCifyEhMBU+gkoxegFI1Xk+wuO0+QSETmim8kUJsdLcVLB73VA4m\nNKvhrdm5jDX5Tc9TpuycRASFB+omv51uah6cojpP2J1TFs7deXJ8S0JEZKgk\nxX6iEly4ARJ3tfqY+gtlZBHbSIlzABWI6i0Uh1nxJk+JzITj1dyy5VwrRXus\nsyibSLj+4VwsldsBi7RewjjS+ZJFqzoqWcLKlDO+ZOu+8CXpMXtrqA9zVQDM\nF8tfQjqqAAHxUxGZ3KhacdEnaiA6jxMcEBGGv2UmBzesXsMIbU1Qsl2gu6Nq\nNBv/T7bTlNYPq8z5t+qMcc2jzokYKbN2c6XthCHoxzvLB03Q+6ptqvsSE7QN\nz0Kt1oB2IKDsCG7knPl5VKO2w/tHaQixvGck5vKZUYrbRL9ETpl/ZyESJMLV\nsIKlOQoEWsu0QVrDt6Uy9M+bLGO5rpM5H0O29lspJUKazeXLa1bYvfrkSjFX\n2Mnv7DKinrehClvhDq3yvPWtXJ1KgriSVXXZYiP5XWTIIBmaIxwk6B9Ycr7X\nlQOmTL7MJ19e8N6grT00+kb7KSClO7dGc3+d/uxEQgKgxzQ70p9WG9j2SI/R\nSEub\r\n=89hP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX0R6rULiOWRHUyG82aJ2HwSy+aazZSz0W5tTVWEm6SAIhAIhEI7JoTFPyx0pOpy/ZwinsSoPLOVoQBHMU3N7/B9HH"}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_8.2.6_1552104284680_0.18980834971660476"},"_hasShrinkwrap":false},"8.2.7":{"name":"micro-api-gateway","version":"8.2.7","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint-fix":"eslint --fix \"**/*.js\"","lint-commit":"eslint \"**/*.js\" --max-warnings=0"},"lint-staged":{"*.js":["npm run lint-commit","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.9.0","husky":"^1.3.1","lint-staged":"^8.1.5"},"dependencies":{"extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1"},"gitHead":"65f7ab095dde6e46d77d6141dc2d5a2afdb6bbec","_id":"micro-api-gateway@8.2.7","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"dist":{"integrity":"sha512-1UVHS4wXsQJxiOtlkzKj+X6vth+eUqsE5p3tfxckPe9QCMPE9KPSPXiDEX06mC5P/rP2SqtOcqjqLIy5NESVWQ==","shasum":"8f6150e7bd7eb8c453f604759f6b2d588cba20ed","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-8.2.7.tgz","fileCount":3,"unpackedSize":12697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcgzwVCRA9TVsSAnZWagAAjisQAIblS317gCEqqWLoHX0t\nZ9RAFhQyYIbP4Bx58SQGmF2raI8YsxZKiuMsZE9P0TCcRigQiwTdlLcXHira\nkI7hiz6844zOldfgXyXTufpJo1b0j4BxEqI4vx4sE8Lt/zLGcfYqQu5YUek3\nioTpPE7pXSLbAkrkgdIKpFphl+vVqIYpoUBnc/hGocfDBE+AUcOKvGhih4Os\nSDIZKiCK2NBxK/9hit0LKPQkKmD8amUvy0XZgpDZse4Zv8UlSS5B7KngLflD\nmuqbJ6AatYPfZ8EICXdXXZDYzjNwNZWdpMoiCVqSuiCFfBM3g2ixqBmkMGTQ\n1n0lo6Ww0O0dYderSx6zcd5RtQssInSsjLKuhZ8LGUEKFwRN3Dg8/T23AekS\nB6Lsw70Yfxj5J4B/5oWKY2F7/qhEX+sukkHlXPpZy0SHAoGHsK0e1+KxasQf\n6MrVQfWtjqs6ZoBO5e3kWxSA9sll4hovB/5BNxOY/ho8N3zEgTTOOxDCCzdY\n2RUVDmGFLy9kEFLgTIVNoB5LxDlc/KGaaWJMctxd7puIWTEUSzruO1LR6hlz\ndQGpNMC9h5sMMWiiMXT/kNxEN+QW2fQjzYC2Xy/IkRdSY4H7wPxTo/CiJPSb\nBe/Rjq8fdn3i78ZlBAbRblBqU0vtrRnxe5oH86gIkEL8fhRlEcQV4EJHC+iR\nuuJH\r\n=Cdde\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjSYVpzj79tRe7kyNmHT6KBTWbuVmt3H8sNja8p78NUAiEAgztObIbwCXv/YjeloSThFV17sKD+TPj4wESOm4ufL3I="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_8.2.7_1552104469305_0.6866479565716461"},"_hasShrinkwrap":false},"8.3.0":{"name":"micro-api-gateway","version":"8.3.0","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint-fix":"eslint --fix \"**/*.js\"","lint-commit":"eslint \"**/*.js\" --max-warnings=0"},"lint-staged":{"*.js":["npm run lint-commit","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.15.2","husky":"^1.3.1","lint-staged":"^8.1.5"},"dependencies":{"corsable":"^2.0.6","extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1","jsonwebtoken":"^8.5.0","readable-size":"^0.2.0"},"gitHead":"7cdd7bc8184f601d5683cca27ab39574162b18e8","_id":"micro-api-gateway@8.3.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LuFPP76s8YvZscG6919ikFPivEVZW4a31QV+KeHPncccynzDivi5LWmABk1SRPhKw4MEUldsUQwKEd9ih3S2mg==","shasum":"be51cb73038135a7b705b5760884886dcbdcc76a","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-8.3.0.tgz","fileCount":7,"unpackedSize":21628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjHRcCRA9TVsSAnZWagAA284P/00h86yjuuRg6WWI8sIG\nIZgh8d7lQ/FvNbhzv7XponFPGZ3Ue3WPzeiTLWoW/htzSv/y/akOBt1ew4Wu\nbt4D1nQXHR6ZToHVXEOjwe5fH7w5EmIe6lFTgy1UbGhlslMup4hbnyOj9BNN\nDSsWknKbO1ynhkbEg+8T9AG+GhYU2AaeA676cB9wXRjxf3kV8N1O9tFpd1S7\n8TRhAVOwmc0tznDznVeB2Z09ad/58XwH89Dq7PNUmpQHgf54dWIJF2HwoBxP\ni7gfp4comqSd6va2xVsDAvIZiPk7yOSI2XqrxxSqfjF7KrvZnTWbjZha+SXs\nWcsj/Z8hWd2YTepzGr7SCCeC+0G9UW3BWUSIHh6hwv+PTzhRCvUjRg9/zDsy\nm/T2EOdx6xshpbxpxZkuB/XJa9GbJOExfjJc7wKSmIHSPSqCKj3yTWTeMxM5\nBdYr1w6apGmQ2H2yI/xG25yDTKSM3ULtKgOQKKEwC9ssoBvug7EjWHsXSeay\na7uxLGRuBRrA8A3ZhDpsXrAEbM80w/HZUNrh8cATSuIjj+ww2wlQP1eF8+06\nh1QgRvFzRiWSyuxlyDcwuXBLqPFGhGX4cNA+1rfAFGXV0GS9MtRT9Kg8AUVK\nEDJ/FjaJRpUKhdAKmVquNsJJGwZmOk99vAkbMJInjA9CoXjmyNWpjq8CMyiu\nKmwn\r\n=Kein\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqtA4XP4KG8Mbvs/EaiZFX6SnrmQgtaLJ/dBPVu51cogIhAII8pbUZo4nQvS2/m2Ty/lYMTtjDN81lE4nFcypFWBM1"}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_8.3.0_1552708699292_0.8011127644834184"},"_hasShrinkwrap":false},"8.3.1":{"name":"micro-api-gateway","version":"8.3.1","description":"A small, flexible API gateway.","main":"index.js","engines":{"node":">=10"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint-fix":"eslint --fix \"**/*.js\"","lint-commit":"eslint \"**/*.js\" --max-warnings=0"},"lint-staged":{"*.js":["npm run lint-commit","git add"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","devDependencies":{"eslint":"^5.15.2","husky":"^1.3.1","lint-staged":"^8.1.5"},"dependencies":{"corsable":"^2.0.6","extend":"^3.0.2","get-request-ip":"^1.0.1","httpstatuses":"^3.0.0","json-stable-stringify":"^1.0.1","jsonwebtoken":"^8.5.0","readable-size":"^0.2.0"},"gitHead":"e7bc7b59836bdd2a9de54d0934cb2c0e415ee4e2","_id":"micro-api-gateway@8.3.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-B5JaXpYBWZJkMsHWYbu5Co7LTrTM6OUOpPG9Wm2TgIkQB58uFSkhV9jh0z5CMosIlYqHchpqjG5hlB1Y3hj0ug==","shasum":"345a59785225892cfc0313d925e750e54d937142","tarball":"https://registry.npmjs.org/micro-api-gateway/-/micro-api-gateway-8.3.1.tgz","fileCount":7,"unpackedSize":21634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckx0CCRA9TVsSAnZWagAAsGIQAJck2MANLbOtoTzIgj39\n++vG5/zYFztsIWZhXrcVDZfK0pXMBxm0gKoOHoi22jWipzNH+8ooI9wkb/cO\nPK7sjaCUB6DpeFWRPEs9iODbj36w69jM+JEDD4T65TBTQMsFktWEF7xEIoZp\nEqkCI+0PeZ2/lBvB2pcFu6vs6QbEBFPBP7fTNO7ENKYYSHJHD6wKnKQ1troT\nRlYfKRlXBctP05pufa9Dgfm/JXLR5O30bIA+6vFspasYygSzWEiM724SHjcS\n8k3PILjfBtN8Z1qzDqqHlmtc4uezxJtZEAVXjbYBkYpMeybZVrYYNWp4DRaf\npXPK/vyDrM5bHbHVwn0puKB6dmIStNMDvpEaQTUFmQM171xjxnHtf3y1IbBq\nk5Ks5xZMNUk9jeBqy2LW9GaTj5fnXYnHLrye2JGiiXnockpFV9F0azdiZnC4\nMScRymJiwJKsvh8KsCzePZ6/XubqoLcXsk92PAuvzXpM06Q89xWSChQbwnHT\nkob7MEkDLMH6+bAmAIS0pWyqlDNaKFwMKgRCLPK30auKVx3uS26ady4/ALHS\nW+y1AKwk3JdAt6g8+q+ul2o8CTnq4dg7RliZmZqeR9K0BCD05goCWmsUDX82\nYNXdUO9QFchXjTWCyPcFJALXrmbB55j5eZBmwmT6hNQHg9jAqKhZE8gl1fD8\nuE6j\r\n=5ki5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJZuNlqMnxbP3sAU6rjyIyS88J3uoIB/0SBhx2HxSjXAiEAjn2I8HUk97jMbmgpyyu4m0msRoRSJs6wjI6uB6wn2WI="}]},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"_npmUser":{"name":"andyburke","email":"andy.burke@mailbox.earth"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/micro-api-gateway_8.3.1_1553145088974_0.1383546287226265"},"_hasShrinkwrap":false}},"time":{"created":"2018-12-12T07:28:36.074Z","1.0.0":"2018-12-12T07:28:36.181Z","modified":"2022-05-09T07:11:41.883Z","1.0.1":"2018-12-12T07:31:08.403Z","1.0.2":"2018-12-12T08:06:37.438Z","1.0.3":"2018-12-12T08:18:26.361Z","2.0.0":"2019-02-16T01:54:52.594Z","3.0.0":"2019-02-22T03:36:18.939Z","4.0.0":"2019-02-22T03:50:00.965Z","4.0.1":"2019-02-22T04:07:33.319Z","4.0.2":"2019-02-22T04:35:53.567Z","4.0.3":"2019-02-22T04:48:10.430Z","4.0.4":"2019-02-22T05:04:43.015Z","4.0.5":"2019-02-22T05:16:20.062Z","4.0.6":"2019-02-22T06:51:38.183Z","4.0.7":"2019-02-22T07:22:05.022Z","4.0.8":"2019-02-26T06:56:12.927Z","5.0.0":"2019-03-01T23:44:15.286Z","6.0.0":"2019-03-01T23:48:43.543Z","6.0.1":"2019-03-02T00:07:54.732Z","7.0.0":"2019-03-02T03:08:37.273Z","7.1.0":"2019-03-04T21:54:36.499Z","7.2.0":"2019-03-05T07:19:47.159Z","8.0.0":"2019-03-07T02:17:16.298Z","8.0.1":"2019-03-07T02:23:18.043Z","8.1.0":"2019-03-08T02:42:19.089Z","8.1.1":"2019-03-08T03:19:20.543Z","8.1.2":"2019-03-08T05:50:09.566Z","8.2.0":"2019-03-08T08:14:48.462Z","8.2.1":"2019-03-08T08:43:08.589Z","8.2.2":"2019-03-08T08:52:07.949Z","8.2.3":"2019-03-09T02:31:14.212Z","8.2.4":"2019-03-09T03:55:12.988Z","8.2.5":"2019-03-09T04:00:00.728Z","8.2.6":"2019-03-09T04:04:44.816Z","8.2.7":"2019-03-09T04:07:49.516Z","8.3.0":"2019-03-16T03:58:19.412Z","8.3.1":"2019-03-21T05:11:29.191Z"},"maintainers":[{"name":"andyburke","email":"andy.burke@mailbox.earth"}],"description":"A small, flexible API gateway.","author":{"name":"Andy Burke","email":"andy.burke@mailbox.earth"},"license":"MIT","readme":"# micro-api-gateway\n\nA basic API gateway implementation.\n\n## example\n\n```javascript\nconst micro_api_gateway = require( 'micro-api-gateway' );\nconst url_matcher = require( 'url-matcher' );\n\nconst gateway = micro_api_gateway.create();\n\ngateway.init( {\n    // you can define your own URL matching, for example, you could use\n    // url-matcher to support things like /users/:user_id\n    matcher: path => {\n        return {\n            match: url => {\n                return url_matcher.getParams( path, url );\n            }\n        };\n    },\n\n    // you can define endpoints on the API gateway itself, eg:\n    endpoints: [ { \n        methods: [ 'GET' ],\n        path: '/version', // get the API gateway version\n        handler: ( request, response ) => {\n            const pkg = require( './package.json' );\n            response.setHeader( 'content-type', 'application/json' );\n            response.statusCode = 200;\n            response.end( JSON.stringify( {\n                version: pkg.version\n            } ) );\n        }\n    }, {\n        methods: [ 'GET' ],\n        path: '/public.pem', // expose a public key used for signing requests\n        handler: ( request, response ) => {\n            response.setHeader( 'Content-Type', 'application/x-pem-file' );\n            response.statusCode = httpstatuses.ok;\n            response.end( PUBLIC_KEY );\n        } )\n    } ],\n\n    // you can define global plugins for both endpoints and routes\n    plugins: {\n\n        // define global endpoint plugins\n        endpoints: {\n\n            // execute these before any endpoint-specific plugins\n            pre: [\n                // log requests\n                require( 'micro-api-gateway/plugins/log' )()\n            ],\n\n            // execute these after any endpoint-specific plugins\n            post: [\n\n            ]\n        },\n\n        // define route plugins\n        routes: {\n\n            // execute these before any route-specific plugins\n            pre: [\n                // log requests\n                require( 'micro-api-gateway/plugins/log' )(),\n\n                // read a JWT called 'auth' into the request field 'tokens',\n                // eg: so that you can check request.tokens.auth to verify\n                // that someone has sent a proper authentication JWT for your\n                // systems\n                require( 'micro-api-gateway/plugins/jwt' )( {\n                    name: 'auth',\n                    request_field: 'tokens',\n                    public_key_endpoints: config.public_key_endpoints,\n                    get_from_request: request => {\n                        const cookies = cookie.parse( request.headers.cookie || '' );\n                        return cookies.auth;\n                    },\n                    public_keys: {\n                        'my.issuer': 'PUBLIC KEY....' // public key to verify JWTS from your issuing domain\n                    }\n                } ),\n\n                // let's allow CORS-enabled cross-origin requests for requests\n                // from our domain (you should probably be a bit more selective,\n                // but this is just an example)\n                require( 'micro-api-gateway/plugins/cors' )( {\n                    origin: 'my.domain',\n                    methods: [ 'OPTIONS', 'GET', 'POST', 'PUT', 'DELETE' ]\n                } )\n            ],\n\n            // execute these after any route-specific plugins\n            post: [\n                // let's sign the requests we make to our internal services,\n                // this will add the following headers to our internal requests:\n                //   x-micro-api-gateway-request-hash\n                //   x-micro-api-gateway-signature\n                // which we can verify are coming from this API gateway\n                require( 'micro-api-gateway/plugins/sign-requests' )( {\n                    key: 'PRIVATE KEY',\n                    headers_to_sign: [\n                        'x-some-header-we-want-to-verify-on-incoming-requests',\n                        'x-some-other-header-we-care-about'\n                    ]\n                } )\n            ]\n        }\n    }\n} );\n\n// let's read our APIs from any files under the 'apis' directory\nconst APIs = require_dir( './apis' );\nObject.keys( APIs ).forEach( api => {\n    const routes = APIs[ api ];\n    routes.forEach( route => {\n        gateway.add_route( route );\n    } );\n} );\n\n// let's start listening for requests\ngateway.listen( {\n    port: process.env.GATEWAY_PORT || 8000\n} );\n```","readmeFilename":"README.md"}