{"_id":"@artemkv/myrequest","_rev":"6-eaf062476b98f453dcc1d1b10c5196d8","name":"@artemkv/myrequest","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@artemkv/myrequest","version":"1.0.0","author":{"name":"Artem Kondratyev"},"license":"ISC","_id":"@artemkv/myrequest@1.0.0","maintainers":[{"name":"artemkv-owner","email":"artemkv@gmail.com"}],"dist":{"shasum":"06b0a24264cab61498398a9770ed6d01cc051f0e","tarball":"https://registry.npmjs.org/@artemkv/myrequest/-/myrequest-1.0.0.tgz","fileCount":4,"integrity":"sha512-+7ciQE9zmkCLZQmaOXUbnLoh7SMrg/ErQvBiQJ72C9EQC0A9b5/B6w7yuGNBFKs7hC55Z6C18BN7q7i3/prB8w==","signatures":[{"sig":"MEQCIAIkJehqcqmFPdD7nB1e21M/O7n48oJdT5JM28qcb56dAiBYHHg9AA9ig3597D/JCFyObKdMRIIqPV99UqPTrg6fnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2KrPCRA9TVsSAnZWagAAljwQAKJ3MLFNzHOKrjDJ8sfl\nQg14yGjcZ6NCz0oK4ucL8IsyBBwornJFyeDtQBgaHX9JHr/58SHkVx87G5uw\n1q1B8Yi9G6mTauHJ2tFv8od57JeUvuFXY4cXHBQP38S/bFuOJTUsnhB+yObL\nWYoQPraw8hMUlqDJdxvNDYVGiVXl3jIp38lBxXt2Dy3NCId50aprHspO7QXz\nmrFSa3Kr/ij3TQVXf3JMm6twqZCvxfdb9PYqvIqC/h4tvEIuYWAhHWtaplfD\nF/OHdysTyinT60jHslgkFWyC4Yo8MAhIHHFxcRwhrJzh5lHMMB4nSZpvF7i5\n8gLV3cYxk72F48PEO1hp1QVbR2rjlLSk4yop2kYBElGv8SkcdtdzxOrNGumD\n4/zbVKff3H6q4e/+/zqcVkXM1Xclhp1o3H8yei5IIPyny+fOHZoLGGc7OMps\nKpUSiuxn9ce/oBlbWG/f8jXInaIJiUo2PLcKXIwZogUkKa1cRQyd0pPf3SRB\nvUjWqC+I1+V6lhKu+9k8El5zvycr6YClMBy9zL+eYx0hwWClr1YbY2zUuMcK\n2hmrzMFMiRojpqZlVdyjf/XhprNn/xKoq5QGZ1xU/a7lav5dBAHCwjbkC0kp\nE0qqbkhLnEk+aUhUiAT3/Zjuj2cxvVNMY5nEp/BupNGW0Z6mpPiaYLWjYWwX\nEtzg\r\n=f4Hk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"artemkv-owner","email":"artemkv@gmail.com"},"_npmVersion":"5.6.0","description":"Adds extra properties on request object","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/myrequest_1.0.0_1524148942650_0.30344540693164523","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@artemkv/myrequest","version":"1.0.1","author":{"name":"Artem Kondratyev"},"license":"ISC","_id":"@artemkv/myrequest@1.0.1","maintainers":[{"name":"artemkv-owner","email":"artemkv@gmail.com"}],"dist":{"shasum":"d01be3ba7228957a327c6ddabaa14b0f29c0fd67","tarball":"https://registry.npmjs.org/@artemkv/myrequest/-/myrequest-1.0.1.tgz","fileCount":4,"integrity":"sha512-Rm5Yq9BYWHcXyf+FGxv99AapBC620DBXJGo6nicHsWKWDlRpC/azT5PDcgXmI1oE1dpF+XL0oriFIBi+UpMemQ==","signatures":[{"sig":"MEUCIQDs9dpxG6PP9l7NOMNDmTklQzyRf1UoOJFc9WG6EI1PSgIgUHj4q7mFottGWZtgO+Bob7M13GGfBPqq0FErpggMM9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2KzUCRA9TVsSAnZWagAAk1sQAJYmwbKPo46x2l0db+5E\nM1QifVm9iNoOvqRrRbK9WI00RxkVB8OnF6hbyRnD7WVhK6+NcwdoEm9rWP46\nZpjHlExhxctgocZneTUfvGiBVeo2ryohV0/hCyoP82mDNQtVFfVsqZLJGM/C\nrFT4EtvX1zmtZGcBwr+zJcfJzbU156XuxnCl0yO+TjEjYeBjg3/6OXU+X+nC\n78z2jAzti+w2l6rmkyo4lhVArzX87duXco/qHlUThPZouFRqj/lj72U0x10G\nO4nD24qxnTw0KBK7JySMrl+7Z07JCRx+d9y3LcHikBJRE4L6qHIt1JwI9C6a\nlVWcN8+G6oZgVSZ3b/dsrJmryVZVtuW3LnUfsooljjiDD8gJuuaLtxAMpLYv\nBdvxrASJedXiiYGihGxH3dHU/vapxhELqMJyZheZbt5wKRLXI6hw5rXwQb8F\nhHKd0MRVrcZGMilc+d2oi2zIJEohgoTgGgi5jANv64KpmH59HfoDJowN1gwQ\nUMiKQLkkAeuGquLvxf+nXm2H7KtlgceHqfbDlu19kAJNnRRmSL9GuBPRrnex\nU7yzlYQFvY9eFJf/xapDLqQWw/l8H3bnFGt2hL2PRwe+LWqjqu+H3A3lZpqm\nt1P4gcB5iIjRceqmEaI/w3L79pgec0GF1bF/Vrv1Zso1VzTWX39hHkLuE858\ng/mV\r\n=kFF+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"artemkv-owner","email":"artemkv@gmail.com"},"_npmVersion":"5.6.0","description":"Adds extra properties on request object","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/myrequest_1.0.1_1524149459431_0.41686628720371455","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@artemkv/myrequest","version":"1.1.0","author":{"name":"Artem Kondratyev"},"license":"ISC","_id":"@artemkv/myrequest@1.1.0","maintainers":[{"name":"artemkv-owner","email":"artemkv@gmail.com"}],"dist":{"shasum":"8adc033fbce25a9054758b06f1b52808934fc921","tarball":"https://registry.npmjs.org/@artemkv/myrequest/-/myrequest-1.1.0.tgz","fileCount":4,"integrity":"sha512-dvocGLAPzngfwC8x/WLdhi06bGnPPnK9C3QxG4amkKLanYzB4MaFixcbc1qZS2qop05hTYkRLPlo83WI0M5hQA==","signatures":[{"sig":"MEQCIBX7CRo0RZCTGwbrBh4t7jG++hjDXtlsbAMiHL5IZlDoAiAQwvgtkMKp3sG4Mi9fv9/UCsGWdlPlPbU90Z27MqyERg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYu+XCRA9TVsSAnZWagAAsuYP/37uKFEHS4zVD0qeir+X\npSEGx71WO31B0HjtMAl+NDOkLCBRTKbuB8HZCJ2HZPwCeD0mTUHjYFSwrtec\njED2p0j1V+MDnIgBRDntDenh69DmOHYahM0HjyS36dLym2I9F0Z6EfD4jgXM\nHE+likDu7Yy/eCXQyeMzxwJ0M7VnJSOYzSiraUCu6fQ+EwhMcNeTbj1nqPJN\nF6tcQU2x0DlfZeD/B06IJSaN9nlWKP1ND62aDhHvK/cGEj959TgbPKUJzTqc\nX70xy93jhZmHGuLEPcDFqTU2PFoAcmdJ7jcqVMlO/PXV228rWZNwcUOomkdf\nhtujYaR8ODZDXSNk5H5QAKkjquYeil+T3GF11PBg0Im8SI9vSVKIp8oFqW83\nJZAUfSuAuTxatGd3NcpHilurPxYZsK7icy9XB4FDMXGv5xlIMjtiD2z6qXG3\nOHfVX+ZE77VXVbS1PxD6wdLflWj2iuVxdEQGjXwD5OCOF8cbMbWfw6cZEItZ\nn4DjHcA+V8pIlcRgNVie6Y7ZNsfzS+zi/I1WZHVEO1cI1bs6fxFCL2rZQ1PV\n4xnKY7otIWz+CavVHx5+cZToItgTQnjNrzoki+GNDaZ1QpNJC+B9YFbdFKWd\nKd1Ty838KlVlVXzvGemDLfc+bI1nQN7l8Vk6uixDiYsSshr+MzTyhPf9+4mG\nnUmT\r\n=yRNo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"artemkv-owner","email":"artemkv@gmail.com"},"_npmVersion":"6.4.1","description":"Adds extra properties on request object","directories":{},"_nodeVersion":"10.14.2","dependencies":{"uuid":"^3.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/myrequest_1.1.0_1549987734228_0.2932932308948748","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@artemkv/myrequest","version":"1.1.1","author":{"name":"Artem Kondratyev"},"license":"ISC","_id":"@artemkv/myrequest@1.1.1","maintainers":[{"name":"artemkv-owner","email":"artemkv@gmail.com"}],"dist":{"shasum":"140e958a276fe8805b73ad9169e7a4dcc5e9b0ed","tarball":"https://registry.npmjs.org/@artemkv/myrequest/-/myrequest-1.1.1.tgz","fileCount":4,"integrity":"sha512-zY92tyWPQWiAABF1q1zbxapSOOI4EMJ4OC6/7Od7fl99Ruru9KBS9C186NFZ3c7d67mbF/f2CfqlcxemgCZtng==","signatures":[{"sig":"MEUCIDqUM4k/5vW9rzS5xUv6/5gyL7LHBvfpStSfOeqDaQm+AiEAm2eCpFAbOoDXAD0Vm0M7lUThmIbqLH55vKLn++z7x2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYvDPCRA9TVsSAnZWagAApmkP+QF94BXlm8cUOISBlHbq\n7xiwb6H+T+YEgTiAbXhovsq+gl+RiFvO8aitK8AX/gGoy2wPLKAA0PU/uyjt\nFPuj7WIggYG5bFmFz/EpTJcXUSt8F3OUw5ReWOEjP/bfB+ajiSY3nwDSGJUC\nlWSmyxn0RSmI9pR8peDEM/OPA0i46KsgjQikqZ3QmO40f2Ce51EdE9Y8Xz5E\nriXznMcT76LikrGPgW0WCp02H8S1a4enYG0cv4QRifalMyuawCX/XYi/aMMh\n6h1kqpwjIJrG7ORMj2ATfza3WJ+MuHCH4BV7EBf6FIXZf02hG6WB7QqrYBms\nfJRSQsAc88f6gmhmj2RmWdpMqWyoVWNFtuASGOrJpuCihnSmqAB4OJbVp3eh\nB0O8/klChgl+Ylk3LpJz5IOeMnQpDQbVKOsxtL7J4HbJ3Y8aA4rpJwK3FyMX\nSWYLJygf5t97HKSF2766QjXueev/7HycguJUGpz7xpd03MTBvy+JND4iQ9N3\nL/LRnuuG+92GcS9wtGIpXeAOzhLJZO/lfGLdIgs0jUuWDwUBnOlvw0bQWihi\nhc6CKaISlZ2EXPt1RnXcATwpNws8bFR8rguZOfiouS708FOHqehBdlu9FBVB\nj42JQeHFERak2tV1MCUu6sFPyZkjnVupiHQONy2YtHJCZEyndpBJNBFzr56P\nHSgX\r\n=BLVI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"artemkv-owner","email":"artemkv@gmail.com"},"_npmVersion":"6.4.1","description":"Adds extra properties on request object","directories":{},"_nodeVersion":"10.14.2","dependencies":{"uuid":"^3.3.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/myrequest_1.1.1_1549988046680_0.10696572493611467","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@artemkv/myrequest","version":"1.2.0","description":"Adds extra properties on request object","main":"index.js","dependencies":{"uuid":"^14.0.1"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Artem Kondratyev"},"license":"ISC","gitHead":"cd8f38b545cee8495aa13eb285ca005da93c1755","_id":"@artemkv/myrequest@1.2.0","_nodeVersion":"24.13.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-r7BlM25BCDFDYZH+HUG1GUfunUQFIx42gsF2WMar0G18jBahe0DGeThdld+z+S7DXRnvTD1QLlZhdFY2pot7yg==","shasum":"d8519371a7492700cd5411aa48e2644edd6af05d","tarball":"https://registry.npmjs.org/@artemkv/myrequest/-/myrequest-1.2.0.tgz","fileCount":4,"unpackedSize":1579,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBMD81W4f/y265IfNmsc9omYWQNnUMDq80a5GS2/fj9iAiBmGv4RhVHB0Ke0GfRoJdyirI6KS+w5gyZuAC4ngVqTxA=="}]},"_npmUser":{"name":"artemkv-owner","email":"artemkv@gmail.com"},"directories":{},"maintainers":[{"name":"artemkv-owner","email":"artemkv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/myrequest_1.2.0_1783935886568_0.6413034111630556"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-19T14:42:22.555Z","modified":"2026-07-13T09:44:46.806Z","1.0.0":"2018-04-19T14:42:22.726Z","1.0.1":"2018-04-19T14:50:59.564Z","1.1.0":"2019-02-12T16:08:54.441Z","1.1.1":"2019-02-12T16:14:06.798Z","1.2.0":"2026-07-13T09:44:46.680Z"},"author":{"name":"Artem Kondratyev"},"license":"ISC","description":"Adds extra properties on request object","maintainers":[{"name":"artemkv-owner","email":"artemkv@gmail.com"}],"readme":"@artemkv/myrequest - Extra properties on request object\r\n=======\r\n\r\n```js\r\nconst http = require('http');\r\nconst connect = require('connect');\r\nconst myRequest = require('@artemkv/myrequest');\r\n\r\nlet server = connect();\r\n\r\nserver\r\n    // Assemble my request\r\n    .use(myRequest)\r\n```\r\n\r\nWhat you get:\r\n\r\n```\r\nfunction (req, res, next) {\r\n    let query = req.my.query; // url query string\r\n    let path = req.my.path; // url path\r\n    let ip = req.my.ip; // request ip address\r\n    let requestId = req.my.requestId; // unique request id\r\n    let requestDateTime = req.my.requestTime; // request date and time\r\n```","readmeFilename":"readme.md"}