{ "name": "template/php-project", "description": "PHP project template with automated code quality checks", "type": "project", "license": "MIT", "require": { "php": ">=7.4" }, "require-dev": { "squizlabs/php_codesniffer": "^3.7", "phpstan/phpstan": "^1.10", "vimeo/psalm": "^5.0", "friendsofphp/php-cs-fixer": "^3.0" }, "scripts": { "check": [ "@syntax-check", "@cs-check", "@phpstan", "@psalm" ], "syntax-check": "find . -name '*.php' -not -path './vendor/*' -exec php -l {} \\;", "cs-check": "phpcs", "cs-fix": "phpcbf", "phpstan": "phpstan analyse --no-progress", "psalm": "psalm --no-progress", "fix": "php-cs-fixer fix" }, "config": { "sort-packages": true, "allow-plugins": { "php-http/discovery": true } } }