UNPKG

request-public-ip

Version:

Node.js module for retrieving a request's public IP address

50 lines (49 loc) 1.2 kB
{ "name": "request-public-ip", "version": "1.2.0", "main": "dist/cjs/src/index.js", "types": "dist/cjs/index.d.ts", "module": "dist/esm/index.mjs", "esnext": "dist/esm/index.mjs", "exports": { ".": { "require": "./dist/cjs/src/index.js", "default": "./dist/esm/index.mjs" } }, "description": "Node.js module for retrieving a request's public IP address", "keywords": [ "ip", "address", "request", "proxy", "client", "header", "express-middleware", "X-Forwarded", "Forwarded-For" ], "scripts": { "test": "vitest run --coverage", "build": "rimraf dist && rollup -c ./rollup.config.js" }, "license": "ISC", "dependencies": { "ip-regex": "^5.0.0", "ipaddr.js": "^2.1.0", "private-ip": "^3.0.1" }, "devDependencies": { "@rollup/plugin-commonjs": "^25.0.3", "@rollup/plugin-node-resolve": "^15.1.0", "@rollup/plugin-terser": "^0.4.3", "@types/jest": "^29.5.3", "@types/node": "^20.4.2", "@vitest/coverage-v8": "^0.33.0", "rimraf": "^5.0.1", "rollup": "^2.79.1", "rollup-plugin-typescript2": "^0.35.0", "typescript": "^5.1.6", "vitest": "^0.33.0" } }