UNPKG

ip2ldb-reader

Version:
64 lines (63 loc) 1.57 kB
{ "name": "ip2ldb-reader", "version": "4.0.0", "description": "Reader for IP2Location databases", "type": "module", "main": "./lib/index.cjs", "exports": { "require": "./lib/index.cjs", "import": "./lib/index.js" }, "scripts": { "build": "npm run lint && npm run compile && publint", "clean": "rimraf lib", "cli": "node lib/cli.js", "cli:debug": "tsx src/cli.ts", "compile": "tsup", "compile:debug": "tsup --env.dev true", "format": "prettier --write .", "lint": "eslint .", "prepare": "npm run compile", "test": "vitest" }, "engines": { "node": ">= 20.19.0" }, "files": [ "/lib" ], "repository": { "type": "git", "url": "git+https://github.com/mdmower/ip2ldb-reader.git" }, "keywords": [ "ip2location", "geolocation" ], "author": "Matt Mower <mdmower@cmphys.com>", "license": "MIT", "bugs": { "url": "https://github.com/mdmower/ip2ldb-reader/issues" }, "homepage": "https://github.com/mdmower/ip2ldb-reader#readme", "dependencies": { "csv-parser": "^3.2.0" }, "devDependencies": { "@eslint/js": "^9.33.0", "@types/node": "^20.19.11", "@vitest/eslint-plugin": "^1.3.4", "eslint": "^9.33.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-jsdoc": "^54.1.0", "eslint-plugin-prettier": "^5.5.4", "prettier": "^3.6.2", "publint": "^0.3.12", "rimraf": "^6.0.1", "tsup": "^8.5.0", "tsx": "^4.20.4", "typescript": "^5.9.2", "typescript-eslint": "^8.39.1", "vitest": "^3.2.4" } }