{ "name": "@novox/module-fail2ban", "version": "0.1.0", "description": "fail2ban \u2014 intrusion prevention: the mesh composes the jails and keeps the daemon running; this module holds the node-intrusion-prevention seat and serves its verbs status, banned, ban and unban (novox/hq to-be 31, ADR 0179).", "type": "module", "private": true, "dependencies": { "@novox/mesh-sdk": "^0.1.1" }, "devDependencies": { "@types/node": "^22.0.0", "typescript": "^5.6.0" }, "scripts": { "build": "tsc client.ts tools/index.ts --module NodeNext --moduleResolution NodeNext --target ES2022 --outDir dist", "test": "node --test --experimental-strip-types 'test/*.test.ts'" } }