{ "name": "sp-tarkov/forge", "type": "project", "description": "A Laravel-based web application that provides a platform for the Single Player Tarkov community to share and discover user-generated content, such as mods, guides, and other tools.", "keywords": [], "license": "MPL-2.0", "require": { "php": "^8.3", "ext-curl": "*", "ext-intl": "*", "aws/aws-sdk-php": "^3.336.15", "composer/semver": "^3.4.3", "filament/filament": "^3.2.133", "http-interop/http-factory-guzzle": "^1.2", "laravel/framework": "^11.38.1", "laravel/horizon": "^5.30.2", "laravel/jetstream": "^5.3.4", "laravel/octane": "^2.6", "laravel/pulse": "^1.3.3", "laravel/sanctum": "^4.0.7", "laravel/scout": "^10.12", "laravel/socialite": "^5.16.1", "laravel/tinker": "^2.10", "league/flysystem-aws-s3-v3": "^3.29", "league/html-to-markdown": "^5.1.1", "livewire/livewire": "^3.5.12", "mchev/banhammer": "^2.3.2", "meilisearch/meilisearch-php": "^1.12", "socialiteproviders/discord": "^4.2", "stevebauman/purify": "^6.2.2" }, "require-dev": { "barryvdh/laravel-debugbar": "^3.14.10", "fakerphp/faker": "^1.24.1", "knuckleswtf/scribe": "^4.39", "larastan/larastan": "^3.0.2", "laravel/pint": "^1.20", "laravel/sail": "^1.40", "mockery/mockery": "^1.6.12", "nunomaduro/collision": "^8.5", "pestphp/pest": "^3.7.1", "rector/rector": "^2.0.6", "spatie/laravel-ignition": "^2.9" }, "autoload": { "psr-4": { "App\\": "app/", "Database\\Factories\\": "database/factories/", "Database\\Seeders\\": "database/seeders/" } }, "autoload-dev": { "psr-4": { "Tests\\": "tests/" } }, "scripts": { "phpstan": [ "./vendor/bin/phpstan analyse --configuration phpstan.neon --error-format=table --memory-limit=2G" ], "post-autoload-dump": [ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", "@php artisan package:discover --ansi", "@php artisan filament:upgrade" ], "post-update-cmd": [ "@php artisan vendor:publish --tag=laravel-assets --ansi --force", "@php artisan vendor:publish --tag=livewire: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", "@php -r \"file_exists('database/database.sqlite') || touch('database/database.sqlite');\"", "@php artisan migrate --graceful --ansi" ] }, "extra": { "laravel": { "dont-discover": [] } }, "config": { "optimize-autoloader": true, "preferred-install": "dist", "sort-packages": true, "allow-plugins": { "pestphp/pest-plugin": true, "php-http/discovery": true }, "platform": { "ext-pcntl": "8.0", "ext-posix": "8.0" } }, "minimum-stability": "stable", "prefer-stable": true }