package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "infranetpro",
"version": "2.12.0",
"description": "InfraNet Pro — network infrastructure diagramming tool",
"license": "AGPL-3.0-or-later",
"author": "muttley1973",
"main": "server.js",
"scripts": {
"start": "node build.js && node server.js",
"postinstall": "node build.js",
"build": "node build.js",
"build:watch": "node build.js --watch",
"test": "node --test",
"e2e": "node build.js && node --test test/e2e/critical-flows.test.js test/e2e/touch.test.js test/e2e/xss-fuzz.test.js",
"check": "node tools/check-syntax.js",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"typecheck": "tsc -p tsconfig.json",
"release": "node tools/release.js",
"update-oui": "node scripts/update-oui-db.js",
"update-device-types": "node scripts/update-device-types.js",
"update-pen": "node scripts/update-pen-db.js"
},
"dependencies": {
"bcryptjs": "^3.0.3",
"esbuild": "^0.28.1",
"express": "^4.18.2",
"express-rate-limit": "^8.5.2",
"express-session": "^1.19.0",
"net-snmp": "^3.11.1",
"pdfkit": "^0.18.0",
"svg-to-pdfkit": "^0.1.8"
},
"engines": {
"node": ">=18.0.0"
},
"devDependencies": {
"@eslint/js": "^9.39.4",
"eslint": "^9.39.4",
"globals": "^17.6.0",
"playwright-core": "~1.61.1",
"typescript": "^5.9.3"
},
"overrides": {
"qs": ">=6.16.0"
}
}