{"name":"request-ip","version":"3.3.0","description":"A small Node.js module to retrieve the request's IP address","keywords":["request ip","ip","address","request","proxy","client","header","X-Client-IP","X-Forwarded-For","CF-Connecting-IP","Fastly-Client-IP","True-Client-IP","X-Real-IP","X-Cluster-Client-IP","X-Forwarded","Forwarded-For","connection.remoteAddress","connection.socket.remoteAddress","req.info.remoteAddress","middleware","ipv4","ipv6","fastify","x-appengine-user-ip","cloudflare","Cf-Pseudo-IPv4"],"homepage":"https://github.com/pbojinov/request-ip","bugs":{"url":"https://github.com/pbojinov/request-ip/issues"},"repository":{"type":"git","url":"git+https://github.com/pbojinov/request-ip.git"},"license":"MIT","author":{"name":"Petar Bojinov","email":"petarbojinov+github@gmail.com"},"contributors":[{"name":"Jon Peck","email":"jpeck@fluxsauce.com"}],"main":"./lib/index.js","scripts":{"build":"babel src --out-dir lib","changelog":"github_changelog_generator -u pbojinov -p request-ip","coverage":"nyc report --reporter=text-lcov | coveralls","test":"nyc --reporter=html --reporter=text --check-coverage --lines=100 --statements=100 tape ./test/*.js"},"prettier":"@shopify/prettier-config","devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@shopify/eslint-plugin":"^41.3.0","@shopify/prettier-config":"^1.1.2","coveralls":"^3.0.2","eslint":"^8.16.0","nyc":"^13.1.0","request":"^2.54.0","tap-spec":"^5.0.0","tape":"^4.9.1"},"gitHead":"9501cdf6e73059cc70fc6890adb086348d7cca46","_id":"request-ip@3.3.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-cA6Xh6e0fDBBBwH77SLJaJPBmD3nWVAcF9/XAcsrIHdjhFzFiB5aNQFytdjCGPezU3ROwrR11IddKAM08vohxA==","shasum":"863451e8fec03847d44f223e30a5d63e369fa611","tarball":"https://registry.npmjs.org/request-ip/-/request-ip-3.3.0.tgz","fileCount":5,"unpackedSize":10685,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQIQVWWdWC5GaJKOMx3R7GwIvzBUeBlue6oQq+7Y9agAiAtl+wuCCgpHHCPNtt9pgEleao2sncB6H5/ZG7ASg/fhw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixmNTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQvA//b+dPtzFmIQFoOHKysLd0qI1cAs6R9Vquw7Pdljd4PcUtKC8X\r\nXrL2HYmn/HxAaxhAOGxYCjRiJdWFkcKwI3tYAHObSXNIwKDSh4UMHOPfLGPI\r\nGWnVNFoQkjYPgLVKt63mGoUQFbX+m6K5QEFz/KGo+Oa0qqaehZXs+nUpQ8xq\r\n+6cF1fgKfRUAzjnpW95gE0GhYYZgSJfXoZzXmlvMZMweU/ex/E/X8jLq8s1S\r\nXVSR/dNuC9mjKVCYpZ30y87vXpSuCp1kQQewiXuOcfweqmKzuQMxlEDpxsfF\r\nEGRYWWwClkOcUTiTZZhq4xEZm4WsDPsjP3S9BhDwjnf0OIRRvTgxuxc5W5zP\r\nUE4oWCPo7ScA0Iitor6zdMkJEmmw1ZnERROTYYdgEdPnh2YaqC0SdcDjmx8d\r\nYPYe/5wx0yEtYvKLy+QjSSW09e+IvzGZ1X6ZDOfGgwVjDaKKebhO7JY+9OYa\r\nOLxohARHDIqhC8wkpl617RcKjlQWtMuAXUBVh1VGTIEduEYhyx8+iPCH3D12\r\nGfOnw5RFgkQUGaXqsWY8rRISjqBfA+YT5kHXRf8urJF4CYlAhfzo2qdp28g1\r\nECbw1ZaLAGMYCswcY+tkY0POGZv8f2tXDIJjcABDOciJBo8aHj2ht64UyyqR\r\nZbKJKE/KQXAPOQBpyzronbFAunQsgkSZGiE=\r\n=S/7+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pbojinov","email":"petarbojinov@gmail.com"},"directories":{},"maintainers":[{"name":"pbojinov","email":"petarbojinov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/request-ip_3.3.0_1657168723636_0.8653562940836039"},"_hasShrinkwrap":false}