ip2ldb-reader
Advanced tools
+3
-3
| // src/db-reader.ts | ||
| import fs from "node:fs"; | ||
| import fs from "fs"; | ||
| // src/ip-utils.ts | ||
| import net from "node:net"; | ||
| import net from "net"; | ||
| var FROM_6TO4 = BigInt("42545680458834377588178886921629466624"); | ||
@@ -526,3 +526,3 @@ var TO_6TO4 = BigInt("42550872755692912415807417417958686719"); | ||
| // src/csv-reader.ts | ||
| import fs2 from "node:fs"; | ||
| import fs2 from "fs"; | ||
| import csvParser from "csv-parser"; | ||
@@ -529,0 +529,0 @@ var CsvReader = class { |
+19
-45
| { | ||
| "name": "ip2ldb-reader", | ||
| "version": "3.0.3", | ||
| "version": "4.0.0", | ||
| "description": "Reader for IP2Location databases", | ||
@@ -14,3 +14,4 @@ "type": "module", | ||
| "clean": "rimraf lib", | ||
| "cli-test": "node lib/cli.js", | ||
| "cli": "node lib/cli.js", | ||
| "cli:debug": "tsx src/cli.ts", | ||
| "compile": "tsup", | ||
@@ -21,6 +22,6 @@ "compile:debug": "tsup --env.dev true", | ||
| "prepare": "npm run compile", | ||
| "test": "jest" | ||
| "test": "vitest" | ||
| }, | ||
| "engines": { | ||
| "node": ">= 18.19.0" | ||
| "node": ">= 20.19.0" | ||
| }, | ||
@@ -44,28 +45,2 @@ "files": [ | ||
| "homepage": "https://github.com/mdmower/ip2ldb-reader#readme", | ||
| "jest": { | ||
| "preset": "ts-jest", | ||
| "testEnvironment": "node", | ||
| "verbose": true, | ||
| "modulePathIgnorePatterns": [ | ||
| "<rootDir>/lib/" | ||
| ], | ||
| "transform": { | ||
| "\\.[jt]s$": [ | ||
| "ts-jest", | ||
| { | ||
| "useESM": true, | ||
| "tsconfig": "tsconfig.dev.json" | ||
| } | ||
| ] | ||
| }, | ||
| "moduleNameMapper": { | ||
| "(.+)\\.js": "$1" | ||
| }, | ||
| "extensionsToTreatAsEsm": [ | ||
| ".ts" | ||
| ] | ||
| }, | ||
| "overrides": { | ||
| "esbuild": "0.25.0" | ||
| }, | ||
| "dependencies": { | ||
@@ -75,19 +50,18 @@ "csv-parser": "^3.2.0" | ||
| "devDependencies": { | ||
| "@eslint/js": "^9.21.0", | ||
| "@types/jest": "^29.5.14", | ||
| "@types/node": "^18.19.76", | ||
| "eslint": "^9.21.0", | ||
| "eslint-config-prettier": "^10.0.1", | ||
| "eslint-plugin-jest": "^28.11.0", | ||
| "eslint-plugin-jsdoc": "^50.6.3", | ||
| "eslint-plugin-prettier": "^5.2.3", | ||
| "jest": "^29.7.0", | ||
| "prettier": "^3.5.2", | ||
| "publint": "^0.3.6", | ||
| "@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", | ||
| "ts-jest": "^29.2.6", | ||
| "tsup": "^8.3.6", | ||
| "typescript": "^5.7.3", | ||
| "typescript-eslint": "^8.24.1" | ||
| "tsup": "^8.5.0", | ||
| "tsx": "^4.20.4", | ||
| "typescript": "^5.9.2", | ||
| "typescript-eslint": "^8.39.1", | ||
| "vitest": "^3.2.4" | ||
| } | ||
| } |
+1
-1
@@ -10,3 +10,3 @@ # ip2ldb-reader | ||
| - Minimum supported Node.js version: 18.19.0 | ||
| - Minimum supported Node.js version: 20.19.0 | ||
@@ -13,0 +13,0 @@ ## Installation |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
15
-6.25%83398
-0.58%4
100%2
100%