{ "name": "blax-software/laravel-roles", "type": "library", "description": "Laravel roles and permission system", "keywords": [ "roles", "permission", "laravel", "blax", "authorization", "user management", "access control", "authentication" ], "homepage": "http://www.blax.at", "license": "MIT", "authors": [ { "name": "Fabian Wagner", "email": "fabian@blax.at", "homepage": "https://www.blax.at", "role": "Developer" } ], "autoload": { "psr-4": { "Blax\\Roles\\": "src" } }, "config": { "sort-packages": true }, "require": { "php": "^8.0", "illuminate/auth": "^8.12|^9.0|^10.0|^11.0|^12.0|^13.0", "illuminate/container": "^8.12|^9.0|^10.0|^11.0|^12.0|^13.0", "illuminate/contracts": "^8.12|^9.0|^10.0|^11.0|^12.0|^13.0", "illuminate/database": "^8.12|^9.0|^10.0|^11.0|^12.0|^13.0", "illuminate/support": "^8.12|^9.0|^10.0|^11.0|^12.0|^13.0" }, "require-dev": { "laravel/framework": "*", "laravel/pint": "^1.22", "orchestra/testbench": "^10.4", "phpunit/phpunit": "^12.2" }, "extra": { "laravel": { "providers": [ "Blax\\Roles\\RolesServiceProvider" ] } }, "minimum-stability": "dev", "prefer-stable": true, "autoload-dev": { "psr-4": { "Blax\\Roles\\Tests\\": "tests", "Workbench\\App\\": "workbench/app/", "Workbench\\Database\\Factories\\": "workbench/database/factories/" } }, "scripts": { "post-autoload-dump": [ "@clear", "@prepare" ], "clear": "@php vendor/bin/testbench package:purge-skeleton --ansi", "prepare": "@php vendor/bin/testbench package:discover --ansi", "build": "@php vendor/bin/testbench workbench:build --ansi", "serve": [ "Composer\\Config::disableProcessTimeout", "@build", "@php vendor/bin/testbench serve --ansi" ], "lint": [ "@php vendor/bin/pint --ansi" ], "test": [ "@clear", "@php vendor/bin/phpunit" ] } }