UNPKG

ip-location-api

Version:
131 lines (130 loc) 3.69 kB
{ "name": "ip-location-api", "version": "2.4.3", "description": "Fast location lookup from IP address", "keywords": [ "location", "lookup", "geo", "geoip", "geolite", "maxmind", "ip", "ipv4", "ipv6", "ip-location-db", "country", "city" ], "scripts": { "test": "npx jasmine", "updatedb": "node script/updatedb.mjs", "updatedb-browser-country": "node script/updatedb.mjs ILA_BROWSER_TYPE=country ILA_IP_LOCATION_DB=geo-whois-asn", "updatedb-browser-geocode": "node script/updatedb.mjs ILA_BROWSER_TYPE=geocode ILA_FIELDS=latitude,longitude", "browser": "npx http-server browser -p 8321", "cjs": "node script/convert-to-cjs.mjs", "ts": "npx -p typescript tsc src/main.mjs cjs/main.cjs --declaration --allowJs --emitDeclarationOnly --skipLibCheck --outDir types", "release": "release-it" }, "author": "sapics", "homepage": "https://github.com/sapics/ip-location-api", "repository": { "type": "git", "url": "git://github.com/sapics/ip-location-api.git" }, "license": "Multiple licenses", "type": "module", "engines": { "node": ">=14.8.0" }, "main": "cjs/main.cjs", "types": "types/cjs/main.d.cts", "module": "src/main.mjs", "exports": { ".": { "import": { "types": "./types/src/main.d.mts", "default": "./src/main.mjs" }, "require": { "types": "./types/cjs/main.d.cts", "default": "./cjs/main.cjs" }, "default": { "types": "./types/cjs/main.d.cts", "default": "./cjs/main.cjs" } }, "./pack": { "import": { "types": "./types/src/main.d.mts", "default": "./src/main-pack.mjs" }, "default": { "types": "./types/src/main.d.mts", "default": "./src/main-pack.mjs" } }, "./country": { "import": "./browser/country/lookup.mjs", "require": "./browser/country/lookup.cjs", "default": "./browser/country/lookup.cjs" }, "./country-extra": { "import": "./browser/country-extra/lookup.mjs", "require": "./browser/country-extra/lookup.cjs", "default": "./browser/country-extra/lookup.cjs" }, "./geocode": { "import": "./browser/geocode/lookup.mjs", "require": "./browser/geocode/lookup.cjs", "default": "./browser/geocode/lookup.cjs" }, "./geocode-extra": { "import": "./browser/geocode-extra/lookup.mjs", "require": "./browser/geocode-extra/lookup.cjs", "default": "./browser/geocode-extra/lookup.cjs" } }, "files": [ "src/*.mjs", "!src/brower*.mjs", "browser/*/*.cjs", "browser/*/*.mjs", "browser/*/*.js", "cjs/*.cjs", "spec", "script/*.mjs", "script/*.cjs", "types/src/main.d.mts", "types/cjs/main.d.cts", "LICENSE", "EULA", "README.md" ], "dependencies": { "axios": "^1.8.4", "countries-list": "^3.1.1", "cron": "^3.1.7", "dayjs": "^1.11.13", "fast-csv": "^5.0.1", "ip-address": "^9.0.5", "yauzl": "^3.1.3" }, "devDependencies": { "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-replace": "^5.0.7", "@rollup/plugin-strip": "^3.0.4", "@rollup/plugin-terser": "^0.4.4", "doc999tor-fast-geoip": "^1.1.253", "eslint": "^8.57.0", "geoip-country": "^4.0.0", "geoip-lite": "^1.4.10", "globals": "^15.9.0", "http-server": "^14.1.1", "jasmine": "^5.2.0", "release-it": "^17.10.0", "rollup-plugin-ignore": "^1.0.10", "tsc": "^2.0.4" } }