{ "name": "lubian/attribute-magic", "autoload": { "psr-4": { "Lubian\\AttributeMagic\\": "src/" }, "files": [ "src/Infrastructure/functions.php" ] }, "authors": [ { "name": "lubiana", "email": "lubiana123@gmail.com" } ], "require": { "php": ">=8.2", "ext-apcu": "*", "php-di/php-di": "^7.0.1", "nikic/fast-route": "^1.3", "symfony/http-foundation": "^6.2.5", "vimeo/psalm": "^5.6" }, "require-dev": { "phpstan/phpstan": "^1.9.14", "lubiana/code-quality": "^1.1.5", "phpstan/extension-installer": "^1.2", "phpstan/phpstan-strict-rules": "^1.4.5", "thecodingmachine/phpstan-strict-rules": "^1.0", "pmjones/php-styler": "0.x-dev" }, "config": { "allow-plugins": { "dealerdirect/phpcodesniffer-composer-installer": true, "phpstan/extension-installer": true } }, "scripts": { "serve": [ "Composer\\Config::disableProcessTimeout", "php -S 0.0.0.0:1235 -t public" ], "check": [ "./vendor/bin/phpstan analyze", "./vendor/bin/psalm" ], "baseline": [ "./vendor/bin/phpstan analyze --generate-baseline", "./vendor/bin/psalm --set-baseline=psalm-baseline.xml" ], "style": "./vendor/bin/ecs", "fix": [ "rector process", "php-styler apply" ,"ecs --fix", "ecs --fix" ], "rector": "./vendor/bin/rector process" }, "minimum-stability": "dev", "prefer-stable": true }