{ "name": "mattitja/bad-ip-blocker", "description": "Block bad IPs in Laravel using a local JSON list with automatic blocking of scanners.", "type": "library", "license": "MIT", "keywords": ["laravel", "middleware", "ip", "blocker", "security"], "authors": [ { "name": "Mattitja AB", "email": "hej@mattitja.se" } ], "require": { "php": "^8.2", "illuminate/cache": "^11.0|^12.0|^13.0", "illuminate/console": "^11.0|^12.0|^13.0", "illuminate/http": "^11.0|^12.0|^13.0", "illuminate/support": "^11.0|^12.0|^13.0" }, "require-dev": { "laravel/pint": "^1.24", "orchestra/testbench": "^9.0|^10.0|^11.0", "pestphp/pest": "^3.0|^4.0" }, "autoload": { "psr-4": { "Mattitja\\BadIpBlocker\\": "src/" } }, "autoload-dev": { "psr-4": { "Mattitja\\BadIpBlocker\\Tests\\": "tests/" } }, "scripts": { "test": "vendor/bin/pest", "format": "vendor/bin/pint" }, "extra": { "laravel": { "providers": [ "Mattitja\\BadIpBlocker\\BadIpBlockerServiceProvider" ], "aliases": { "BadIpBlocker": "Mattitja\\BadIpBlocker\\Facades\\BadIpBlocker" } } }, "config": { "sort-packages": true, "allow-plugins": { "pestphp/pest-plugin": true } }, "minimum-stability": "stable", "prefer-stable": true }