{ "name": "psalm/plugin-laravel", "description": "A Laravel plugin for Psalm", "type": "psalm-plugin", "homepage": "https://github.com/psalm/psalm-plugin-laravel", "license": "MIT", "authors": [ { "name": "Matthew Brown", "email": "github@muglug.com" } ], "require": { "php": "^8.0", "ext-simplexml": "*", "illuminate/config": "^8.0 || ^9.0", "illuminate/container": "^8.0 || ^9.0", "illuminate/contracts": "^8.0 || ^9.0", "illuminate/database": "^8.0 || ^9.0", "illuminate/events": "^8.0 || ^9.0", "illuminate/http": "^8.0 || ^9.0", "illuminate/routing": "^8.0 || ^9.0", "illuminate/support": "^8.0 || ^9.0", "illuminate/view": "^8.0 || ^9.0", "vimeo/psalm": "^4.8.1|^5", "orchestra/testbench": "^6.22 || ^7.0", "barryvdh/laravel-ide-helper": "^2.10" }, "require-dev": { "codeception/codeception": "^5.0", "codeception/module-asserts": "*@dev", "codeception/module-cli": "^2.0", "codeception/module-filesystem": "^3.0", "codeception/module-phpbrowser": "*@dev", "slevomat/coding-standard": "^6.2", "squizlabs/php_codesniffer": "*", "phpoption/phpoption": "^1.8.0", "symfony/http-foundation": "^5.3.7 || ^6.0", "ramsey/collection": "^1.2.0" }, "autoload": { "psr-4": { "Psalm\\LaravelPlugin\\": "src" } }, "autoload-dev": { "psr-4": { "Tests\\Psalm\\LaravelPlugin\\": "tests" } }, "scripts": { "analyze": "psalm", "lint": "phpcs -n", "lint-fix": "phpcbf -n", "test": "codecept run --skip-group skip", "check": [ "@analyze", "@lint", "@test" ] }, "extra": { "psalm": { "pluginClass": "Psalm\\LaravelPlugin\\Plugin" } }, "config": { "sort-packages": true, "allow-plugins": { "dealerdirect/phpcodesniffer-composer-installer": true } }, "minimum-stability": "dev", "prefer-stable": true }