{ "name": "laravel/laravel", "type": "project", "description": "The Laravel Framework.", "keywords": [ "framework", "laravel" ], "license": "MIT", "require": { "php": "^8.4", "ext-curl": "*", "ext-dom": "*", "ext-gd": "*", "ext-json": "*", "ext-pdo": "*", "ext-zip": "*", "ahmedsaoud31/laravel-permission-to-vuejs": "dev-master", "antonrom00/laravel-model-changes-history": "dev-master", "barryvdh/laravel-snappy": "^1.0", "bjeavons/zxcvbn-php": "^1.3.1", "directorytree/ldaprecord-laravel": "^3.4", "guzzlehttp/guzzle": "^7.5.0", "http-interop/http-factory-guzzle": "^1.2", "inertiajs/inertia-laravel": "^v2.0.11", "intervention/image": "^2.7", "laravel-lang/common": "^6.7", "laravel/framework": "^v13", "laravel/horizon": "^5.30.3", "laravel/jetstream": "^v5", "laravel/passport": "^v13.7.4", "laravel/reverb": "^1.0", "laravel/sanctum": "^v4", "laravel/scout": "^v10.9.0", "laravel/socialite": "^5.24", "laravel/tinker": "^v3.0", "league/flysystem-aws-s3-v3": "^3.29", "maatwebsite/excel": "^3.1", "meilisearch/meilisearch-php": "^v1.13.0", "sentry/sentry-laravel": "^4.2", "spatie/icalendar-generator": "^2.9.1", "spatie/laravel-activitylog": "^4.10", "spatie/laravel-backup": "^10.2", "spatie/laravel-data": "^4.13", "spatie/laravel-pdf": "^2.6", "spatie/laravel-permission": "^6.0", "spatie/laravel-settings": "^3.4.4", "symfony/event-dispatcher": "^v8", "symfony/http-client": "^v8", "symfony/mailgun-mailer": "^v8", "tightenco/ziggy": "^2.6" }, "require-dev": { "brianium/paratest": "^7.20", "dedoc/scramble": "^0.13", "fakerphp/faker": "^v1.20.0", "fruitcake/laravel-debugbar": "^4.0", "hotmeteor/spectator": "^3.0", "larastan/larastan": "^3.4", "laravel/boost": "^2.4", "laravel/sail": "^v1.16.2", "mockery/mockery": "^1.5.1", "nunomaduro/collision": "^v8.1", "phpstan/phpstan": "^2", "phpunit/phpunit": "^12.0", "slevomat/coding-standard": "^8.14", "spatie/laravel-ignition": "^2.8.0", "squizlabs/php_codesniffer": "^3.7" }, "autoload": { "psr-4": { "App\\": "app/", "Database\\Factories\\": "database/factories/", "Database\\Seeders\\": "database/seeders/", "Artwork\\": "artwork/" } }, "autoload-dev": { "psr-4": { "Tests\\": "tests/" } }, "scripts": { "post-autoload-dump": [ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", "@php artisan package:discover --ansi" ], "post-update-cmd": [ "@php artisan vendor:publish --tag=laravel-assets --ansi --force" ], "post-root-package-install": [ "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" ], "post-create-project-cmd": [ "@php artisan key:generate --ansi" ], "phpstan": [ "php vendor/bin/phpstan analyse --memory-limit='1G'" ], "phpcs": [ "php vendor/bin/phpcs -s" ], "phpcbf": [ "php vendor/bin/phpcbf" ], "test": [ "@php vendor/bin/phpunit" ], "test:unit": [ "@php vendor/bin/phpunit --testsuite=Unit" ], "test:feature": [ "@php vendor/bin/phpunit --testsuite=Feature" ], "test:integration": [ "@php vendor/bin/phpunit --testsuite=Integration" ], "test:pure": [ "@php vendor/bin/phpunit --testsuite=Pure --no-coverage" ], "test:coverage": [ "@php vendor/bin/phpunit --coverage-html=coverage --coverage-clover=coverage.xml" ] }, "scripts-descriptions": { "phpstan": "Run PHPStan static analysis against your application.", "phpcs": "Detect violations of the defined coding standard.", "phpcbf": "Automatically correct coding standard violations." }, "extra": { "laravel": { "dont-discover": [] } }, "config": { "optimize-autoloader": true, "preferred-install": "dist", "sort-packages": true, "allow-plugins": { "php-http/discovery": true, "dealerdirect/phpcodesniffer-composer-installer": true } }, "minimum-stability": "dev", "prefer-stable": true }