UNPKG

@alltiptop/geoip-3xui-rules

Version:

Middleware server to set routing rules by countries for XRAY

62 lines (61 loc) 1.41 kB
{ "name": "@alltiptop/geoip-3xui-rules", "version": "0.6.1", "description": "Middleware server to set routing rules by countries for XRAY", "keywords": [ "3x-ui", "xray", "geoip", "vpn", "routing", "nodejs" ], "homepage": "https://github.com/alltiptop/xui-client-geoip-rules#readme", "bugs": { "url": "https://github.com/alltiptop/xui-client-geoip-rules/issues" }, "repository": { "type": "git", "url": "git+https://github.com/alltiptop/xui-client-geoip-rules.git" }, "license": "MIT", "author": "alltiptop", "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.js" } }, "main": "./dist/index.js", "types": "./dist/index.d.ts", "files": [ "dist", "rules-template" ], "scripts": { "prepublishOnly": "tsc -p tsconfig.build.json", "updatedb": "cd node_modules/ip-location-api && ILA_FIELDS=country npm run updatedb" }, "dependencies": { "chalk": "^5.6.2", "fastify": "^5.8.5", "ip-location-api": "^4.0.4", "punycode": "^2.3.1", "world-countries": "^5.1.0" }, "devDependencies": { "@types/node": "^24.0.13", "@types/punycode": "^2.1.4" }, "engines": { "node": ">=24" }, "prettier": { "singleQuote": true, "trailingComma": "all", "tabWidth": 2, "useTabs": false } }